Paranoid Android(ROM)

PA_CM11_theme_chooser.jpg

1 개요

안드로이드커스텀 펌웨어 중 하나이다.
PA, AOSPA라고도 불리며, 현재 Matt Flaming를 비롯한 여러 개발자들이 함께 개발하고 있다. 갤럭시 넥서스에서 처음 개발이 시작되었으며, 현재 갤럭시 넥서스를 비롯해 이후에 출시된 넥서스 기기들(넥서스 7, 넥서스 10, 넥서스 4, 넥서스 5, 넥서스 6P, 엑스페리아 Z3 컴팩트, 원플러스 원, 넥서스 5X, 엑스페리아 Z2 태블릿, 픽셀 C)등 기기들을 공식 지원한다. CyanogenMod 등의 타 커스텀 펌웨어들이 넥서스 기기 뿐 아니라 삼성, LG 등에서 제조하는 수많은 기기들을 공식 지원하는 것과 대조되는데, CM에 비해 개발자의 수가 적으며, CM과는 다르게 순정(Factory) 롬을 기반으로 작업하는지라(최소한 커널은 모두 순정 커널을 사용한다.) OEM의 패치가 없는 순수한 안드로이드인 넥서스 기기의 펌웨어를 선호하는 듯 하다. 이와는 별도로 PA팀의 일부 개발자들이 기타 기기를 비공식적으로 지원하고 있다.
파라노이드 안드로이드는 젤리빈(4.1~4.3) 기반의 3.X 시리즈를 거쳐 현재 안드로이드 4.4.X(킷캣) 기반의 4.X 시리즈가 개발 중이다.
4.X 시리즈로 넘어오며 현재의 디자인 철학 "Extend the Android experience, utilizing the design philosophies Google uses for AOSP"(구글이 AOSP를 만들 때 사용하는 디자인 철학을 받아들여 안드로이드 경험을 확장하는 것)이 확정되었다.

2 주요 기능

2.1 3.X 시리즈의 주요 기능

PA는3.X 시리즈부터 독특한 기능들로 유명해졌다. 3.X 시절의 대표적인 기능들은:

  • Halo))): 페이스북 앱의 Chat Heads 기능에서 영감을 받아, 알림을 챗 헤드와 비슷하게 화면에 뜨는 풍선으로 처리한 기능으로, 매우 인기가 높았다. 현재는 개발이 중단되었다. 하지만 PA의 기능 일부를 흡수한 다른 커스텀롬에서는 아직까지 사용가능하다. 대표적으로 PAC-MAN 롬.
  • Hybrid Mode: 앱별로 DPI를 조정할 수 있는 기능이다. 이를 통해 태블릿의 UI를 폰에서도 사용할 수 있게 했다. 이 외에도 앱 별로 색채 조정 등의 추가적인 기능이 있다.
  • Pie Controls: 넥서스 기기들에서 하드웨어 버튼 대신 화면에 뜨는 소프트웨어 버튼이 채택되었는데, 화면을 더 넓게 쓰기 위해서 이 소프트웨어 버튼들을 숨기고, 대신 화면 한 쪽에서 드래그하면 나타나는 Pie Controls를 사용할 수 있게 한 기능이다.

만약 다른 롬 혹은 순정에서 사용하려면 Xposed 모듈을 이용하여 사용이 가능하다.

2.2 4.x 시리즈의 주요 기능

현재 개발 중인 4.X 시리즈의 주요 기능은 다음과 같다.

  • Hover: Halo)))를 대체한 기능으로, 안드로이드 알림창을 좀 더 크게 만들고, 알림이 떴을 때 바로 확인하고 반응할 수 있게 했다.

Hover.png

  • Float: Halo)))시절 부터 있던 기능으로, Hover으로 뜬 알림창을 누르면 해당 앱이 조금 더 작은 창으로 뜨게 된다. 알림이 떴을 때 사용하던 앱에서 나가지 않고도 문자에 답장을 한다든가 하는 것이 가능하다.
  • Pie Controls: 위의 내용과 같다. 하지만 4.X 시리즈의 Pie Controls는 3.X 시절에 비해 기능이 축소되었는데, 그 이유는 구글의 디자인 철학에 맞추기 위해서라고(...)

U1X59de.png

  • peek: 기기를 집어들었을 때 확인 안 한 알림을 잠깐동안 아이콘으로 보여주는 기능이다.
  • 테마 선택기: CM11에서 개발한 것을 포팅한 것이다.
  • Hybrid mode? : 언젠가는... 포팅될 것이라고 한다. 현재 공식 빌드에 포함되어 있지 않다. 아마 새로 추가되거나 사실상 재작성한 기능에 집중하느라 아직 포팅이 안 된 듯.

2.3 5.x 시리즈

롤리팝 기반으로 새로 개발되고 있는 시리즈이다.

2.4 6.x 시리즈

2016년 마시멜로 기반으로 넥서스 5X,6P 등의 기기로 나왔다. 7월 기준으로 아직 순정에 가까운 기능을 가지고 있다.

3 커뮤니티

개발자들과 유저들 간의 소통이 여러 창구를 통해 이루어지고 있으며, 꽤 활발한 커뮤니티를 가지고 있다. 다만, Changelogs나 커뮤니티에 이미 몇 번 올라온 알려진 버그에 대해 포스팅하는 사람이 많아 문제가 되고 있기도 하다.(RTFM) 현재 매주 한 번 업데이트를 하는데, 매주 월~화요일에 G+ 커뮤니티에 가 보면 업데이트를 요구하는 좀비 유저들의 떼를 볼 수 있다.

XDA: [1]

Google+ 커뮤니티싸움장: [2]

커뮤니티 위키: [3]

다운로드 페이지: [4]

개발팀 블로그: [5]
블로그 업데이트가 좀 늦는다. 개발팀의 소식을 계속 듣고 싶으면 G+ 커뮤니티나 XDA로 가는 것이 가장 빠른 방법이다.

4 지원 기종

공식 지원 기종:

갤럭시 넥서스
넥서스 7
넥서스 10
넥서스 4
넥서스 5

여기부터는 비공식적으로 지원되는 기기들이다.

a510 – Acer Iconia Tab a510
a700 – Acer Iconia Tab a700
d2lte – Samsung Galaxy s3 (U.S Variants)
dlx – HTC Droid DNA
d80x – LG G2 (GSM)
evita – HTC One X (U.S.)
galaxysmtd – Samsung Galaxy S
gee/geeb – LG Optimus G
GT-N5100 – Note 8.0 (3G)
GT-N5110 – Note 8.0 (Wifi)
hercules – Samsung Galaxy s2 (T-Mobile)
hlte – Note 3 (U.S. Variants)
i605 – Samsung Galaxy Note 2 (Verizon)
i9300 – Samsung Galaxy S3 (International)
i9500 – Samsung Galaxy S4 (International, non-lte)
jflte – Samsung Galaxy S4 (U.S Variants)
l900 – Samsung Galaxy Note 2 (Sprint)
ls980 – LG G2 (CDMA)
m7 – HTC One (U.S. Variants)
moto_msm8960dt – Moto x (U.S. Variants)
moto_msm8960 - http://goo.gl/CTKkXp
n7000 – Galaxy Note
n7100 – Galaxy Note 2 (International 3G only)
odin – Xperia ZL
p880 – LG Optimus 4X HD
skyrocket – Samsung Galaxy s2 (AT&T)
togari – Xperia Z Ultra
v500 – LG Gpad 8.3
vs980 – LG G2 (CDMA)
yuga – Xperia Z
F220k - LG GK
H791 - 넥서스 5X