Google I/O 2014에서 Google은 개발자가 새 Android 버전에서 앱을 테스트할 수 있도록 Android L 개발자 리뷰를 커뮤니티에 공개했습니다. Android L은 나중에 Android Lollipop으로 대중에게 출시되었습니다. 올해 Google I/O에서 Google은 마찬가지로 다음 버전의 Android Developer Preview인 Android M을 커뮤니티에 출시했습니다. 나는 지난 주 동안 그것을 테스트했습니다. Android의 다음 버전이 어떻게 형성되고 있는지 살펴보겠습니다.
인터페이스
현재 Android M은 극적인 도약이라기보다는 필요한 업그레이드처럼 느껴집니다.
Android의 이전 버전(Gingerbread에서 Ice Cream Sandwich로, Jelly Bean에서 KitKat으로, KitKat에서 Lollipop으로)은 모두 인터페이스와 기능에서 주요 개선 사항을 표시했습니다. 그러나 Lollipop에서 Android M으로의 전환은 다음 단계보다 Lollipop으로의 업그레이드처럼 느껴집니다. 대부분의 경우 기본 Android를 사용하는 데 익숙하다면 Android M을 실행하는 것이 크게 다르지 않을 것입니다. 특히 Lollipop에서 나오는 경우에는 더욱 그렇습니다. 대부분의 기능은 여전히 동일하게 작동하며 즐겨 사용하는 Android 앱은 향후 Android 버전과의 호환성을 잃지 않는 경향이 있습니다.
그러나 M에는 많은 변경 사항이 있으며 가장 눈에 띄는 변경 사항부터 시작하겠습니다.
앱 서랍은 기존의 Android 횡스크롤 방식에서 개선되었습니다. 이제 위아래로 스크롤하여 앱을 찾습니다. 가장 많이 사용하는 4개의 앱이 화면 상단에 표시되며 Windows의 시작 메뉴와 유사합니다. 이와 같은 인터페이스 점검은 대부분 의견의 문제이지만, 저에게는 세로 스크롤이 이전보다 훨씬 불편하고 알파벳 순서로 앱의 다른 화면 사이를 스와이프하는 것을 선호합니다. 내가 원하는 정확한 앱을 찾는 것은 조금 더 많은 시간과 노력이 필요하고, 스마트폰의 경우 사용자 경험이 더 쉽게 만드는 쪽으로 기울어져야 한다고 생각합니다. Android M의 최종 버전에는 UI 일관성을 유지하려는 저와 같은 완고한 보수를 위해 이전 앱 서랍으로 다시 전환하는 옵션이 추가되기를 바랍니다.
외관
이것은 Android M이 진정한 진화라기보다는 Lollipop의 반복처럼 느껴지는 또 다른 영역입니다. 설정의 개발자 옵션이 테마 사용자 지정을 제공하지만(간단한 Light and Dark 테마 이상으로 확장되기를 바랍니다) 대부분의 경우 Android M의 미학은 모두 전통적인 Android 및 Lollipop 요금입니다. Lollipop과 달리 Google 앱에는 주요 디자인 개편이 없습니다. 머티리얼 디자인은 여전히 다음 단계이며 Google Now 및 기타 Google 앱에 계속 존재합니다.
머티리얼 디자인은 이미 꽤 탄탄해서 큰 변화가 있을지는 의문입니다. 앞으로 변경될 사항은 매우 미미할 것입니다.
앱, 기능 및 사용자 정의
Android M의 기능 세트 중 일부는 휴대전화를 절전 모드로 전환하거나 특정 애플리케이션을 장기간 유휴 상태로 둘 때 가장 눈에 띄는 개선된 배터리 관리입니다. 이것은 대부분의 사용자에게 큰 문제가 되지 않지만, 항상 열려 있고 온라인이어야 하는 IM 클라이언트와 같은 특정 레거시 응용 프로그램을 사용하는 경우 몇 가지 이상한 문제에 부딪힐 수 있습니다. 이러한 새로운 배터리 기능으로 인해 이상한 절전 시도가 발생하며, 이것이 곧 보게 될 이미지에서 문제의 원인이 될 수 있다고 생각합니다.
해당 앱 아이콘 중 일부가 나머지와 비교하여 어떻게 극도로 픽셀화되어 있는지 알아차리셨습니까? 이전 버전의 Android에서는 이 문제가 발생하지 않았으므로 원인을 추측해야 한다면 홈 화면과 앱 서랍을 지속적으로 렌더링하는 데 필요한 성능을 줄이기 위한 것입니다. 새로운 배터리 절약 기능은 휴대전화의 배터리 수명을 약 2시간 연장한 것으로 추정합니다. 이는 이전에 겪었던 배터리 수명 문제를 고려하면 매우 좋은 일이었습니다.
Android M의 앱 설정에는 알림 우선 순위, 애플리케이션 권한 및 배터리 최적화와 같은 다양한 기능이 새로 추가되었습니다. 이러한 배터리 최적화는 오래된 레거시 애플리케이션에 문제를 일으킬 수 있습니다. 이 문제를 해결하려면 '배터리'로 이동하여 배터리 최적화를 사용 중지하세요. 그러나 이렇게 하면 단일 앱이 그렇지 않은 경우보다 더 많은 전력을 소비하게 됩니다. 대부분의 경우 배터리 최적화는 매우 환영할 만한 변화로 여겨져야 하며, 제가 언급한 작은 버그가 수정되면(공식 릴리스로 인해) Android 휴대폰의 배터리 수명에 큰 진전이 될 것입니다.
그 외에도 애플리케이션 권한은 Android M에 추가된 가장 주요 기능일 것입니다. 즉, 휴대전화의 거의 모든 것에 액세스하고 제어하려는 Facebook과 같은 앱을 의미합니다.
다행히 지금은 이 동작을 제어할 수 있습니다. 따라서 앱의 요청된 권한 집합을 신뢰하지 않는 경우 설정으로 이동하여 앱에서 사용하지 않으려는 기능을 비활성화하기만 하면 됩니다. 이것은 특히 비활성화한 권한에 의존하는 기능을 사용하려고 하는 경우 일부 앱에서 문제를 일으킬 수 있다는 점에 유의하는 것이 중요합니다. 개인 정보 보호 옹호자들에게 이는 매우 환영할만한 변화로 받아들여질 것입니다.
Android M의 새로운 API를 활용하는 최신 인기 앱에 관해서는 ... 아직 여기에 없기 때문에 이에 대해 언급할 수 없습니다. Android M이 정식 출시될 때까지는 이러한 기능이 제공되지 않을 가능성이 높으므로 이전에 Android에서 사용했던 것과 동일하지만 여전히 완벽하게 견고한 앱과 기능을 사용하게 될 것입니다.
결론
Android M Developer Preview는 Lollipop 2.0과 매우 흡사합니다. Lollipop은 배터리 수명을 개선하기 위한 것이지만 Android M에서 사라진 이후로 메모리 누수와 배터리 소모로 골머리를 앓았습니다. 머티리얼 디자인은 여전히 예전처럼 훌륭하며 적절한 릴리스가 오면 고급 테마 사용자 정의를 볼 수 있습니다.피>
초기 상태에서도 Android M은 Material Design이 다시 본격화되고 다양한 배터리 수명 최적화 및 버그 수정을 통해 이미 Lollipop이 의도한 대로 느껴집니다. 새로운 기능은 매우 유망합니다. 애플리케이션 권한 및 알림 우선 순위를 제어하는 것은 고급 사용자를 위한 훌륭한 기능이며 이전에는 루팅된 장치 및 사용자 정의 ROM에서만 가능했던 기능을 추가합니다.
앱 서랍과 같은 사소한 문제가 있었지만 Android M이 마침내 완성되어 출시되면 매우 인기 있는 선택이 될 것입니다. Android M의 최종 버전을 사용하기를 고대합니다.
그때까지 Developer Preview는 많은 주요 개선 사항을 제공하지 않으며 진정한 혁명이라기보다 한 걸음 더 나아간 것처럼 느껴집니다.