Surface Duo について
Surface Duo は、Android をベースにした、ポケットに入る新しいデュアルスクリーンのデバイスです。 革命的な 360° のヒンジで接続された 2 つの画面を持つ Surface Duo は、Microsoft と Android の長所を最大限に活用し、外出先での生産性を変革します。 Android や Xamarin.Android アプリはそのままでも Surface Duo で動作しますが、いくらかの手順を踏むことでよりよく動作するようになります。また、Surface Duo のデュアルスクリーンの特徴を活かすことにより、ユーザーに他とは違うエクスペリエンスを提供できます。
詳細については、「Surface Duo の概要」を参照してください。
Android Studio で Surface Duo ソフトウェア開発キット (SDK) プレビュー版を使用して、新規および既存の Android アプリをデュアルスクリーンに対応させましょう。 この SDK には Surface Duo エミュレーターが含まれていて、アプリの開発やテストができます。 また、この SDK には、デバイスの固有の機能を活用するようにアプリを拡張できる API も含まれています。
Surface Duo 対応のアプリ作成を始めるには、次の手順に従います:
- デュアルスクリーン デバイスの概要。
- Surface Duo エミュレーターと SDK をインストールします。
- エミュレーターの使用方法を確認します。
- 既存のアプリを Surface Duo に対応させる方法を調べます。
- デュアルスクリーン開発の詳細については、サンプルを参照してください。
「Surface Duo Blog」で最新情報や更新情報をご確認ください。
Android の参照情報:
- 折りたたみ式端末に対応したアプリの作成ガイド (developer.android.com)
- Building apps for foldables (折りたたみ型向けアプリの作成) (Google IO ビデオ)
- Xamarin を使用した C# による Android アプリのビルド
- iOS 開発者向け Android 101
「デュアルスクリーン デバイスの概要」では、従来の機能とテクニックを使用して、アプリをデュアルスクリーン デバイスに適応させるためのいくつかの方法を概説しています。 このドキュメントを参照して、これらの機能を Android アプリで実装する方法について学んでください。
機能 | 詳細情報 (developer.android.com) |
---|---|
レスポンシブ アプリ レイアウト | 構成の変更を処理する アプリをサイズ変更可能にする ConstraintLayout でレスポンシブ UI を作成する |
さまざまな入力のサポート | タップと入力の概要 |
ドラッグ アンド ドロップ | ドラッグ アンド ドロップ |
メディア向けのピクチャ イン ピクチャ | ピクチャ イン ピクチャのサポート |