始める前に、デバイスについて把握しておくことをおすすめします。Glass EE2 の概要については、ヘルプセンターをご覧ください。Glass Enterprise 用のアプリを開発するには、Android 開発に精通している必要があります。プラットフォームは Android オープンソース プロジェクト(AOSP)をベースにしているためです。詳しくは、サンプル アプリケーションもご覧ください。
Glass OS
Glass EE2 は Android Oreo 8.1(API レベル 27)で動作しますが、Google モバイル サービス(GMS)または Google Play 開発者サービスは搭載されていません。これは Google API の選択に影響する可能性があります。アプリを開発するには Android Studio と Android SDK 8.1(API 27)が必要です。
デバイス情報
デバイスに関する情報は、[デバイス情報] カードの設定で確認できます。
コンソールを使用してデバイス情報を収集する場合は、次の手順を行います。
ファームウェア バージョン
ファームウェア バージョンを取得するには、次のコマンドを使用します。
adb shell getprop ro.build.id
シリアル番号
シリアル番号を取得するには、次のいずれかの方法を使用します。
Adb コマンド
adb devices
fastboot コマンド
fastboot getvar serialno
以前のシリアル番号
fastboot oem device-info
レガシー シリアル番号は legacy serialno
として保存されます。
EE1 から EE2 への移行
GDK(Glass Developer Kit)は EE2 でサポートが終了し、全体で標準の Android API レベル 27(Android Oreo 8.1)に置き換えられました。アプリケーションを EE1 から EE2 に移植する最初のステップは、GDK へのすべての参照を削除することです。
画面のミラーリング
開発を容易にするため、Vysor や scrcpy などのキャストアプリを使用して結果を表示し、Glass をリモートで制御することをおすすめします。
ハードウェア プロファイル
Glass でエミュレータをディスプレイのように見せるには、このハードウェア プロファイルを Android Virtual Device Manager にインポートします。
Windows ドライバをインストールする
Windows マシン上で Fastboot を使用してデバイスをフラッシュするには、Android SDK のカスタム USB ドライバが必要です。Google USB ドライバをダウンロードするには、Google USB ドライバを入手するをご覧ください。
ドライバのインストール方法については、OEM USB ドライバをインストールするをご覧ください。