Logo ko.androidermagazine.com
Logo ko.androidermagazine.com

안드로이드 지원 라이브러리는 무엇이며 왜 중요합니까?

차례:

Anonim

단편화가 계속 유지된다는 단순한 사실에 직면 한 후에는 앱 개발자가 현재 가지고있는 자유를 유지하면서 앱 개발자가 최신의 멋진 것들을 설치할 수 있도록이를 완화 할 수있는 방법을 찾아야합니다.. 그렇기 때문에 안드로이드가 인기만큼 인기를 얻고있는 이유는 바로 그 공식을 다루는 것보다 더 해를 끼칠 수 있습니다. 턴키 방식의 생산성 서비스 제품군과 자체 개발 한 쇼케이스 하드웨어에 거대한 응용 프로그램 시장을 확보하는 것은 삼성이 안드로이드 폰을 만들고 Tizen을 때리지 않는 이유입니다.

Google은 전체 조각화를 비 문제로 만들기 위해 열심히 노력하고 있습니다. 성공적인 몇 가지 방법 - Play 서비스를 통해 일부 기능은 버전에 독립적 일 수 있으며 최신 보안 조정없이 장치에 대한 몇 가지 추가 보호 기능을 제공합니다. 일부는 성공하지 못합니다. 머티리얼 디자인은 모든 앱이 모든 기기에서 멋지게 보이도록해야했습니다. 프로젝트 트레블과 같은 일부 는 미래에 성공할 것 입니다. 그러나 Google이 성공을 초월하고 특히 앱 개발자 인 경우 Android 지원 라이브러리 인 경우 놀라운 결과를 낳습니다.

그들이 무엇인지 모르고 들어 본 적이 없다면 아무도 당신을 비난하지 않습니다. 개발자가 아니라면 개발자의 작업 방식이나 사용 방식에 대해 알 필요는 없지만 Google이하는 가장 흥미로운 일 중 하나는 조각화가 스마트 폰 대단함 대신 신경을 쓰는 것입니다. 실제 사람들을위한 실제 문제.

Android 지원 라이브러리 란 무엇입니까?

Android 지원 라이브러리는 일반적으로 앱에 포함하기 위해 실제 Android 프레임 워크 API가 필요한 기능이나 위젯과 같은 기능을 제공하는 기능 및 / 또는 기능을 앱에 빌드하는 데 사용할 수있는 리소스 인 코드 라이브러리 세트입니다. Android 프레임 워크 API는 특정 버전의 Android에서 제공하는 개발자가 사용할 수있는 핵심 기능입니다. 예를 들어 Android 7.0 API는 모든 기기의 모든 앱에 대해 다중 창 지원을 활성화했습니다. 지원 라이브러리는 운영 체제 버전과 독립적으로 유사한 기능을 제공 할 수 있습니다.

더보기: 이전 버전에서 작동하는 Android Pie 기능은 다음과 같습니다.

지원 라이브러리 패키지에는 일반적으로 두 가지 유형이 있습니다. 한 세트는 이전 버전을 실행하는 기기에서 새로운 버전의 Android 기능을 활성화하고 다른 세트는 모든 Android 버전에 대한 독립형 기능을 제공합니다. 이들은 Android의 일부가 아니므로 주요 Android 플랫폼 릴리스를 기다리지 않고 개선 및 업데이트 할 수 있습니다.

Google I / O 2018에서 우리는 Android Jetpack에 대해 배웠으며 그 기능 중 하나는 라이브러리 지원을 포함하는 새로운 방법입니다. 즉, 새로운 기능이 지원 라이브러리에 더 빨리 채택되는 것을 볼 수 있습니다. 즉, 작지만 멋진 아이디어와 조정은 내년 8 월 이전에 Quiche Lorraine이 아닌 Android Q가 등장하는 앱 개발자가 사용할 수 있음을 의미합니다.

Android 지원 라이브러리가 중요한 이유는 무엇입니까?

지원 라이브러리에서 기능이 제공되는 경우 다음 버전의 Android가 업데이트를 받기를 기다릴 필요가 없습니다. 이를 통해 개발자는 라이브러리가 업데이트 될 때마다 특히 최신 버전의 Android를 실행하지 않는 휴대 전화에서 앱 작동 방식을 추가하고 개선 할 수 있습니다. Android 메시지가 Android 8.0에 번들로 제공되기 전에 Android 메시지에서 알림이 계속 개선되는 것을 보았으므로 Android 6.0 이상을 실행하는 전화기에는 Oreo로 업데이트하지 않고도 변경 사항을 사용하는 앱이있을 수 있습니다.

모듈성은 빠른 업데이트를 의미합니다. 이것은 운영 체제뿐만 아니라 코드 라이브러리에도 적용됩니다.

한 플랫폼 버전에서 다음 플랫폼 버전으로 Android를 업데이트하는 것은 어려운 작업입니다. 시간이 오래 걸리며, 현재 약 1 년에 한 번 주요 플랫폼 업데이트 만 볼 수 있습니다. 모바일은 엄청나게 경쟁이 치열한 공간이며 회사의 전화는 가지고있는 기능과 판매 가능한 기능을 기반으로 생활하거나 죽을 것입니다. 모바일 애호가는 누가 누구를 복사했는지에 대해 논쟁하고 싶어하지만 소비자는 자신이 광고 한 전화에 멋진 기능이 있으며 다음 전화에 비슷한 기능이 있기를 원합니다. Apple (및 전화 OS를 만들 때 Microsoft)은 소프트웨어가 작성 및 배포되는 방식을 제어하기 때문에 가능한 모든 기능을 갖도록 모든 단일 전화를 업데이트 할 수 있습니다. 구글에는 그런 사치가 없습니다.

삼성, 화웨이 또는 LG와 같은 일부 휴대 전화 제조업체 이를 약간 완화 할 수 있습니다. 이 회사는 충분히 커서 운영 체제에 이중 카메라 지원 또는 애니메이션 아바타 등을 구축 할 수있는 리소스를 갖춘 모바일 개발 팀을 보유하고 있습니다. Motorola (Lenovo)와 같은 다른 회사는 아직 매년 수십억 달러를 소비 할 준비가되어 있지 않기 때문에 앱이 OS 기능을 채울 수 있도록 Google에 의존하여 새로운 기능을 적시에 제공합니다. 그렇기 때문에 구글은이 공간에서 무언가를해야했다. 대부분의 휴대 전화는 최신 버전을 실행하지 않으며 많은 휴대 전화에서 사용하지 않습니다. 누군가 우리가 전화를 사길 기대한다면 멋진 물건을 그 전화기에 담기 위해 무언가를해야했습니다.

가능하면 항상 최신 버전의 소프트웨어를 사용하는 것이 좋습니다. 보안 조정 이외의 다른 이유가없는 경우 최신 소프트웨어가 개선되었습니다. 그러나 조각화는 결코 사라 지지 않기 때문에 그것을 수용하고 그것에 대해 무언가를하는 것이 현명한 움직임이었습니다.

안드로이드 9 파이 리뷰: 조각의 합보다 큼