開発者向けのAndroidM(Android 6.0):正しい方向への進化のステップ

公開: 2022-03-11

Googleは5月下旬に開催される毎年恒例のI/O開発会議でAndroidMを発表し、新しいAndroidOSが今年後半に私たちの愛するAndroidデバイスに登場します。 ええと、それはあなたがネクサスを持っている場合に来ています、さもなければあなたはハードウェアベンダーとキャリアに翻弄されています。

もちろん、これはAndroidのアップデートの最大の問題です。かなりの時間でそれを取得するデバイスはほとんどありません。 そのペットが邪魔にならないように、Android M、Android 6.0、Android Milkshake、Android M&M、またはGoogleがそれと呼ぶことにしたものを詳しく見てみましょう。

Nadroid M(Android 6.0)

Android 6.0はより進化したステップですが、Android 5.0は、64ビットのARTランタイムとすべての新しいマテリアルデザインのおかげで大きな飛躍を遂げました。 ただし、AndroidMはマイナーアップデートとして却下されるべきではありません。 その理由を説明しようと思います。

消費者向けのAndroidMの機能

Googleには、消費者の想像力をかき立てる可能性のある新機能について話す習慣があります。 結局のところ、Googleはビジネスであり、消費者に優しい観点からすべての製品を表現したいと考えています。

バッテリー寿命は、すべてのスマートフォンとタブレットのアキレス腱であるため、開始するのに適した場所です。 Android Mには、名前が示すように、デバイスをより深いスタンバイモードにするDozeと呼ばれる新機能が含まれています。 たとえば、デバイスは、長期間使用されていないことを認識し、休止状態に入ることができます。 ナイトスタンドにタブレットを置いていて、それを使って自分で眠りにつくのであれば、これは興味深い機能かもしれません。 ただし、1日12時間歩き回ったり、話したり、テキストメッセージを送信したりすると、それほど魅力的に聞こえません。

アンドロイドMリリース

ハードウェアの面でもいくつかの開発があります。 Android Mには、USBType-Cのサポートが含まれています。 見逃した方のために説明すると、USB Type-CはAppleのLightningに似ています。つまり、どの面を上にして接続してもかまいません。これにより、何百万人もの人々がマイクロUSBケーブルが正しいかどうかを判断する手間を省くことができます。サイドアップ。 デファクトスタンダード(およびEUで法的に義務付けられている充電器スタンダード)であるマイクロUSBと言えば、その全盛期が終わりに近づいていることは明らかです。 新しいコネクタとAndroidMによって提供される興味深い機能の1つは、別のAndroidデバイス(別の電話またはタブレット)を使用してスマートフォンに補充できることです。

他の消費者向けの機能に関しては、Android Mは、いくらかスムーズな移行、より多くのGoogle Now機能、およびその他のいくつかの機能をもたらすはずです。

主要なアプリの許可のオーバーホール

多くのユーザーにアピールすると同時に、開発者にとって非常に重要なAndroid Mの1つは、新しいアプリ許可システムです。

インストールプロセス中に、ユーザーに権限リストの入力を求められることはなくなりました。 代わりに、アプリがインストールされ、質問はありません。 ただし、アプリがアクティブ化されて特定の種類の情報にアクセスしようとすると、ユーザーは許可を求められます。 許可はいつでも取り消すことができるため、たとえば、ユーザーがGPS位置データへのアクセスを許可したくない場合は、アクセスを無効にすることができます。 これはすべて、Androidアプリの設定の[権限]で行われます。

しかし、以前にインストールされたアプリはどうなりますか? または古いアプリ?

同じルールが適用されますが、これには注意が必要です。 数十万のアプリがすでに存在しており、この新機能をサポートするようには設計されていません。 Android Mでは、レガシーアプリに付与されている権限を微調整できますが、落とし穴があります。システムは、これらのアプリのデータの供給を停止するだけです。

これは明らかにいくつかの状況で問題を引き起こす可能性があり、その理由は次のとおりです。

  • 多くのユーザーはプライバシーの保護に熱心です。
  • 人々は、多くの権限を必要とするアプリを嫌う傾向があります。
  • 開発者は、アプリが許可リクエストのデータにアクセスする必要がある理由を説明できません。
  • 許可要求は、コンテキスト外で行われる場合があります。

GPSの例に戻って、カジュアルユーザーにはわかりにくい理由で、アプリが位置データにアクセスする必要があるとしましょう。 アプリが位置データにアクセスしようとすると、ユーザーは標準のGPS許可を付与するように求められます。 ユーザーがコンテキスト外で許可を求められた場合、リクエストが拒否され、アプリがブラインドのままになり、誤動作したり、ユーザーエクスペリエンスに悪影響を及ぼしたりする可能性が高くなります。 アプリが実際に位置データを必要とする理由をユーザーに伝えることができないため、これは問題になる可能性があります。

ユーザーエクスペリエンスを低下させる別の方法は、あまりにも多くのカテゴリであまりにも多くの権限を要求することです。 Googleにはこの懸念に対処するためのいくつかのトリックがあるため、すべての権限は、カメラ、センサー、場所など、いくつかのカテゴリにグループ化されます。 いずれにせよ、ユーザーがアプリを最初の数回使用するときに、ユーザーが数十の異なる権限を通過することは望ましくありません。

幸い、Googleが安全と見なす特定の種類の権限は自動的に付与されます。 たとえば、アプリがインターネット上で何かを検索する必要がある場合、これは、プライバシーに影響を与えてはならない他の多くの機能とともに、デフォルトで許可されます。

パーミッションシステムが稼働すると、現在のアプローチに比べて多くの改善が見られるはずです。 ただし、特定のアプリの迷惑、ユーザーエクスペリエンスの低下、Google Playの否定的なレビューの可能性は、開発者にとって深刻な懸念事項となるはずです。

指紋スキャナーとパスワードマネージャー

グーグルはまた、長期的に大きな違いを生む可能性のあるいくつかの新機能を追加しました。 Android Mは、任意のアプリに指紋サポートを追加するために必要なAPIを開きます。 ロック画面を置き換えるだけでなく、指紋センサーのサポートもサードパーティのアプリに拡張されます。

AppleはすでにiOS8のリリースでTouchIDAPIを公開しているので、Googleがパーティーに遅れていると主張する人もいるかもしれません。 ただし、Androidには1つの大きな利点があります。それは、非常に安価なデバイスでのはるかに幅広いユーザーベースと指紋スキャナーです。 これらのセンサーはもはやフラッグシップ用に予約されておらず、特にアジアでは主流の電話に統合されています。

androidmのセキュリティ機能

パスワードも大変身になりつつあります。 GoogleのSmartLockfor Passwordsを使用すると、ユーザーはAndroidとChromeに自動的にログインできます。 パスワードがSmartLockに保存されると、ユーザーは資格情報を気にする必要がなくなります。 指紋スキャナーの形での生体認証セキュリティは、まさにアイシングです。そうです、SmartLockはAndroidMのネイティブ指紋セキュリティシステムで動作します。

Smart Lockはまったく新しいものではありませんが、Android Mを使用すると、GoogleはAPIサポートを開発者とパブリッシャーに拡張します。

これらの新機能は、あまりエキサイティングに聞こえたり、多くの開発者を魅了したりすることはないかもしれませんが、長期的な可能性はたくさんあります。 それらをパスワードなしのモバイルコンピューティングに向けた2つのステップと考えてください。私たちはまだそこにいませんが、そこに到達しています。

生体認証の長所と短所、およびパスワードなしの面での最近の開発に興味がある場合は、以前の投稿の1つを確認することをお勧めします。 そういえば、ARMプロセッサの設計と新しいAndroidコンパイラの将来についても別の投稿で説明しました。

AndroidPayとApplePayとSamsungPay

Android Payも少しApple風に聞こえますが、正直なところ、Androidはモバイル決済に取り組む最初のモバイルオペレーティングシステムでした。 忘れてしまった場合(私が知っていることですが)、Googleウォレットは数年前に導入されましたが、普及することはありませんでした。

大きな違いは、AndroidPayがAndroidM(およびその後のAndroidリリース)に統合されることです。 これは、Googleウォレットのようなオプションのダウンロード可能なアプリではないため、好むと好まざるとにかかわらず、多くのユーザーが箱から出してすぐに携帯電話で利用できるようになります。

サポートされている販売者の数は大きな問題です。AndroidPayをすぐに入手できたとしても、それを使用するのでしょうか。 グーグルは、1000以上の人気のあるアプリとともに、700,000以上の商人が参加していると言いました。

android6.0の支払い

では、大したことは何ですか、Googleウォレットから何が変わったのでしょうか。 ええと、それは実際には技術ではなく、ソフトウェアやハードウェアではなく、Appleについてです。 クパチーノの巨人はApplePayでかなりの騒ぎを引き起こしました。これは、ほとんどのモバイル決済サービスとは異なり、実際に勢いを増し始め、業界の他の部分を引きずっています。 Samsungは、SamsungPayと呼ばれる独自のプラットフォームをフォローアップしました。

紙面では、Samsungのソリューションには、競合するサービスに比べて興味深い利点が1つあります。これは、GalaxyS6電話で従来のカードをエミュレートできるMagneticSecureTransmission(MST)のおかげで、NFCを使用せずに既存のPOS端末で使用できます。 技術愛好家として、MSTの追加に感銘を受けた(そして驚いた)ことを認めなければなりませんが、それはパズルの一部にすぎません。SamsungPayを成功させるには、さらに多くの要素を配置する必要があります。

これが、Samsungがモバイル決済ソリューションをAndroid Payと共存できると信じている理由の1つです。これは、NFCに依存しており、古いPOSシステムでは機能しません。 悪いニュースは、MSTが現在最新のSamsungハードウェアでのみ利用可能であることです。 理論的には、MSTは、NFC対応のPOSテクノロジーへの移行からまだ数年先の新興市場では大きな問題になる可能性があります。 しかし、発展途上国では、過去数年間でひどく高価になった最新のフラッグシップ電話を購入できるのはごくわずかです。

別の注意点として、マーケターがもっと想像力を働かせてほしいと思います– Apple Pay、Android Pay、Samsung Pay –これらは想像力に欠けるオリジナルのサブブランドです。

Android 6.0はユーザーエクスペリエンスをどのように改善しますか?

私はすでに多くの可能性を秘めたいくつかの今後の機能について説明しました。 より多くの指紋スキャナー、より少ないパスワード、より良いモバイル決済、バッテリー寿命の改善、USB Type-Cのサポート–これらはすべてユーザーエクスペリエンスを向上させることができますが、すべてを実装するのにどれくらいの時間がかかるかは不明です。 可能性はありますが、ソフトウェアとハ​​ードウェアがAndroidMに対するGoogleのビジョンに追いつくまでにはしばらく時間がかかるかもしれません。

では、もっと即時の改善についてはどうでしょうか?

Google Now on Tapを使用すると、ユーザーはホームボタンを押すだけで仮想アシスタントにアクセスできます。このトリックは、多数のアプリで機能するはずです。 たとえば、有名人がペットを海外に残すことについての記事を読んでいる場合は、Google Now on Tapを使用して、ジャスティンビーバーのサル、またはジョニーデップの犬に何が起こったのかを調べ、脅迫したオーストラリアの大臣に関するニュースを入手できます。それらを置きます。

グーグル今タップ

ただし、有名人のゴシップに興味がない場合は、Google Now on Tapを使用して、会社の背景、株価、為替レートなど、実際のニュースに関する詳細情報を入手できるはずです。 また、電子メールやその他の形式の個人的なコミュニケーションでも機能し、生産性と利便性に優れている可能性があります。

Google Now以外にも、UIを合理化する機能がいくつかあります。 Android 5.0のボリュームコントロールはユーザーの間であまり人気がなかったため、AndroidMには新しいボリュームコントロールが含まれます。 これはマイナーですが、歓迎すべき改善です。

新しいフローティングツールバーを使用すると、コピー/貼り付けが少し簡単になります。 私がすべてのモバイルオペレーティングシステムを持っているなら、それは彼らのヒットアンドミスのコピー/貼り付け機能でなければなりません。 従来のカーソルの代わりに限られた画面領域とタッチ入力があるため、モバイルデバイスに実装するのは簡単ではありませんが、Googleはそれがエクスペリエンスを向上させることができると考えています。 改善されたコピー/貼り付け機能はスマートフォンにとってキラー機能ではありませんが、多くの専門家はあらゆる種類の改善を高く評価します。

便利なもう1つの機能は、直接共有です。 Android Mは、さまざまなアプリのさまざまなユーザーと共有されているコンテンツを追跡し、コンテンツの共有プロセスを合理化します。 チームメイトと定期的にファイルを共有する場合でも、家族と写真を共有する場合でも、ダイレクトシェアはプロセスのスピードアップに役立ちます。

部屋の中の10,000ポンドの象

断片化。

これはAndroidにとって依然として大きな問題であり、改善されていません。 Googleは今年後半にAndroidMを展開する予定です。 ただし、Android 5.0は現在Androidデバイスの11.6%でのみ使用されていますが、5.1バージョン(APIレベル22)のシェアはわずか0.8%です。 ほとんどのAndroidデバイスは、KitKat4.4およびJellyBean4.2.xから4.3で引き続き実行されます。

つまり、新しいアプリの権限、Android Pay、指紋スキャナーについて考え始めるのは良い考えですが、まだ長い道のりがあります。 2015年後半に最初のAndroidMデバイスが登場し、新しいNexusスマートフォン(または2台)が発売されますが、実際には、ベンダーが来年の主力製品を発表するため、AndroidMは2016年の第2四半期に真に関連性が高まります。新しいOSをベースにした携帯電話とタブレット。

さらに、ほとんどのユーザーは、Googleが意図した純粋な形でAndroidを体験する機会を得ることは決してありません。 ほとんどのデバイスは、カスタムスキン、ランチャー、ブロートウェアを使用して起動します。これは、何年もの間ユーザーを悩ませてきたものです。

断片化は開発者にとっての問題だけではありません。 Googleは基本的に、主流の消費者が数四半期は利用できない新機能をリリースしています。 ソフトウェアの巨人が何年もそれをやってきたので、これはほとんどニュースではありません。 幸いなことに、Googleはコアアプリを定期的に更新しているため、ユーザーがやや古いバージョンのAndroidを使い続けている場合でも、Chrome、Gmail、マップなどの多くの重要なアプリが更新されます。 ただし、この投稿で取り上げているAndroid Mのホットな機能はアプリではないため、新しいデバイスを待つ必要があります。 そして待って、待って…