AOSP와 AOKP의 차이점은 무엇입니까?


답변:


14

AOSP (Android Open-Source Project)는 Android의 오픈 소스 부분이 포함 된 프로젝트입니다. Android ROM을 빌드하거나 사용자 정의하려는 모든 사람이 기본으로 사용합니다. 새로운 Android 기능이 Google 내부에서 비밀리에 개발되었지만 새로운 Android 버전이 출시되면 오픈 소스 부분에 대한 모든 코드 변경 사항이 곧 AOSP에 병합됩니다. ( "곧"은 상대적 용어입니다. 때로는 곧 나오지 않습니다.) 반대로, Google은 외부에서 AOSP (버그 수정 등)에 제출 된 변경 사항을 수신하고 통합하지만 때로는 지연 ( 다음 릴리스 이전의 소스 릴리스 분기 ).

AOSP에는 폐쇄 소스 구성 요소가 포함되어 있지 않습니다. 주로 하드웨어 드라이버이며 인증 된 장치 (Google Play, Google Now 등)와 함께 제공되는 Google의 특수 앱입니다.

AOKP 는 특정 프로젝트입니다. 다른 사용자 정의 ROM과 마찬가지로 AOSP를 기반으로하지만 추가 기능을 추가합니다. 또한 관리자는 해당 장치를 지원하기 위해 장치의 모든 하드웨어에 대한 드라이버를 찾아야합니다.

일반적으로 대부분의 사람들은 스톡 ROM 이라는 용어를 사용하여 장치와 함께 제공된 제조업체의 ROM (OTA 업데이트 포함)을 의미합니다. t0mm13b가 지적 했듯이이 ROM은 거의 확실히 AOSP에서 빌드되지 않았습니다. 소스는 AOSP (또는 제조업체가 액세스 할 수있을만큼 큰 경우 Google의 내부 소스)를 기반으로하지만 해당 드라이버를 포함합니다 삼성 TouchWiz 또는 HTC의 Sense와 같은 제조업체의 사용자 정의뿐만 아니라 장치.

정확히 "스톡 ROM"을 구성하는 것에 대한 토론에 관심이 있다면 작년 부터이 답변 에 대한 의견을 읽어보십시오 . TL; DR : 커스텀 ROM의 저자는 모두 같은 것을 의미하는 용어를 사용하지 않습니다.


5

AOSP를 언급 할 때 (Google에서 직접 가져온 원본 소스 인 Android 오픈 소스 프로젝트), 이는 제조업체 및 ROM 모더가 기본으로 사용하는 기본 재고 ROM입니다. 많은 ROM 제조업체는 AOSP 소스를 해당 버전으로 포크합니다.

  • 리니지 오스
  • 시아 노겐 모드
  • 카포 겐
  • 복제
  • 코드 로라
  • AOKP
  • 터치 위즈

Nexus, Motorola와 같은 Google 지원 기기 이외의 기기에서는 AOSP 스톡 ROM을 사용하는 것이 쉬운 일이 아닙니다. 알림 표시 줄의 전원 위젯과 같은 추가 기능이없는 간단하고 깨끗한 ROM입니다. 많은 사람들이 ROM의 모든 버전이 재고 ROM을 기반으로 함을 암시하는 것처럼 보이며 사실은 그렇지 않습니다. 재고 ROM에는없는 개선 사항과 추가 기능이 있습니다! :)

재고 ROM이라는 용어는 오해의 소지가있을 정도로 많이 붕대 화되고 재고 ROM은 AOSP입니다. 제조업체는 ROM이 명확하지 않은 경우 ROM이 재고임을 암시하는 것을 좋아합니다. Samsung의 Touchwiz는 범인 중 하나입니다. 삼성 기기를 사용하는 사람들은이를 재고라고합니다!

OP의 질문에 따라 AOKP는 CyanogenMod 와 유사 합니다. ROM Modder가 "이 프로젝트는 CM에서 강세를 당했다"는 말을 의미하는 Android Open Kang Project, Kang ( 키워드 : 복사 또는 비공식)을 의미하는 키워드는 기기가 지원!

CyanogenMod의 경우, 일부 modders는 소스를 머신에 복제하고 빌드하고 지원 장치를 위해 배포 할 수 있습니다. 아마도 CatiogenMod의 관점에서 배포는 "Kang"이라고합니다. CM에서 사용하는 빌드 로봇이 공식적으로 제작 한 경우 ' 공식 '으로 표시됩니다.


6
"스톡 롬 (stock rom)"의 경우,이 용어는 항상 휴대 전화와 함께 제공되는 ROM (또는 제조업체의 추가 업데이트)에 사용되는 것으로 나타났습니다. 모든 생성자에 대해 삼성뿐만 아니라
Matthieu Harlé

@Shywim 당신이 맞습니다. 드라이버가 포함되어 있지 않은 순수한 AOSP를 실행하는 장치를 보유하는 것은 불가능하다고 생각합니다.
jiggunjer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.