Fire OSの概要


Fire OSの概要

Fire OSは、AmazonのFire TVやFireタブレットで動作するオペレーティングシステムです。Fire OSはAndroidのフォークなので、Androidで動くアプリであれば、ほぼ確実にAmazonのFireデバイスでも動作します。Amazonとの互換性は、アプリテストサービスを通じて簡単に確認できます。アプリをAmazonのプラットフォームで公開するのに、Androidコードを一切調整する必要がない場合もあります。

Fire OSのバージョン

Fire OSには、

  • Fire OS 5Android 5.1ベース(Lollipop、APIレベル22)
  • Fire OS 6Android 7.1ベース(Nougat、APIレベル25)

各種Fire TVデバイスがどのバージョンのFire OSで動作するかは、下表でご確認ください。

Fire TVデバイス Fire OSのバージョン
Fire TV Stick 4K(2018) Fire OS 6
Fire TV Edition(日本未対応)- Insignia HD(2018) Fire OS 6
Fire TV Edition(日本未対応)- Insignia 4K(2018) Fire OS 6
Fire TV Edition(日本未対応)- Toshiba HD(2018) Fire OS 6
Fire TV Cube(日本未対応) Fire OS 6
Fire TV Edition(日本未対応)- Toshiba 4K(2018) Fire OS 6
Fire TV(第3世代) Fire OS 6
Fire TV Edition(日本未対応)- Element 4K(2017) Fire OS 5
Fire TV Stick Basic Edition(日本未対応) Fire OS 5
Fire TV(第2世代) Fire OS 5
Fire TV Stick(第2世代) Fire OS 5
Fire TV Stick(第1世代) Fire OS 5
Fire TV(第1世代) Fire OS 5

ほとんどのFireデバイスは、無線でアップデートを受信し、Fire OSを自動更新します。すべてのFireデバイスが、同じFire OSのバージョンのプッシュを同時に受信するわけではありません。デバイスごとに異なるタイミングでアップデートがロールアウトされることもよくあります。

Fire OSバージョンを確認するには、[設定] > [端末] > [Fire TV] の順にクリックし、「ソフトウェアバージョン」の詳細を確認します。Fire OSバージョンのリリースノートは、エンドユーザー向けドキュメントのFire TV Device Software Updates(Fire TVデバイスのソフトウェアアップデート)で確認できます。

サービスの違い

コアの部分では、Fire OSとAndroidは同じ基盤を使用しています。両者の主な違いはサービスにあります。Fire OSでは、ブラウズ、位置情報、メッセージング、支払いなどのアクティビティにGoogleのサービスではなくAmazonのサービスが使用されることがあります。最も大きな違いは、アプリを公開するために、GoogleではGoogle Playストアを利用するのに対し、AmazonではAmazonアプリストアを利用する点です。

AndroidアプリでGoogleのサービスのエコシステムに接続している場合は、AndroidアプリをFire OSプラットフォームに移植する際、Amazonのサービスのエコシステムを利用する必要があります。

アプリを開発する際は、標準的なAndroidのドキュメントに記載された内容に従ってください。こちらのサイトのドキュメントでは、Amazon Fire OSプラットフォームとの違いのなかで注意すべき点が説明されています。

Fire OSでは、可能な限りAndroidと同等のサービス(Googleのサービスを除く)を提供し、開発者の皆さまが開発プラットフォームについて新たに学習したり、既存のAndroidアプリを変更したりする必要がないように配慮しています。

下表でGoogleのサービスとAmazonのサービスの対比をご確認ください。

Google Android Fire OS
Googleマップ Amazon Maps API
Firebase Cloud Messaging Amazon Device Messaging
Google Playアプリ内課金 Amazonアプリ内課金(IAP)API
Cast SDK Fling SDK
Google Mobile Ads SDK Amazonモバイル広告ネットワーク
Advertise Your App
Google Sign-In Login with Amazon
Google Play Developer API Developer Publishing API