Android Lollipop이 문제를 일으키는 이유

오늘은 Android Lollipop으로 기기를 업데이트 한 후 갑자기 두통이 발생하는 이유를 간략하게 설명합니다.

많은 사람들이 이미 알고있는 것처럼 Lollipop은 2014 년 11 월에 출시되었습니다.이 시점까지 가장 야심적인 Android 운영체제로봤을 때 Material 디자인과 같은 다양한 눈 사탕과 기능 개선을 제공하는 경우 세부적인 알림 스키마, 향상된 연결 기능, 고성능 그래픽 등이 있습니다. 그러나 그들과 문제가 생기면 ... 많은 사람들이옵니다. 이러한 문제는 다음과 같이 나타납니다.

  • 무작위 재부팅 또는 시스템 종료
  • 느린 성능
  • 화면 동결 / 지연
  • 앱 강제 폐쇄
  • 과열
  • 갑작스런 RAM 사용량 급증
  • 닫히지 않을 앱
  • 부트 루프
  • 스토리지 (1 차 및 2 차) 문제

이 게시물에서는 Android Lollipop이 출시 된 후 몇 개월 동안 다양한 기기에 문제가 발생하는 이유에 대해 알려드립니다.

새로운 Android 런타임

Dalvik Virtual Machine에서 Android Runtime (ART)으로 전환하기로 한 Google의 결정은 Lollipop 사용자에게 축복이자 저주입니다. 종이에 ART는 Dalvik에 비해 배터리 수명을 연장하고 전반적인 성능을 향상시키는 데있어서 한 가지 큰 차이점 (AOT 컴파일) 때문에 더 낫습니다.

AOT는 Ahead-of-time 컴파일을 의미합니다. 이 기능은 ART 런타임에서 앱 언어 또는 코드를 기기가 인식 할 수있는 코드로 변환하는 데 사용됩니다. 간단히 말하자면, AOT 접근법은 앱 코드가 실행되기 전에 컴파일 또는 해석하여 잠재적으로 앱의 개방 속도를 높입니다. 이는 앱 설치시 한 번만 컴파일되기 때문에 프로세서에 대한 필요성을 크게 줄여 배터리에 유용합니다. 이것은 달빅이 일을하는 것과는 대조적입니다.

Dalvik에서 앱 코드는 JIT (Just-In-Time) 방식을 통해 해석되거나 기기 기본 코드로 변환됩니다. 즉, 기기가 실행되는 순간에만 앱을 컴파일하기 시작합니다. 코드를 해석하거나 변환하는 데 시간이 오래 걸리므로 필요한 파일을 모으고 앱을 컴파일하고 RAM에 모든 것을로드하는 데 더 많은 리소스를 사용해야합니다. 프로세스에서 모든 RAM을 사용할 때까지 장치가 계속 완벽하게 실행됩니다. RAM이 가득 차고 더 많은 앱이 대기열에 추가되면 실행 된 첫 번째 앱이 새로운 앱을 수용하기 위해 제거됩니다. RAM에 앱을 지속적으로로드하거나 언로드하면 시간이 지남에 따라 시스템의 전반적인 성능에 큰 영향을 줄 수 있습니다.

ART의 한 가지 단점은 더 많은 저장 공간이 필요하다는 것입니다. 앱이 출시되기 전에 앱을 컴파일하기 때문에 Dalvik보다 10 % 더 많은 저장 공간이 필요합니다. Lollipop을 설치 한 직후 저장 문제의 원인 중 하나입니다. 업데이트 도중 기본 저장 장치의 용량이 거의 가득 차면 동결, 앱로드 시간이 느린 파일 누락 등의 문제가 발생할 수 있습니다.

전화 설정 재구성

Lollipop은 휴대 전화의 운영 체제를 크게 개선하여 휴대 전화 및 앱 설정이 시스템에 맞게 수정됩니다. 가능한 한 완벽하게 만들 계획이지만 대부분의 사용자는 업데이트 이후에 가장 많은 문제가있을 수 있다고보고했습니다. 각각의 앱이 고유 한 시스템 파일 디렉토리와 설정을 가지고 있기 때문에 삼성과 같은 하드웨어 제조업체와 Google이 효과적으로 문제를 해결할 수는 없습니다.

오래된 앱

마지막으로 Google과 파트너는 전체적인 실수로 전적으로 비난받을 수 없습니다. Play 스토어에있는 수만 개의 앱으로 인해 Lollipop이 출시되었을 때 Google이 앱을 원하거나 업데이트하기를 기대하는 것은 아닙니다. 초기 릴리스 이후에도 많은 앱이 업데이트되거나 디버깅되어 새로운 운영 체제와 조화롭게 작동합니다.

여기서 문제는 개발자들에게 있습니다. 별로 인기가없는 앱은 수익이 발생하지 않을 수 있으므로 특히 Lollipop이 출시 된 후에는 앱을 개선하는 것이 바람직하지 않을 수 있습니다. 페이스 북과 트위터 같은 잘 관리 된 애플리케이션조차도 새로운 OS 출시와 동시에 막을 내렸다.

Lollipop을 업데이트하기 전에 KitKat의 이월 된 앱 중 일부가 저장 장치에 설치되었지만 더 이상 작동하지 않을 수 있음을 알 수 있습니다. 또한 Lollipop은 파일 디렉토리를 다시 매핑하는 등 다양한 변경 작업을 수행 했으므로 앱의 중요한 파일 중 일부가 어딘가로 옮겨 졌거나 삭제되었을 수도 있습니다.

솔루션

롤리팝 같은 소리가 엄청 엉망이야, 그렇지? 정확히는 아닙니다. 이 OS를 실행하는 수 백만 대의 스마트 폰을 고려한다면, 롤리팝 인 악의를 전하는 것으로 보이는 수백 명의 웹 사용자가 작성한 모든 문학 (문제 해결사 시리즈 포함)은별로 좋아 보이지 않습니다. Lollipop은 Android 기기를 더 재미있게 만들 수있는 많은 새로운 기능을 제공하는 매우 견고한 운영체제입니다. 이 운영 체제가받는 모든 부정적인 견해에도 불구하고, 설치하는 것이 좋습니다.

시도 할 수있는 잠재적 인 해결책은 다음과 같습니다.

캐시 파티션 지우기

업데이트 후 여러 문제가 발생할 경우 가장 먼저해야 할 일입니다. 캐시 파티션은 자주 사용되는 app 및 데이터 구성 요소를 저장하는 저장 장치의 특수 부분입니다. Lollipop으로 업그레이드하면 특정 데이터 세트가 더 이상 적합하지 않거나 변경되었을 수 있습니다. 이로 인해 앱 문제가 지연되거나 정지 될 수 있습니다. 캐시를 삭제하면 즉시 문제가 해결됩니다.

캐시 파티션을 지우면 개인 데이터가 삭제되지 않으므로 안전하게 수행 할 수 있습니다.

장치를 계속 사용하면 장치가 자동으로 새 캐시를 만듭니다.

안전 모드에서 전화 부팅

이는 타사 앱이나 펌웨어로 인해 문제가 발생했는지 여부를 파악하는 데 매우 유용합니다. 안전 모드가 Android 1.7 도넛에 추가되어 사용자가 불량 전화 애플리케이션을 식별하는 것을 돕습니다. 사용 설정되면 세이프 모드로 인해 제 3 자 앱이 항상 작동하지는 않지만 실행되지 못하게해야합니다. 진단 모드를 무시하도록 특수 제작 된 앱이 계속 실행될 수 있습니다. 안전 모드에서는 배경 화면이 포함 된 모든 사용자 설정이 일시 중지됩니다.

앱을 다운로드 한 후 문제가 발생하면 안전 모드로 휴대 전화를 부팅하는 것이 좋습니다.

안전 모드에서 전화 걸기, 메시지 보내기, 인터넷 연결 등과 같은 전화기의 기본 기능을 계속 사용할 수 있습니다.

개별 앱 캐시 또는 데이터 지우기

Lollipop으로 업데이트 한 후 앱 하나만 제대로 작동하지 않으면 캐시 및 데이터를 삭제 해보세요. 하나의 문제가있는 응용 프로그램을 다룰 때 휴대 전화의 캐시 파티션을 지우는 대신이 작업을 수행 할 수 있습니다. 앱 데이터를 삭제하면 앱에 따라 개인 데이터가 손실 될 수 있습니다. 예를 들어, 연락처 응용 프로그램의 데이터를 지우면 전화로 통화 기록과 메시지가 지워질 수 있습니다. 명확한 데이터 버튼을 누르기 전에 개인 데이터 사본을 만들어야합니다.

bloatware 제거 또는 비활성화

Bloatware는 통신 사업자가 장치에 추가 한 응용 프로그램을 말하며 종종 중복 기능 및 기능을 촉진합니다. 위에서 언급 한 요인으로 인해 성능 문제가 발생할 수 있으므로 혼자 남겨 두지 말고 처리하는 것이 가장 좋습니다. 특별히 좋아하지 않으면 제거 할 수 있는지 확인하십시오. 대부분의 경우 최선의 행동 방침을 사용하지 않도록 설정할 수 없습니다. 앱의 캐시와 데이터를 삭제하고 사용 중지 버튼을 찾을 수있는 메뉴로 이동하면됩니다.

초기화

우리 친구 야. 사실이 시점에서 대부분의 Lollipop 관련 문제를 해결할 수있는 유일한 친구입니다. Google 또는 파트너에게 문의하더라도 Lollipop 문제를 해결할 때 항상 초기화가 가장 좋습니다. 물론 그것은 까다 롭고 번거 롭긴하지만 장치에 많은 시간을 필요로합니다.

공장 초기화가 모든 노력의 가치가 있음을 기억하는 것이 중요합니다. 이는 기기에 설치 한 앱을 신중하게 다루는 것입니다. 초기화를 수행 한 후에도 문제가 계속 발생하면 오래된 오래된 앱을 설치하는 중일 수 있습니다.

저장 장치 포맷

버그를 제거하는 좋은 방법 중 하나는 저장 장치를 깨끗하게 지우는 것입니다. 기본 저장소 (내부) 및 보조 저장소 (SD) 장치를 포맷하십시오.

교체품 확보

모든 솔루션이 실패한 것으로 판단되면 새 교체품을 구입하십시오. 그것을 간단하게하십시오.