Googleは火曜日、Android Oの開発者向けプレビューを公開したが、これはソフトコアエロティカではなくソフトウェアの続編であることが判明した。
「まだ初期段階である」という、栄養補助食品の免責事項に相当する広報上の注意にもかかわらず、Google のエンジニアリング担当副社長 Dave Burke 氏は、Android の世界に導入されるいくつかの便利な改良点を概説した。
ダウンロード ページの注意書きには、このメッセージのより平凡なバージョンが示されています。「注意: Developer Preview 1 は開発者専用であり、日常使用や消費者による使用を目的としたものではありません。」
Android Oは、Android Nougatで展開されたバッテリーに関するストーリーを引き継いでいます。Googleが公言している目標は、デバイスのバッテリー寿命と操作への応答性を向上させることです。この目標達成に向けて、ソフトウェアはアプリのバックグラウンドでの動作を制限します。これは、エネルギー密度が高く、発火の恐れがあるリチウムイオン電池に賭けるよりも、賢明な選択肢です。
「これらの変更により、ユーザーのデバイスとバッテリーへの影響を最小限に抑えたアプリを作成しやすくなります」とバーク氏は述べ、バックグラウンド実行の制限とバックグラウンド位置情報の制限に関するドキュメントを開発者に紹介した。
Google の開発者向け資料では、バックグラウンドで実行されているアプリは、バックグラウンド サービスにアクセスする方法が制限され、アプリはマニフェスト宣言を使用して、ほとんどの暗黙的なブロードキャスト (特定のアプリを対象としていないデバイス全体のイベント) を登録できなくなると説明されています。
Android Oでは、通知チャンネル(アプリが定義した通知内容を分類するためのカテゴリ)の導入により、通知の管理がさらに容易になります。ユーザーはこれらのチャンネルを個別に制御できるため、通知が集中したり途切れたりするような状況に陥ることが少なくなります。
Android Oでは、Autofillフレームワークのおかげで、クレジットカード番号などの個人情報をフォームに入力するのがより簡単になります。標準のアプリケーションビューはAutofillと自動的に連携します。カスタムビューでは、Autofill APIを使用して、Autofillフレームワークに公開するメタデータを指定できます。
その他の改善点は次のとおりです:
- XML フォント。開発者はフォントをアプリケーション リソースとしてバンドルできます。
- ピクチャーインピクチャー表示により、ユーザーは他のアプリケーションを使用しながらビデオの視聴を継続できます。
- デバイス固有のマスクに基づいて形状が変化するアダプティブ アイコン。
- 広色域画像のサポート。
LDACコーデック(高音質Bluetoothオーディオ)とWi-Fi Awareをサポートしています。TelecomフレームワークはConnectionService APIを拡張し、サードパーティ製通話アプリとの連携を強化します。
さらに、ゲーム開発者にとって長年の課題であった、高パフォーマンスかつ低レイテンシのオーディオを実現する新しいネイティブAPI「Audio」が追加されました。WebViewは、Nougatで導入されたマルチプロセスモードをデフォルトに設定し、エラーやクラッシュ処理用のAPIを追加しました。また、GoogleのセーフブラウジングAPIを介してURLを実行することもできます。
また、Android では Java 8 言語 API のサポートが追加され、Android ランタイムが改善され、一部のベンチマークではパフォーマンスが 2 倍向上しました。
Android O 開発者サイトで詳細をご確認ください。Google は開発者からのフィードバックを募集していますので、不安定なソフトウェアでも構わないのであれば、今すぐ試してみるのがおすすめです。®