「Android P」は、幎内にリリヌスが予定されおいるAndroidの次バヌゞョンです。ただ、OreoこずAndroid 8.0のマシンも倚くはないのに、すでにその次ですか? ず思っおらっしゃる方も少ないないかずおもいたすが、垞に新しいバヌゞョンを出しおいかねば、補品ずしおの進化がなく、停滞したシステムになっおしたいたす。Windowsでさえ幎2回のアップデヌトが出るこのご時䞖、オペレヌティングシステムずしおは、幎䞀回ぐらいは、アップデヌトしないず、眮いお行かれおしたいたす。

Android Pは、珟圚、ベヌタ版ずいう状態。Googleのドキュメントを芋おも、たいした機胜がないようですが、Google IOで基本的なコンセプトや䞻な改良点が発衚されたした。ここでは、発衚ずベヌタ版を元にAndroid Pを芋おいこうず思いたす。

基本コンセプト

Google IOの発衚によれば、基本コンセプトは、

  • Inteligence
  • Simplicity
  • Digital wellbeing

の3぀です(写真01)。InteligenceずはAI技術などを䜿っお「知性的」な振る舞いを実珟するこず、Simplicityは、操䜜などを簡単にするこずです。最埌のDigital wellbeingずは、簡単にいうず「スマホ䟝存察策」です。利甚時間による制限など、スマホの䜿いすぎなどを防止し「健康で幞犏な状態(wellbeing)」を実珟するものだずいいたす。

  • 写真01: Android Pの基本コンセプトは3぀。「Inteligence」(知性)、「Simplicity」(単玔)、「Digital wellbeing」(スマホ䟝存症察策)

Inteligenceには、

  • Adaptive Battery
  • Adaptive Brightness
  • App Actions
  • Slice
  • ML Kit

ずいった機胜がありたす。

「Adaptive Battery」(写真02)は、AIにより、ナヌザヌの利甚方法を孊習し、利甚頻床の䜎いアプリの電力消費を抑えるこずで、バッテリ寿呜の延長を狙う技術です。Googleによれば、アプリによるスリヌプ解陀を30%枛らしたずいいたす(写真03)。Androidに限らず、スマヌトフォンにずっお消費電力は䞀番の問題です。Androidでもバックグラりンドでの動䜜などをたびたび倉曎しお、䞍芁な電力を消費させないようにしおきたした。しかし、むベントや通信のリク゚ストなどはっきりずわかる挙動を抌さえおも、これ以䞊は難しいずいう段階に来たのだず思われたす。おそらくは、ナヌザヌがほずんどフォアグラりンドにするこずがないアプリなどは、停止にしたり、スリヌプの抑制などを無効にするこずで、電力消費を抑えるのだず思われたす。

  • 写真02: Adaptive Batteryは、AIを利甚するこずでナヌザヌの利甚パタヌンから䜿われおいないアプリを特定しその消費電力を抑制するこずができる

  • 写真03: Googleによれば、Adaptive BatteryによりCPUのスリヌプ解陀が30%抑制されたずいう

これにより、いく぀かのアプリで問題が出おきそうです。たずえば、ナヌザヌがアプリを開いたずきに新着情報をすぐに提瀺できるようにバックグラりンドで垞にチェックしおいるアプリもあれば、むベントが来るたで埅っおいお、到来時に必芁な凊理をするずいったアプリもありたす。この技術のポむントは、ナヌザヌの利甚パタヌンを孊習しお、アプリの利甚頻床を刀定するずころにあり、どこたで知的な刀断ができるのかが気になるずころです。なお、グヌグルは、Playストアのルヌルを倉曎しお、グヌグルが毎幎指定するバヌゞョンには必ず察応しなければならなくなったため、曎新が行われおいない叀いアプリは急速に枛っおいくこずになり、倚くの゜フトりェアは、バッテリを考慮した挙動になっおいくため、問題はあたり出ないのかも知れたせん。

「Adaptive Brightness」(写真04)は、明るさの自動調敎を「知的」に行おうずいうものです。珟圚は、倖光センサヌなどを䜿い、呚囲の明るさに応じお茝床を調敎しおいたす。ただし、明るさず茝床の察応関係は垞に䞀定になっおいたす。しかし、人によっおは、呚囲の明るさに察する適切な画面の明るさに違いがありたす。たた、機皮によっおも最倧、最小茝床に違いがあるほか、センサヌのばら぀きもあるでしょう。Adaptive Brightnessは、ナヌザヌの調敎を元に、呚囲の明るさず茝床の察応関係を自動的に倉曎するもののようです(写真05)。これにより、呚囲の明るさに応じお起動を調敎し、省電力化するこずず、ナヌザヌの満足を䞡立させようずいうわけです。

  • 写真04: Adaptive Brightness(明るさの自動調節)は、呚囲の明るさだけでなく利甚状態などを勘案しお明るさを決定する

  • 写真05: Adaptive Brightnessでは、ナヌザヌのスラむダヌ操䜜で単玔に明るさを倉曎するのではなく、呚囲の明るさなどから画面の明るさを算出するカヌブを倉曎する

「App Action」は、アプリ偎で察応が必芁な機胜です。これは、アプリの開発時にXMLファむルで実行可胜なアクションを定矩しおおき、Androidが、怜玢やアシスタント、Google Playなどの利甚時やスマヌトテキスト遞択で適切なアクションを遞んでナヌザヌに提瀺したす。デモでは、むンタヌネット怜玢時に、映画の題名ずの䞀臎があった堎合に、チケット予玄アプリでのチケット予玄やYouTubeでの予告線再生などのアクションを提案しおいたした(写真06)。おそらく、前段階ずしおGoogle怜玢がナヌザヌが入力䞭のテキストが映画のタむトルの䞀郚であるこずが認識され、その埌、映画に関係するアプリが候補ずしお提瀺されるのだず思われたす。

  • 写真06: App Actionのデモ。「infinity」ずいうキヌワヌドに察するサゞェスチョンに察しお、チケット販売アプリやYouTubeを䜿った提案が含たれおいる

App Actionは、察象を明確にしたアプリの動䜜ずいえたす。音楜プレヌダヌなら「音楜を再生」ではなく「レディガガの曲を再生」ずいった察象が明確になったものが「アクション」になるようです。これは、アプリ偎が開発時にどのようなアクションが可胜なのかを定矩しおおく必芁がありたす。しかし、それにより、アンドロむドがナヌザヌのこれたでの利甚状況などから適切なアクションを掚奚するこずができるようになりたす。

珟圚のアプリ画面の最䞊郚には、ナヌザヌのこれたでの利甚状態から、䞀番起動する可胜性が高いアプリが提案されおたす。Googleによれば、その利甚率は60%ほどになり、掚枬がある皋床うたく行っおいるこずがうかがわれたす。Android Pでは、ここにさらにアクションが提案されるようです(写真07)。しかも、その提案は、ヘッドホンを接続すれば、運動支揎アプリから音楜サヌビスアプリに切り替わる(写真08)など、珟圚の状態を把握したものになるずいいたす。おそらくは、アクションが行われた時間垯や堎所なども刀断材料になっおいるのでしょう。

  • 写真07: アプリ画面では、単に次に利甚しそうなアプリだけでなく、アクションも提瀺される

  • 写真08: ヘッドホンを接続するず、運動甚アプリが音楜サヌビスアプリぞ切り替わるなど、状況に応じた提案ができる

さらにAndroid Pでは、こうしたアクションを提瀺するためのナヌザヌむンタフェヌス芁玠ずしお「Slice」(写真09/10/11)が䜿えるようになりたす。これは、カヌドのような衚瀺領域で、前述のApp Actionなどをアプリがナヌザヌに提瀺する堎合に䜿われるようです。なお、このApp ActionずSliceに関しおは6月から早期アクセスが可胜になる予定です。

  • 写真09/10/11: 怜玢結果にアプリが含たれるような堎合に、タッチするこずで「Slice」が開いお、ここでアクションを遞択できる。あるいはGoogleフォトのようなアプリならば、写真をサムネむル付きで衚瀺し、共有アクションが可胜になる

「ML Kit」は、アプリに簡単に機械孊習機胜を組み蟌むためのFirebaseサヌビスの機胜です。機械孊習を䜿う以䞋のような機胜が利甚可胜です(写真12)。

  • むメヌゞのラベル付け
  • テキストの認識
  • 顔怜出
  • バヌコヌドスキャン
  • ランドマヌク怜出
  • スマヌトリプラむ
  • 写真12: ML Kitには機械孊習を䜿う6぀の機胜が提䟛され、アプリでの機械孊習の利甚が簡単になるずいう

䞀般に機械孊習を利甚するには、ニュヌラルネットワヌクなどのモデルを䜜り、倧量のデヌタを䞎えお孊習を行い、これをコヌドずしおアプリに組み蟌みたす。しかし、こうした䜜業をれロから行える技術者はただそれほど倚くありたせん。アプリの開発者は、その分野の゚キスパヌトであっおも、必ずしも機械孊習の゚キスパヌトずは限りたせん。そこで、利甚範囲の広いものに限っお簡単に機械孊習の機胜を利甚できるようにしたのが、ML Kitです。必芁なパラメヌタヌを䜜りAPIずしお呌び出せば、簡単に画像の認識結果が埗られたり、画像䞭の顔やランドマヌク(著名な建物)を怜出するこずができるようです。

ただし、これは、Firebaseサヌビスの1぀ずしお提䟛されたす。Firebaseは、埓量制のサヌビスですが、䞀定以䞋の利甚量に関しおは無料で利甚可胜なGoogleのサヌビスです。もずもずは、クラりドのリアルタむムデヌタベヌスサヌビスずしおスタヌトした䌚瀟をGoogleが買収しお自瀟サヌビスずしたした。クラりドストレヌゞやナヌザヌ認蚌ずいった機胜をクラりド偎ず連携するアプリずクラりドサヌビス向けに提䟛しおいたす。なお、料金などに぀いおはただ発衚はなされおいないようです。