Android O の発表:17 の主要な機能とアップデート
Googleは、年次I/Oカンファレンスに先立って、次期Androidオペレーティングシステムの開発者プレビューをリリースした。最初のビルドは Nexus および Pixel デバイスで利用できますが、手動でインストールする必要があり、顧客による使用を目的としていません。
バージョン O には、前バージョンの Android 7 Nougat に比べて多くの新機能と改善が加えられています。 Google Android O の新機能を紹介しましょう。このページは、Android O について知っておくべきことをすべて見つけるのに最適な場所として更新し続けます。
17.カスタムロック画面
Android Nougat では、右隅または左隅からスワイプして電話アプリまたはカメラ アプリを開くことができます。バージョン O では、システム UI チューナーを使用できます。 それらの場所に任意の 2 つのアプリを設定します。
16. XML のフォント
新機能である XML のフォントを使用すると、フォントをリソースとして使用できます。 。これらは R ファイルにコンパイルされ、新しいリソースタイプ、フォントを使用してアクセスできます。さらに、Android O は、システム フォントに関連するデータを取得し、ファイル記述子を提供する技術を提供します。
15.開発者向けの新しい StrictMode 検出器
Android 8 では、アプリケーション内の潜在的なバグの特定に役立つ 3 つの新しい StrictMode 検出器が導入されています。
<オル>14.外部ソースからのアプリのインストール
Google は、外部ソースからのインストールの仕組みを変更しました。 Android O では、 アプリごと に不明なソースからのインストールを許可する必要があります。 。
たとえば、Firefox からアプリをダウンロードする場合は、Firefox ブラウザの不明なソース設定を有効にする必要があります。
13. Wi-Fi 対応デバイスとコンパニオン デバイスのペアリング
Android O では、NAN (近隣認識ネットワーキング) に基づく適切な Wi-Fi 対応ハードウェアを備えたデバイスのサポートが追加されています。これにより、アプリや近くのデバイスは、インターネット アクセス ポイントがなくても Wi-Fi 経由で検出して通信できるようになります。
さらに、Android O は、Wi-Fi、BLE、または Bluetooth 経由でコンパニオン デバイスに接続するときに、ペアリング リクエスト ダイアログをカスタマイズできる API を提供します。
12.開発者向けのメディア再生処理の改善
Android O では、MediaPlayer クラスに多数の新しいメソッドが導入されており、メディア アプリの処理を改善できます。これにより、フレームをシークする際のきめ細かい制御、バッファリング動作の制御によるパフォーマンスの向上、DRM で保護された素材の再生機能が実現します。
11.アダプティブアイコンとカラーマネジメント
新しいアダプティブ ランチャー アイコンはさまざまなデバイス モデルにわたってさまざまな形状を表示できます。 。たとえば、あるデバイスではランチャー アイコンを円形で表示し、別のデバイスではスクワクルで表示することができます。これらは、設定アプリ、ショートカット、共有ダイアログ、概要画面で使用されます。
開発者は、アプリのマニフェストでフラグを (アクティビティごとに) 有効にし、ワイド カラー プロファイルが埋め込まれたビットマップをロードすることで、広色域カラー対応ディスプレイを活用できるようになりました。
10.コンテンツプロバイダーのページングと権限
コンテンツ プロバイダは、データをカプセル化してアプリケーションに提供する主要な構成要素の 1 つです。異なるアプリケーション間でデータを共有する必要がある場合に必要です。 Android O は、一度に 1 ページずつ大きなデータセットを読み込むことをサポートできるように、コンテンツ プロバイダーを更新します。 .
アプリが着信電話に応答できるようにする新しい権限 android.permission.ANSWSER_PHONE_CALLS が統合されました。これは PHONE 権限グループの一部であり、危険として分類されています。
9. TextView の自動サイズ調整
Android O では、テキスト コントラクトのサイズを設定したり、TextView のサイズに基づいて自動的に展開したりできます。この設定により、動的コンテンツを含む複数の画面でテキスト サイズを簡単に最適化できます。
8.キャッシュの改善
Android O はキャッシュされたデータ用のディスク クォータを提供します。 、getCacheQuotaBytes(File) によって返される。 オペレーティング システムがディスク領域を解放する必要がある場合、割り当てられたクォータを超えて消費するキャッシュ ファイルをアプリから削除することから始めます。 (アプリの) 最も古いキャッシュ ファイルが最初に削除されます。
7.自動入力フレームワーク
サインアップ、ログイン、クレジット カードやアカウント情報の入力などの繰り返しのタスクは、非常にイライラすることがあります。自動入力フレームワーク機能がアプリと自動入力サービス間の通信を管理するため、もうその必要はありません。
ユーザーが自動入力をオプトインした後は、新規アプリと既存アプリの両方が自動入力フレームワークで動作します。これにより時間の節約になります。 情報を再入力する必要がなく、ユーザーの入力エラーを最小限に抑えることができます。 .
6.ウィジェットとショートカットの固定
Android の最新バージョンでは、ウィジェットとショートカットのアプリ内固定がサポートされるようになりました。アプリでは、ユーザーの許可に従って、サポートされているランチャーの固定ウィジェットとショートカットを作成できます。
アプリのショートカットと同様、固定されたショートカットを使用すると、アプリ内の特定のタスクをすぐに開始できますが、ランチャーでは別のアイコンとして表示されます。
5.スマート共有
Android O は、各タイプのコンテンツと、 どの共有に適したアプリかをよりよく理解します。 それらの内容。たとえば、自撮り写真を撮る場合、Android O はソーシャル メディア アプリを提案します。領収書の写真を撮ると、経費追跡アプリが提案されます。ビデオ、オーディオ、URL、テキストなど、画像以外のタイプのコンテンツにも機能します。システムは、個人の好みに応じてこれらすべてのパターンを自動的に学習します。
4.マルチディスプレイ
Android O では、マルチ ディスプレイのサポートが強化されています。つまり一度に複数のアプリを画面に表示できるということです。 。再開状態にできるアクティビティは一度に 1 つだけです。他のアクティビティはすべて一時停止されますが、停止されません。
読む:Root化されたAndroidデバイス用の29の便利なアプリ
アクティビティをあるディスプレイから別のディスプレイに移動すると、Android はアクティビティのサイズを変更し、必要に応じて実行時の変更を発行します。アクティビティ自体が設定変更を処理することも、システムがプロセス (アクティビティを含む) を強制終了し、新しいディメンションで再作成できるようにすることもできます。
3.ピクチャーインピクチャー (PiP) モード
PiP モードは、Android 7.0 のリリースにより Android TV に導入されました。今年、Google は PiP モードをタブレットとスマートフォンに導入します。
新しいオブジェクト PictureInPictureArgs を使用すると、PiP モードのときにアクティビティがどのように動作するかを指定できます。アクティビティの推奨アスペクト比などのプロパティを指定します。 .
読む:12 の最高の Android テスト ツール (およびフレームワーク)
2.バッテリー寿命の向上
Android O は、デバイスがスリープしているときのアプリのアクティビティに高度な制限を課すことで、バッテリー寿命を向上させることを目的としています。これらの制限は、バックグラウンド サービス、ブロードキャスト、 位置情報の更新という 3 つの主要な領域に適用されます。 。これがユーザビリティに悪影響を及ぼさないことを祈ります。
1.通知の改善
通知システムが再設計され、設定と通知動作をより簡単かつ一貫した方法で管理できるようになりました。 「通知チャンネル」 が追加されました。 表示したい通知の種類ごとにカスタム チャネルを作成できる機能。
たとえば、ニュース アプリでは、フォローしているニュースの種類として通知を分類できます。政治やスポーツのミュートなど、特定の種類のニュースの通知をミュートすることができます。
読む:Android アプリ開発のための 40 以上の便利なツール
もう 1 つの優れた機能は「スヌーズ」です。 」を使用すると、通知をスヌーズして後で再度表示することができます。デフォルトでは、15 分間スヌーズされますが、1 時間まで延長できます。通知が再度表示されると、最初と同じ重要度でプッシュバックされます。
システムは、通知がアプリによって削除されたか、ユーザーによって無視されたかを区別するようになりました。さらに、MessageStyle クラスを使用した通知では、折りたたまれた形式でより多くのコンテンツが表示されます。
産業技術