AOSP에 적용된 최고의 루트 전용 기능

click fraud protection

당연하다고 생각하는 기능 중 실제로 열성팬과 개발자 커뮤니티에서 유래한 기능이 무엇인지 알아보세요!

Android는 Open Handset뿐만 아니라 파괴적인 성장으로 인해 가장 널리 사랑받는 모바일 운영 체제 중 하나입니다. Alliance뿐만 아니라 시스템에 포함된 수많은 유용한 기능, 단순한 종소리가 아닌 실제로 생산적인 기능 휘파람.

그러나 항상 그런 것은 아니었고 초기에는 펌웨어 빌드에 오늘날 우리가 볼 수 있는 기능이 풍부한 구성 요소가 많이 부족했습니다. 이러한 기능의 대부분은 Mountain View 자체에서 탄생했거나 Android를 원하는 대로 조정하는 많은 기기 OEM의 핵심에서 탄생했습니다. 하지만 몇 가지 기능은 짐작하셨겠지만 Android 매니아 커뮤니티 자체에서 나왔습니다. 루트 앱으로 시작하는 경우가 많으며, 일부 작은 모드나 맞춤 ROM 기능은 결국 직접 가져오기 또는 멋진 "포트"를 통해 AOSP 저장소에 자리를 잡을 만큼 충분한 견인력을 얻었습니다. 가장 주목할만한 것들은 다음과 같습니다:


사전 알림

2014년 초, The 편집증 안드로이드 팀은 당시 사용 가능한 다른 기능보다 훨씬 앞서 있는 알림 및 멀티태스킹 기능인 Hover를 발표했습니다. 발표 직후 팀은 펌웨어 버전 4.3의 첫 번째 베타를 출시했으며 그 결과 사용자 경험이 원활해지고 생산성이 다양해졌습니다. PA의 Halo 시스템이 진화된 Hover는 화면 상단에 팝업 알림을 표시했습니다. 사용자는 수신 알림을 빠르게 살펴보고 스와이프하여 없애거나 그들을. 이는 Android에 내장된 번거로운 티커 알림 시스템을 대체했으며 곧 Android가 출시되었습니다. Lollipop은 플로팅 창 시스템은 없었지만 플로팅 알림이 내장되어 발표되었습니다. 저것 호버 알림에 참여할 때 사용됩니다. 흥미롭게도 '헤드업 알림'으로 알려진 코드가 KitKat 4.3 및 4.4 저장소에 휴면 상태로 발견되었으며 커뮤니티에서는 빠르게 발견되었습니다. 생산된 모드 활성화합니다. Android Lollipop에 통합된 이후 변경된 사항은 거의 없습니다. 5.1 업데이트에서는 이전에 누락된 '위로 밀어 숨기기' 기능을 추가할 예정입니다.

알림 토글(빠른 설정)

CyanogenMod는 소규모 애프터마켓 펌웨어 옵션이었던 시절부터 먼 길을 걸어왔으며 Android 시스템의 일부로 수많은 기능을 개척해 왔습니다. 사이노젠모드 7(CyanogenMod 7)은 펌웨어의 진저브레드 버전이자 많은 마니아들의 입에 CM 이름을 올려준 버전이다. 삼성의 유사한 구현에서 차용한 Quick Toggles 형태로 알림 창에 유용하고 시간을 절약해 주는 기능을 도입했습니다. 터치위즈. 이 작은 버튼은 알림 패널 상단에 위치하며 사용자는 WiFi, Bluetooth, GPS 등과 같이 중요하고 많이 사용되는 시스템 기능을 빠르게 전환할 수 있습니다.

플로팅 알림과 달리 알림 토글은 AOSP에 도달하는 데 시간이 걸렸으며 마침내 AOSP에 등장하게 되었습니다. Android Jellybean은 '빠른 설정'이라는 이름으로 알림 창 내에 숨겨진 패널 형태로 표시되며 단추. 그러나 이러한 구현으로 인해 패널의 낮은 발견률로 인해 상대적으로 열악한 사용자 경험이 발생했으며 Android Lollipop은 패널을 전면으로 옮겼습니다. 알림 창 중앙에 헤더 아래, 알림 위에 위치하며, 위로 스와이프하여 알림을 빠르게 숨길 수 있는 옵션이 있습니다. 알림.

스크린샷

모든 운영 체제의 가장 분명한 기능 중 하나는 현재 화면의 내용을 이미지, 즉 스크린샷으로 캡처하는 기능입니다. 불행하게도 Android는 초창기에는 이를 수행할 수 있는 능력이 부족했으며 고급 사용자는 당시 인기가 있었던 루트 솔루션에 의존했습니다. 나를 쏴라 화면 캡처 요구 사항을 충족합니다. AOSP 이전에는 볼륨 낮추기 + 전원 버튼 스크린샷 조합을 수행할 수 있었던 TouchWiz는 예외였습니다. Android 2.2 Froyo 릴리스에서는 Google이 AOSP에 스크린샷을 활성화하는 코드를 추가하기 시작하면서 상황이 바뀌었습니다. 아직 공식 API가 아니었고 소수의 Samsung Galaxy S 사용자만이 이 API를 성공적으로 가져올 수 있다고 보고했습니다. 끄다. Android 2.3 Gingerbread에서는 앱이 루트 액세스 없이 기기 스크린샷을 찍을 수 있도록 API를 공식화했지만, 전원 + 볼륨 낮추기 스크린샷 콤보가 시스템에 추가되고 대부분의 시스템에서 표준화된 Android 4.0 Ice Cream Sandwich 릴리스 장치.

화면 녹화

화면 녹화는 응용 프로그램의 데모를 캡처하려는 경우나 녹화 중인 경우에 유용한 기능입니다. 모바일 게임 채널을 시작했지만 Android 4.4 Kitkat까지 프레임워크에는 녹음. 그 전에는 다음과 같은 선구적인 앱이 있습니다. SCR FrameBuffer 또는 SurfaceFlinger API를 사용했지만, 그럼에도 불구하고 정상적으로 실행되는 앱에서는 이에 대한 액세스가 허용되지 않았습니다. adb-launch 기술이 잠시 떠돌았지만 반복적이고 번거로운 것으로 판명되었으며 가장 선호하는 솔루션은 슈퍼유저 권한을 사용하여 탭하는 루트 앱이었습니다. 해당 API에. KitKat의 등장으로 상황이 바뀌었습니다. Google은 마침내 화면 녹화의 중요성을 인식하고 공개적으로 액세스할 수 있는 API를 뼈대. 이후부터 앱은 쉽게 시스템에 접속하여 고품질 녹화를 이용할 수 있게 되면서 Android 화면 녹화의 전체 환경을 변화시킬 수 있었습니다.

SD로의 앱

Android의 저장소 관리는 악몽 같았으며 많은 사용자가 노트북과 Android 기기를 연결한 채 몇 시간을 보냈습니다. SD 카드 파티셔닝, 마운트 스크립트 작성 등을 통해 사용 가능한 모든 단일 메가바이트를 짜내려는 영웅적인 시도를 했습니다. 사용자. 작은 내부 파티션과 시스템이 SD 카드에 앱을 저장할 수 없기 때문에 심각한 문제가 발생했습니다. 최종 사용자를 위한 앱 설치율 조정 및 SD 카드 파티셔닝 외에도 수많은 루트 다음과 같은 앱 링크2SD 그리고 슈퍼앱2SD 올라왔다. Android 2.2 Froyo는 기본적으로 이 기능을 운영 체제에 도입했으며 갑자기 사용자는 특정 앱을 부분적으로 SD 카드로 이동할 수 있었습니다. 작지만 상당한 개선이었으며, 이후 시간이 지나면서 내부 파티션 크기도 늘어났습니다. 그 기능은 중요성이 줄어들었지만 당시에는 눈살을 찌푸리게 만들었습니다. 상하 반전.

시스템 앱 비활성화

사전 설치된 앱 또는 많은 매니아들이 '블로트웨어'라고 부르는 것은 OEM이나 이동통신사에서 Android 시스템의 일부로 사전 로드된 앱입니다. 대개 이러한 앱은 많은 공간을 차지하여 불필요한 기능을 제공하여 사용자 경험을 저하시킵니다. Honeycomb이 출시되기 전까지 블로트웨어를 제거하는 유일한 방법은 루트 제거 프로그램을 사용하는 것이었습니다. 그러나 Android 4.0 Ice Cream Sandwich가 출시되면서 앱 설정 페이지에 시스템 앱을 비활성화할 수 있는 기능이 추가되었습니다. 루트 지원 기능을 정확하게 재현하여 유사하면서도 되돌릴 수 있는 기능을 제공하고 사용자 친화적인 방식으로 즉시 사용 가능하게 원활하게 작동했습니다. 접근하다.

선잠

몇 년 전, 악명 높은 그리니파이 백그라운드 앱을 강제 절전 상태로 효과적으로 전환하는 성능 향상 및 배터리 절약 솔루션으로 라운드를 시작했습니다. 이 앱은 빠르게 확장되어 어디에서나 고급 사용자와 매니아들이 성능 수정과 배터리 개선을 얻었으며 오늘날까지도 인기 있는 앱으로 남아 있습니다. 안드로이드 6.0 마시멜로 Doze를 도입했습니다., Greenify의 경로에 접하는 기능으로 Greenify의 마법에 가까운 배터리 절약 기능을 기본적으로 모든 사용자가 사용할 수 있는 수동적 상시 서비스로 제공합니다. Doze는 Android의 센서 배열을 사용하여 기기가 움직이지 않는 시기를 감지한 후 회전합니다. 장치의 거의 모든 것을 끄고 통화, SMS 및 기타 우선순위가 높은 경우에만 상태를 저장합니다. 알림. Google은 또한 Google 클라우드 메시징 서버를 통한 라우팅 및 후속 확인을 의무화하여 개발자가 Doze를 잘못 중단하는 것을 방지하는 스마트 비상 계획을 갖추고 있습니다.

명예로운 언급

앞서 언급한 기능이 커뮤니티 기능에서 AOSP 코드베이스로 도약한 가장 주목할만한 기능 중 하나임에도 불구하고 상대적으로 사소한 다른 기능도 그렇게 했습니다. 루트 버전과 동일한 방식으로 구현된 것은 거의 없었지만 대부분 Google이 적절하다고 간주하는 변경을 거쳤습니다. 멀티윈도우(Multiwindow)는 전자 중 하나였으며, 안드로이드 마시멜로(Android Marshmallow)는 숨겨진 토글 기능을 통해 애프터마켓 펌웨어에서 볼 수 있는 것과 거의 동일한 방식으로 분할 화면 생산성 향상 ~와 같은 옴니롬.

상대적으로 상당한 수정을 거친 기타 사항은 다음과 같습니다.

  1. 다음과 같은 개인 정보 보호 제어 X프라이버시, 이를 통해 사용자는 앱이 특정 권한에 액세스하지 못하도록 차단할 수 있습니다. 이 버전은 Android 4.3의 Android에서 'App Ops'라는 이름으로 처음 표시되었지만 Android 4.4 KitKat에서는 즉시 제거되었습니다. 발견된 사용자 해결 방법 숨겨진 설정을 활성화하기는 했지만 Android 6.0 Marshmallow가 되어서야 권한 설정이 본격적인 수신을 수행했습니다.
  2. Android는 제공되는 무한한 사용자 정의 옵션으로 인해 항상 사용자들 사이에서 인기를 얻었으며 테마는 사용자 정의의 가장 중요한 기본 구성 요소 중 하나입니다. 전체 장치 테마는 T-Mobile의 테마 엔진 출시를 통해 인기를 얻었으며 개발자 팀이 RRO Layers를 출시할 때까지 한동안 독점 상태였습니다. 다양한 맞춤형 ROM. 원래 Xperia 테마 개발자를 위해 Sony에서 제작된 Layers는 커뮤니티에서 엄청난 관심을 얻었으며 최근 사용자들은 Layers가 다음과 같이 보고했습니다. 테마는 Android 6.0 Marshmallow(루트 포함)에서도 기본적으로 작동하므로 열광적인 사람들은 AOSP의 일부로 해당 테마를 완벽하게 지원할 수 있다고 믿게 됩니다. 모서리.
  3. Android의 잠금 화면은 지난 몇 년간 단순한 것부터 시작해 다양한 변화를 겪었습니다. Froyo 슬라이더부터 Jellybean을 내세우는 위젯, 그리고 마지막으로 미니멀하고 우아한 Lollipop까지 잠금 화면. 다음과 같은 앱이 있는 동안 위젯로커 루트 없이 잠금 화면 위젯 기능을 가져온 후 카메라 빠른 실행 및 음악 제어와 같은 기능을 잠금 화면에 가져오는 것은 모딩 커뮤니티의 몫이었습니다. Android Icecream Sandwich가 출시되기 전에는 AOSP에 병합되지 않았으며 약간의 개선과 개선이 있었지만 지금까지 지속되었습니다.

과거에 루트 전용 기능이었던 Android 기능을 알고 계십니까? 아래 댓글 섹션을 통해 알려주세요.