개발자를 위한 Android M(Android 6.0): 올바른 방향으로의 진화

게시 됨: 2022-03-11

Google은 5월 말의 연례 I/O 개발 회의에서 Android M을 발표했으며, 올해 말 우리가 사랑하는 Android 기기에 새로운 Android OS가 제공될 예정입니다. 글쎄요, Nexus가 있는 경우를 대비하여 제공됩니다. 그렇지 않으면 하드웨어 공급업체 및 이동통신사의 자비에 따라야 합니다.

물론 이것은 모든 Android 업데이트의 가장 큰 문제입니다. 합리적인 시간 내에 업데이트를 받는 기기는 거의 없습니다. 그 애완 동물의 짜증을 없애고 Android M, Android 6.0, Android Milkshake, Android M&M 또는 Google에서 명명하기로 결정한 모든 것을 자세히 살펴보겠습니다.

나드로이드 M(안드로이드 6.0)

Android 6.0은 더 진화된 단계인 반면 Android 5.0은 64비트 ART 런타임과 완전히 새로운 머티리얼 디자인 덕분에 큰 도약이었습니다. 그러나 Android M을 마이너 업데이트로 무시해서는 안 됩니다. 나는 그 이유를 설명하려고 노력할 것이다.

소비자용 Android M 기능

구글은 소비자의 상상력을 사로잡을 가능성이 있는 새로운 기능에 대해 이야기하는 습관이 있습니다. 결국 Google은 비즈니스이고 모든 제품을 소비자 친화적인 관점에서 묘사하고자 합니다.

배터리 수명은 모든 스마트폰과 태블릿의 아킬레스건이기 때문에 시작하기에 좋습니다. Android M에는 이름에서 알 수 있듯이 기기를 더 깊은 대기 모드로 전환하는 Doze라는 새로운 기능이 포함되어 있습니다. 예를 들어, 장치는 장기간 사용되지 않았음을 파악하고 최대 절전 모드로 전환할 수 있습니다. 탁자 위에 태블릿이 있고 그것을 사용하여 잠자기 위해 읽는다면 이것은 흥미로운 기능일 수 있습니다. 그러나 하루에 12시간을 걷고, 말하고, 문자를 보낸다면 그다지 매력적으로 들리지 않습니다.

안드로이드 M 출시

하드웨어 측면에서도 약간의 발전이 있습니다. Android M에는 USB Type-C에 대한 지원이 포함됩니다. USB Type-C를 놓친 경우를 대비하여 USB Type-C는 Apple의 Lightning과 유사합니다. 즉, 아무 면이 위로 향하게 꽂을 수 있습니다. 따라서 수백만 명의 사람들이 마이크로 USB 케이블이 올바른지 여부를 파악하는 수고를 덜 수 있습니다. 위로. 사실상의 표준(EU에서 법적으로 의무화된 충전기 표준)인 마이크로 USB에 대해 말하면 전성기가 다가오고 있음이 분명합니다. 새로운 커넥터와 Android M이 제공하는 흥미로운 기능 중 하나는 다른 Android 기기(다른 휴대전화 또는 태블릿)를 사용하여 스마트폰을 충전할 수 있다는 것입니다.

다른 소비자 지향 기능의 경우 Android M은 더 부드러운 전환, 더 많은 Google Now 기능 및 기타 몇 가지 장점을 제공해야 합니다.

주요 앱 권한 개편

많은 사용자에게 어필해야 하고 동시에 개발자에게 큰 의미가 있어야 하는 Android M의 한 가지는 새로운 앱 권한 시스템입니다.

사용자는 더 이상 설치 프로세스 중에 권한 목록을 묻는 메시지가 표시되지 않습니다. 대신 질문 없이 앱이 설치됩니다. 그러나 앱이 활성화되고 특정 유형의 정보에 액세스하려고 시도하면 사용자에게 권한을 요청하게 됩니다. 권한은 언제든지 철회할 수 있으므로 예를 들어 사용자가 GPS 위치 데이터에 대한 액세스를 허용하지 않을 경우 액세스를 비활성화할 수 있습니다. 이 모든 작업은 권한 아래의 Android 앱 설정에서 수행됩니다.

그러나 이전에 설치된 앱은 어떻게 됩니까? 아니면 오래된 앱?

글쎄, 동일한 규칙이 적용되어 까다로울 수 있습니다. 수십만 개의 앱이 이미 출시되어 있으며 이 새로운 기능을 지원하도록 설계되지 않았습니다. Android M은 여전히 ​​레거시 앱에 부여된 권한을 조정할 수 있지만 문제가 있습니다. 시스템은 단순히 이러한 앱 데이터 공급을 중단합니다.

이것은 분명히 일부 상황에서 문제를 일으킬 수 있으며 그 이유는 다음과 같습니다.

  • 많은 사용자가 개인 정보를 보호하기를 원합니다.
  • 사람들은 많은 권한이 필요한 앱을 싫어하는 경향이 있습니다.
  • 개발자는 권한 요청에서 앱이 데이터에 액세스해야 하는 이유 를 설명할 수 없습니다.
  • 권한 요청은 컨텍스트를 벗어나 만들어질 수 있습니다.

GPS 예제로 돌아가서 일반 사용자에게는 분명하지 않을 수 있는 이유로 앱이 위치 데이터에 액세스해야 한다고 가정해 보겠습니다. 앱이 위치 데이터에 액세스하려고 하면 사용자에게 표준 GPS 권한을 부여하라는 메시지가 표시됩니다. 사용자에게 상황에 맞지 않는 권한을 요청하는 경우 요청이 거부되고 앱이 블라인드 상태로 남아 오작동을 일으키거나 사용자 경험에 부정적인 영향을 줄 가능성이 높습니다. 앱에 실제로 위치 데이터가 필요한 이유를 사용자에게 말할 수 없기 때문에 이것이 문제가 될 수 있습니다.

사용자 경험을 저하시키는 또 다른 방법은 너무 많은 범주에서 너무 많은 권한을 요구하는 것입니다. Google은 이 문제를 해결할 수 있는 몇 가지 트릭을 가지고 있으므로 모든 권한은 카메라, 센서, 위치 등과 같은 여러 범주로 그룹화됩니다. 어떤 경우이든 사용자가 앱을 처음 사용할 때 수십 가지 다른 권한을 거치는 것을 원하지 않습니다.

다행히 Google에서 안전하다고 간주하는 특정 유형의 권한은 자동으로 부여됩니다. 예를 들어 앱이 인터넷에서 검색해야 하는 경우 개인 정보에 영향을 미치지 않아야 하는 여러 다른 기능과 함께 기본적으로 허용됩니다.

권한 시스템이 가동되고 실행되면 현재 접근 방식에 비해 여러 가지 개선 사항을 제공해야 합니다. 그러나 특정 앱에 대한 성가심, 사용자 경험 손상 및 부정적인 Google Play 리뷰의 가능성은 개발자에게 심각한 우려 사항입니다.

지문 스캐너 및 암호 관리자

Google은 또한 장기적으로 큰 차이를 만들 수 있는 몇 가지 새로운 기능을 추가했습니다. Android M은 모든 앱에 지문 지원을 추가하는 데 필요한 API를 엽니다. 잠금 화면을 대체할 뿐만 아니라 지문 센서 지원도 타사 앱으로 확장됩니다.

Apple은 이미 iOS 8 출시와 함께 Touch ID API를 공개했기 때문에 일부에서는 Google이 파티에 늦었다고 주장할 수 있습니다. 그러나 Android에는 훨씬 더 저렴한 기기에서 훨씬 더 광범위한 사용자 기반과 지문 스캐너라는 한 가지 중요한 이점이 있습니다. 이 센서는 더 이상 플래그십을 위해 예약되어 있지 않으며, 특히 아시아에서 주류 전화기에 통합되고 있습니다.

안드로이드 m 보안 기능

비밀번호도 변화하고 있습니다. Google의 비밀번호용 Smart Lock을 사용하면 사용자가 Android 및 Chrome에서 자동으로 로그인할 수 있습니다. Smart Lock에 암호가 저장되면 사용자는 자격 증명을 사용하지 않아도 됩니다. 지문 스캐너 형태의 생체 인식 보안은 케이크에 장식되어 있으며 Smart Lock은 Android M의 기본 지문 보안 시스템과 함께 작동합니다.

Smart Lock은 완전히 새로운 것은 아니지만 Android M을 통해 Google은 개발자와 게시자에게 API 지원을 확장할 것입니다.

이러한 새로운 기능은 많은 개발자에게 너무 흥미롭거나 매력적으로 들리지 않을 수 있지만 장기적인 잠재력은 많습니다. 그것들을 암호 없는 모바일 컴퓨팅을 향한 두 단계로 생각하십시오. 우리는 아직 거기에 도달하지 않았지만, 거기에 도달하고 있습니다.

생체 인식 보안의 장단점과 암호 없는 분야의 최근 개발에 관심이 있으시면 이전 게시물 중 하나를 확인하는 것이 좋습니다. 그에 대해 말하자면, 우리는 다른 게시물에서 ARM 프로세서 디자인과 새로운 Android 컴파일러의 미래에 대해서도 논의했습니다.

Android Pay vs. Apple Pay vs. Samsung Pay

Android Pay도 약간 Apple처럼 들리지만 솔직히 말해서 Android는 모바일 결제를 처리한 최초의 모바일 운영 체제였습니다. 잊으신 분을 대비하여(제가 알고 있습니다) Google 지갑이 몇 년 전에 도입되었지만 결코 성공하지 못했습니다.

가장 큰 차이점은 Android Pay가 Android M(및 후속 Android 릴리스)에 통합된다는 것입니다. Google 지갑과 같이 선택적으로 다운로드할 수 있는 앱이 아니므로 좋든 싫든 더 많은 사용자가 상자에서 꺼내자마자 휴대전화에서 이 앱을 사용할 수 있습니다.

지원되는 판매자의 수는 가장 큰 문제입니다. 사람들이 Android Pay를 구입 즉시 사용하더라도 사용할 것입니까? Google은 700,000명 이상의 판매자와 1,000개 이상의 인기 앱이 참여하고 있다고 말했습니다.

안드로이드 6.0 결제

그렇다면 구글 월렛 이후로 무엇이 달라졌을까요? 글쎄요, 그것은 사실 기술에 관한 것이 아니라 소프트웨어나 하드웨어에 관한 것이 아니라 Apple에 관한 것입니다. 쿠퍼티노의 거물은 대부분의 모바일 결제 서비스와 달리 실제로 추진력을 얻기 시작한 Apple Pay로 상당한 파문을 일으키며 나머지 업계를 끌어들였습니다. 삼성은 삼성 페이(Samsung Pay)라는 자체 플랫폼을 내놓았습니다.

서류상으로 삼성의 솔루션은 경쟁 서비스에 비해 한 가지 흥미로운 이점이 있습니다. 기본적으로 Galaxy S6 휴대폰이 기존 카드를 에뮬레이트할 수 있도록 하는 MST(Magnetic Secure Transmission) 덕분에 NFC를 제외한 기존 POS 단말기에서 사용할 수 있습니다. 기술 애호가로서 나는 MST의 추가에 깊은 인상을 받았고 놀랐다는 것을 인정해야 합니다. 그러나 이는 퍼즐의 한 부분일 뿐입니다. Samsung Pay를 성공시키려면 더 많은 조각이 제자리에 있어야 합니다.

이것이 삼성이 모바일 결제 솔루션이 NFC에 의존하고 구형 POS 시스템에서 작동하지 않는 Android Pay와 공존할 수 있다고 믿는 이유 중 하나입니다. 나쁜 소식은 MST가 현재 최신 Samsung 하드웨어에서만 사용할 수 있다는 것입니다. 이론적으로 MST는 NFC 지원 POS 기술로 전환하려면 아직 몇 년이 남은 신흥 시장에서 큰 문제가 될 수 있습니다. 그러나 개발 도상국의 소수의 사람들만이 지난 몇 년 동안 엄청나게 비쌌던 최신 플래그십 전화기를 구입할 수 있습니다.

다른 말로 하면, 저는 마케터들이 Apple Pay, Android Pay, Samsung Pay와 같은 상상력을 더 많이 사용하기를 진심으로 바랍니다. 이것들은 거의 상상력이 없고 독창적인 하위 브랜드가 아닙니다.

Android 6.0은 사용자 경험을 어떻게 향상시킬까요?

나는 이미 많은 잠재력을 가진 몇 가지 향후 기능을 다루었습니다. 더 많은 지문 스캐너, 더 적은 암호, 더 나은 모바일 결제, 배터리 수명 개선 및 USB Type-C 지원 - 이 모든 것이 사용자 경험을 개선할 있지만 모든 것을 구현하는 데 얼마나 걸릴지 는 불분명합니다. 잠재력은 있지만 소프트웨어와 하드웨어가 Android M에 대한 Google의 비전을 따라잡기까지는 시간이 걸릴 수 있습니다.

그렇다면 좀 더 즉각적인 개선은 어떻습니까?

Google Now on Tap을 사용하면 사용자가 홈 버튼을 누르고 있기만 하면 가상 비서에 액세스할 수 있으며 이 트릭은 많은 앱에서 작동해야 합니다. 예를 들어, 유명인이 애완동물을 해외에 맡긴다는 기사를 읽고 있다면 Google Now on Tap을 사용하여 Justin Bieber의 원숭이나 Johnny Depp의 개에게 무슨 일이 일어났는지 알아내고 다음을 위협한 호주 장관에 대한 뉴스를 얻을 수 있습니다. 그들을 내려 놓으십시오.

Google Now on 탭

그러나 유명인의 가십을 좋아하지 않는다면 Google Now on Tap을 사용하여 회사 배경, 주식 시세, 환율 등 실제 뉴스에 대한 더 많은 정보를 얻을 수 있습니다. 또한 이메일 및 기타 형태의 개인 커뮤니케이션과 함께 작동하여 생산성과 편의성에 도움이 될 수 있습니다.

Google Now 외에도 몇 가지 다른 기능이 UI를 간소화해야 합니다. Android M에는 새로운 볼륨 컨트롤이 포함될 것입니다. Android 5.0 볼륨 컨트롤은 사용자들 사이에서 그다지 인기가 없었기 때문입니다. 이것은 사소하지만 환영할만한 개선 사항입니다.

새로운 부동 도구 모음은 복사/붙여넣기를 조금 더 쉽게 만듭니다. 내가 모든 모바일 운영 체제에 대해 불만을 품는다면 그것은 그들의 히트 앤 미스 복사/붙여넣기 기능이어야 합니다. 제한된 화면 공간과 전통적인 커서 대신 터치 입력으로 인해 모바일 장치에서 구현하기가 쉽지 않지만 Google은 경험을 향상시킬 수 있다고 생각합니다. 향상된 복사/붙여넣기 기능이 스마트폰의 킬러 기능은 아니지만 많은 전문가들은 이러한 개선에 감사할 것입니다.

유용할 수 있는 또 다른 기능은 직접 공유입니다. Android M은 다양한 앱의 다양한 사람들과 공유된 콘텐츠를 추적하고 콘텐츠 공유 프로세스를 간소화합니다. 팀원과 정기적으로 파일을 공유하든 가족과 사진을 공유하든 Direct Share는 프로세스 속도를 높이는 데 도움이 됩니다.

방에있는 10,000 파운드 코끼리

분열.

그것은 여전히 ​​​​Android의 큰 문제이며 더 나아지지 않습니다. 구글은 올해 말 안드로이드 M을 출시할 계획이다. 그러나 현재 Android 5.0은 Android 기기의 11.6%에서만 사용되는 반면 5.1 버전(API 레벨 22)의 점유율은 0.8%에 불과합니다. 대부분의 Android 기기는 여전히 KitKat 4.4 및 Jelly Bean 4.2.x~4.3에서 실행됩니다.

즉, 새로운 앱 권한, Android Pay 및 지문 스캐너에 대해 생각하기 시작하는 것이 좋지만 아직 갈 길이 멉니다. 우리는 2015년 말에 새로운 Nexus 전화(또는 그 중 2개)의 출시와 함께 첫 번째 Android M 기기를 보게 될 것이지만 실제로 Android M은 공급업체가 내년의 주력 제품을 소개함에 따라 2016년 2분기에 진정한 의미를 갖게 될 것입니다. 새로운 OS를 기반으로 하는 휴대폰 및 태블릿.

게다가 대부분의 사용자는 Google이 의도한 대로 순수한 형태로 Android를 경험할 기회를 얻지 못할 것입니다. 대부분의 장치는 맞춤형 스킨, 런처, 블로트웨어와 함께 출시됩니다. 알다시피, 몇 년 동안 사용자를 짜증나게 했던 것들입니다.

단편화는 개발자만의 문제가 아닙니다. Google은 기본적으로 몇 분기 동안 주류 소비자가 사용할 수 없는 새로운 기능을 출시하고 있습니다. 소프트웨어 거물이 수년 동안 해왔기 때문에 이것은 거의 뉴스가 아닙니다. 좋은 소식은 Google이 핵심 앱을 정기적으로 업데이트하므로 사용자가 Android의 다소 오래된 버전을 사용하더라도 Chrome, Gmail 및 지도와 같은 여러 중요한 앱이 업데이트된다는 것입니다. 그러나 이 게시물에서 다루는 최신 Android M 기능은 앱이 아니므로 새 기기를 기다려야 합니다. 그리고 기다려, 그리고 기다려...