차례:
우리는 Android N Developer Preview의 최초 릴리스의 내부 작업에 대해 자세히 살펴 보았으며 몇 가지 사항을 배웠습니다. 그중 첫 번째는 쉽습니다. 이것은 버그 위에 버그가있는 소프트웨어의 슈퍼 베타 버전입니다. 우리 중 많은 사람들이 그것을 번쩍이고 새로운 맛을 즐기고 있지만, 매일 필요한 전화를 사용하고 싶다면 가볍게 밟아야합니다. 상황이 깨지고 다음 업데이트에서 더 많은 부분이 깨질 것입니다. 이 미리보기는 개발자가 Android N 호환 앱을 개발하기 위해 앱 작업을 시작하고 버그를보고하려는 사람들을위한 것입니다. 주석에 바로 표시됩니다.
두 번째로 우리가보고있는 것은 더 흥미로운 것입니다. 비록 우리가 아직 무엇에 관한 것인지 완전히 알지 못합니다.
안드로이드에게는 큰 일이 벌어 질 수 있습니다.
Android는 장치를 현재 소프트웨어에 유지하는 데있어 중대한 (전적으로 잘못된 것은 아님) 이미지 문제가 있습니다. 우리는 그것에 대해 논쟁하거나 한 회사를 다른 회사보다 더 많이 비난하거나 공을 싸서 iMore 로 옮길 수 있습니다. 그 중 어느 것도 안드로이드를 실행하는 15 억 개 이상의 것들이있을 때 도움이되지 않으며, 그들 중 정확히 같은 소프트웨어를 실행하는 사람은 거의 없습니다. 결국 구글이라는 이름이 제품에 포함되어 있기 때문에 열을 내야하는 것은 구글이다. 토론은 구타를 당하고 일부는 구타를 당했으며 구타는 계속 될 것입니다.
Google은이 사실을 알고 있으며 Android를 사용하여 휴대 전화를 만드는 사람들이 쉽게 모을 수 있도록하기 위해 "작업"을하고 있습니다. 그리고이 초기 개발자 미리보기 (올해 후반에 공개하기 전에 몇 가지 다른 것들이있을 것임)가이를 보여줍니다. 우리는 Google이 어디로 가고 있는지와 계획을 정확히 알지 못하지만 최초의 공장 장치 이미지에서 파일 구조 및 파티셔닝에 대한 작은 변화는 일이 잘 작동하는 방법에 대한 단서입니다. 우리는 공급 업체와 OEM 파티션에 더 많은 것들을보고 있습니다. 전화가 부팅 될 때 시스템 파티션에있는 "주식"Android 버전을 덮어 쓰거나 첨부 할 수있는 것들입니다. 또한 라이브러리 및 커널 객체를 지원할뿐만 아니라 공급 업체 (이 경우 공급 업체는 Google 임)에서 제공하는 전체 앱이있어 전화 작동 방식과 인터페이스 방식에 크게 영향을 줄 수 있습니다.
딥 시스템 프로세스를 그대로 유지하면서 삼성이 안드로이드에 대한 비전을 가질 수있는 세상을 상상해보십시오.
악명 높은 Stagefright 라이브러리와 같은 심층 시스템 프로세스가 별개이며 손길이 닿지 않은 상태에서 삼성이 좋아하는 방식으로 Android에 대한 비전을 가질 수있는 세상을 상상해보십시오. 즉, 삼성 또는 Google은 시스템의 다른 절반을 방해하지 않고 현재보다 훨씬 쉽고 빠르게 시스템의 개별 부분에 대한 변경 사항을 푸시 할 수 있습니다. (이러한 차이를 메우기 위해 API와 라이브러리를 사용합니다.) 이러한 상황에서 해방되는 인력만으로도 기본 Android 코드에 대해 걱정할 필요없이 더 많은 사람들이 삼성 환경을 개선 할 수 있도록 노력할 수 있습니다.
Android N을 통해 Google은 본질적으로 Android를 핵심 OS (모든 것이 작동하게하는 프레임 워크)와 인터페이스 (앱, 런처, 알림 및 사용자와 상호 작용하는 모든 것)의 두 섹션으로 나누기 시작했습니다.
한 걸음 더 나아가서 삼성의 밑바닥이없는 리소스 풀이없는 소규모 회사를 고려하고 이것이 어떻게 도움이되는지 고려하십시오. 이러한 방식으로 구축 된 "독립형"시스템은 모든 사람에게 더 적합하며 가장 중요한 것은 귀하와 저를 의미합니다.
더 깊이 가자
운영 체제 대신 프레임 워크로서의 Android는 사용자 대면 기능을보다 쉽게 변경할 수 있음을 의미합니다.
운영 체제 대신 프레임 워크로서의 Android는 사용자 대면 기능을보다 쉽게 변경할 수 있음을 의미합니다. 최근 삼성 폰의 "차단 모드"또는 원래 Moto X의 Moto Display로 되돌아갑니다. Android 업데이트로 인해 더 나아지지 않았으며 Google에서 제공 한 것이 원본보다 좋지 않습니다.. 벤더가 자체 인터페이스와 시스템 프로세스를 동일하게 유지하면서 시스템 프로세스를 활용할 수있는 방법 을 통해 삼성은 알림을 확인 하는 방법 을 제어 할 수 있습니다. 또는 Lenovo / Moto는 새 버전이 나올 때마다 모든 것을 처음부터 다시 디자인하지 않고도 원하는 방식으로 잠금 화면에 표시 할 수 있습니다.
또한 오늘날 우리가보고있는 것이 현재 귀하의 손에있는 전화기를 절대 은혜하지 않을 수도 있음을 의미합니다.
Nexus 휴대 전화는 브랜드입니다. Nexus 휴대 전화는 무제한 공개 소스 Android를 실행하지 않습니다. Google은 코드를 취향에 맞게 변경 한 다음 판매하는 휴대 전화에 해당 버전의 Android를 설치합니다. 바로 HTC와 LG, 삼성이하는 일입니다. Google은 대부분의 제조업체보다 시스템에 덜 영향을 미치지 만 (HTC One A9는 과감하지만) 여전히 오픈 소스 Android가 아니므로 직접 다운로드하여 빌드 할 수는 없습니다.
이러한 새로운 아이디어를 취하고 지금 당장 아이디어라는 것을 실수하지 않고 1 년 정도 전에 생각하면 새로운 알림 트레이 또는 어두운 모드 또는 다중 창과 같은 것들이 Google이 안드로이드 비전의 시스템. 삼성이나 화웨이는 자유롭게 자신의 일을 할 수 있으며, 그렇게 할 것입니다. Google의 일과 맞지 않을 것입니다. 그러나 더 중요한 것은 물건을 쉽게 깰 수 없다는 것입니다. 시스템은 인터페이스의 색상을 선택할 수 있습니다. "Dark Theme"는 UI 아이디어이며 누구나 원하는대로 구현할 수 있습니다.
보안 업데이트와 관련하여 가장 큰 장점이 있습니다. 월간 보안 패치는 삼성이 가장 기대하는 회사이기 때문에 많은 것을 선택합니다. 큰 개가된다는 것은 가장 정밀한 조사를 받는다는 것을 의미합니다. 삼성은 소수의 모델 만 적시에 보안 업데이트를받는 이유가 있으며, 대부분의 경우 개발 비용 또는 인력에 관한 것입니다. Android가 전체 운영 체제보다 프레임 워크가 더 많아지면 더 빠른 속도로 더 많은 휴대 전화에서 해당 프레임 워크를 업데이트하는 것이 더 쉬울 것입니다.
Google이 가장 큰 문제를 해결하기 위해 Android 선박을 조종하고 있기를 바랍니다.
Google이 Widevine 또는 Stagefright 패치에 대해 걱정하게하고 삼성은 자신이 가장 잘 알고있는 자체 소프트웨어에 대해 걱정할 수 있습니다. 삼성은 기본 안드로이드 버그와 관련하여 Google을 낙담자가 될 수 있습니다. 북미 캐리어의 이블 캐벌조차도 보안 패치 프로세스에서 벗어날 수 있습니다. 모두가 이긴다.
우리는 Android N Developer Preview의 내부 작업에 대한 비교적 작은 변경 사항을 기반으로 여기에 많은 것을 추측하고 있습니다. 그것이 바로 구글 본사의 소스 코드 나 공식 단어없이 우리가 할 수있는 일입니다. 그러나 Google은 항상 변경에 대한 이유가 있지만 (자주 동의하지는 않지만) Android의 공급 업체 및 OEM 섹션이 사고 방식이 아닌 방식에 대한 이러한 작은 변경 사항은 알고 있습니다.
Google I / O에서 더 많은 내용을 배울 것으로 예상되며 Google이 가장 큰 문제를 해결하기 위해 Android 선박을 조종하고 있기를 바랍니다.