차례:
안드로이드는 환상적인 소프트웨어입니다. 몇 년 전만해도 전화로 상상할 수 없었던 고급 사용자 기능뿐만 아니라 편리한 기능과 보안 기능을 모두 갖추고 있습니다. 그것은 당신의 주머니에 완전한 개인용 컴퓨터를 갖기위한 도약입니다.
모바일을 아는 회사의 많은 요리사가 Android 디저트를 굽습니다.
이것이 가능한 이유의 대부분은 코드를 작성하는 똑똑한 사람들 때문입니다. 구글은 안드로이드의 코드를 유지하지만, 이 프로젝트는 오픈 소스이며 삼성, 모토로라, LG, 화웨이, 심지어 마이크로 소프트와 애플과 같은 이름을 가진 풍부한 기능들로 가득 차있다. 모든 숫자를 처리하는 낮은 수준의 코드에서 둥근 아이콘과 애니메이션에 모든 기능이 작동하도록하는 Android는 모바일을 가장 잘 아는 사람과 회사의 제품입니다.
안드로이드의 오픈 소스 특성도 다른 것을 달성했다. 그렇게 우아하지 않고 예쁘지 않은 것: fragmentation. 100 개의 서로 다른 회사가 소스 코드를 잡고 100 개의 약간 다른 버전의 Android를 빌드 할 때 장치를 모두 최신 상태로 유지하는 것은 큰 작업입니다. 또한 기술적으로 운영 체제를 만들었 기 때문에 전화를 만든 회사에 따라 다릅니다. 휴대 전화 제조업체가 추가 한 멋진 기능은 양날의 검입니다. 소프트웨어를 개선하는 데 도움이되지만 업데이트를 훨씬 더 많이 수행합니다.
Google은 업데이트를 처리하기 위해 모든 것을 시도했으며 Mainline은 수년 동안 제작되었습니다.
구글은 안드로이드 업데이트를 시도하고 길 들여서 스스로 관리 할 수있는 것을 만들기 위해 많은 노력을 기울였다. Project Treble은 Qualcomm 및 NVIDIA와 같은 구성 요소 마이크로 프로세서를 사용하여 소프트웨어 부분을 신속하게 업데이트 할 수 있도록하는 회사를 돕기위한 이니셔티브였습니다. Android Pie 채택률은 처음 몇 달 동안 Android Oreo보다 2.5 배 높으며 현재 보안 패치는 84 % 더 많은 사용자에게 도달합니다. 단 1 년 만에 놀라운 전환 이었지만 Google은 Project Mainline에서 더 높은 목표를 달성했습니다.
메인 라인은 이미 Google Play 스토어에 익숙한 방식으로 Google에서 직접 Android의 핵심 부분을 업데이트하는 방법입니다. 높은 목표이지만 도움이 될 것 같습니다.
프로젝트 메인 라인이란 무엇입니까?
메인 라인은 안드로이드 폰이 중요하고 필수적인 업데이트를 훨씬 더 빨리 받도록 도와주는 또 다른 변경 사항으로, 휴대폰 제조업체의 시스템 업데이트가 필요하지 않기 때문입니다.
2019 년에 정기적으로 보안 패치를 받았지만 2018 년에는 그렇지 않은 경우 Project Treble에 감사하십시오.
보안 패치가 들어 오거나 버전이 업데이트되어 알림을 통해 설치하는 방법에 익숙 할 것입니다. 이 업데이트에는 많은 작업이 필요했습니다. Google과 모든 OEM 파트너는 기본 Android 코드를 변경했습니다. 휴대 전화를 만든 회사는 모든 버전에서 작동하도록 변경 한 후 테스트를 거쳐 무선으로 업데이트했습니다. 일부 변경 사항에는 많은 수작업이 필요하지만 다른 변경 사항은 많은 개발자가 필요로하지 않는 장면 변경 뒤에 있습니다. Google은 이미 변경을했기 때문에 모든 휴대 전화에 바로 연결할 수 있으면 다음 두 가지가 발생합니다.
- 기능 향상뿐만 아니라 보안 및 버그 수정에 대한 업데이트가 훨씬 빨라집니다.
- 휴대 전화를 만든 회사는 Google에서 이미 수행 한 작업에 시간과 리소스를 소비하지 않아도됩니다.
이와 같은 것을 만드는 것은 쉽지 않았습니다. Android는 처음에 모듈 방식으로 설계되지 않았으므로 변환하는 데 많은 시간과 노력이 소요되었습니다. 또한 전화기에서 이러한 핵심 구성 요소가 업데이트되는 방식을 변경해야했습니다. 또한 소프트웨어 개발 관점에서도 정말 멋집니다. Google이 과거의 실수를 "수정"하기 위해 열심히 일하는 것을 보는 것은 매우 흥미 롭습니다.
메인 라인은 어떻게 작동합니까?
Mainline은 Android의 12 가지 핵심 구성 요소를 취하여 조금 더 모듈화합니다. 이전에는 이러한 구성 요소를 변경 한 경우 전체 시스템 업데이트가 필요했지만 Mainline을 사용하면 Play 스토어를 통해 업데이트 할 수 있습니다. Google은이 12 가지 구성 요소를 세 가지 범주로 분류합니다.
- 보안: 미디어 코덱, 미디어 프레임 워크 구성 요소, DNS 확인자, Conscrypt
- 개인 정보: 문서 UI, 권한 컨트롤러, ExtServices
- 일관성: 시간대 데이터, ANGLE (개발자 옵트 인), 모듈 메타 데이터, 네트워킹 구성 요소, 캡 티브 포털 로그인, 네트워크 권한 구성
휴대 전화가 전혀 작동하려면 제대로 작동해야하는 저급 기능입니다. Google Play를 통해 카메라 앱이나 키보드와 같은 것을 이미 업데이트 할 수 있지만 이러한 코드 위에서 실행되는 앱입니다. 실제로 이러한 것들은 운영 체제의 기본 요소이며, 전화를 만든 회사에서 사용자 지정할 필요가 없습니다. 업데이트가 Google에서 직접 제공되는 것이 합리적이지만 이전에는 수행 할 방법이 없었습니다.
Mainline은 Google이 APEX라고하는 새로운 파일 컨테이너를 제공합니다. Android Pony EXpress의 약자이며 파일은 앱과 같은 방식으로 배포됩니다. Play 스토어에 업데이트가 표시되고 버튼을 탭하거나 자동 업데이트가 활성화되어 있으며이를 처리하는 방법을 알고있는 약간의 소프트웨어가 작동하는 경우 휴대폰으로 다운로드됩니다.
그러나 일단 그렇게되면 상황이 많이 달라집니다. 앱이 무결성을 검사 한 다음 휴대 전화 저장 공간의 올바른 위치에 복사되는 경우 APEX 파일은 실제로 소형 시스템 이미지로 압축 해제되어 모든 시스템이 제대로 작동하는지 확인합니다. 그런 다음 올바른 파일과 데이터가 해당 이미지에서 휴대 전화의 실제 시스템으로 이동하고 APEX 이미지가 마운트 해제되고 이미지가 꺼집니다. 그것은 안드로이드를 영원히 괴롭힌 문제를 극복하는 참신한 방법입니다.
Google과 수많은 OEM 파트너가 협력하여 휴대 전화에 도착하면 모든 것이 제대로 작동하는지 확인합니다.
가장 멋진 부분은 다음과 같습니다. 삼성과 같이 Android에 많은 투자를 한 회사는 Google과 협력하여 이러한 업데이트가 기기에서 작동하는지 확인합니다. 다른 모든 OEM은 동일한 작업을 수행 할 수 있습니다. 즉, 상황을 악화시키는 업데이트를받지 않아야합니다. 사실, 모든 것이 올바르게 진행되면 전혀 업데이트가 없다는 것을 알 수 없습니다.
모든 것이 항상 제대로 작동하지는 않기 때문에 몇 가지 안전 장치가 마련되어 있습니다. 예상대로 작동하지 않으면 APEX 파일 내의 새 소프트웨어가 적용되지 않습니다. 모든 것이 설치된 후 버그가 발생하면 Google의 점진적 롤아웃 시스템이 작업을 수행하고 수정 될 때까지 업데이트를 중지합니다. "나쁜"업데이트를받을만큼 운이 좋지 않은 경우 휴대 전화는 시스템에서 유지하는 백업을 통해 변경 사항을 되돌립니다. 그리고 원치 않는 한 아무 일도 일어나지 않아야합니다.
Google은 수년 동안 Android 업데이트를 처리하려고 시도했습니다. 많은 것들이 효과가 있었지만 충분하지는 않습니다. 모든 안드로이드 폰이 Google보다 최신 버전에 있기를 원하는 사람은 아무도 없습니다. 20 억 대 이상의 안드로이드 폰이 모두 동일한 소프트웨어 API 세트를 사용하고 동일한 핵심 기능을 갖는 것이 중요합니다. Project Mainline은 Band-Aid 이상의 것으로 보이며 그 목표를 달성하기 위해 많은 노력을 기울여야합니다.
그리고 올해 말 안드로이드 Q에 올 것입니다.
더 많은 픽셀 3a 얻기
구글 픽셀 3a
- 구글 픽셀 3a 검토
- Pixel 3a XL을위한 최고의 화면 보호기
- Pixel 3a XL에 대한 최상의 사례
- Pixel 3a를위한 최고의 사례
- 최고의 Pixel 3a 액세서리
링크를 사용하여 구매 수수료를받을 수 있습니다. 자세히 알아보십시오.