as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
デバイス
ビルド
テスト
公開
関連情報
ドキュメント

Share:

Edit the Blog Post Header component above this, then place your content here, then fill out the Related Articles section below, if possible. You should have at least one related article and ideally, all three.

Feel free to add supplementary content to the sidebar at right, but please retain the Twitter component (it can live at the bottom of your added content). 

This text component can be edited or deleted as necessary.

Related Articles

Related article title here

Related articles only have an image (the squarer version of the banner) and a title. This text can be deleted. Place 1-3 related articles.

Subscribe

Vega開発者ツールについて

Share:
Announcements
Blog_Header_Post_Img

本日、Amazonは新製品Fire TV Stick 4K Selectを発表しました。これは、Amazonが提供する最も手頃な4Kストリーミングデバイスであり、初めてVega OSを搭載したモデルです。Vegaは、Amazonデバイス専用に開発された新しいオペレーティングシステムです。高速なアプリ起動と滑らかなナビゲーションを実現する、応答性と効率性に優れた設計が特長です。新しいEchoデバイスもVega OSを採用しています。

技術の基盤としてLinuxコンポーネントを採用しています。Vegaは、Fire TV Stickのような小型デバイスから、Echo ShowのようなAI処理を搭載した高性能デバイスまで、さまざまな機器に対応できるようスケーラブルに設計されています。

今回の発表に伴い、開発者向けのVega開発者ツールもリリースしました。このツールキットは、アプリ開発者がVegaアプリの基盤となるアーキテクチャを構築できるように設計されています。これは、さまざまなデバイスに対応したスケーラブルで保守性に優れたアプリを作成する鍵となります。Vegaでは、Vega向けReact NativeやウェブベースのVega WebViewなど、用途に応じた複数の技術パスが用意されています。

留意事項:

  1. 利用を開始するにはどうすればよいですか?
    まず、包括的な導入ガイドやHello Worldスタートガイドを参照してください。Vega開発者ツールをインストールした後、Visual Studio Code拡張機能を確認し、高機能なCLIツールを試して、開発環境を整えましょう。

  2. Fire OSアプリをVega搭載デバイスに移行する方法を教えてください。
    Fire OS向けの開発経験があれば、Vegaへの対応は容易です。充実したツールキットとガイドがその移行をサポートします。Vegaアプリ開発では、React Nativeおよびウェブアプリケーションフレームワークを採用しているため、既存のコードを再利用できます。

  3. React Native開発者が利用を開始するにはどうすればよいですか?
    React Native開発者は、Vega向けReact Nativeを使用してアプリを開発できます。Vega開発者ツール用の新しいターゲットを含むモノレポ構成を設定することで、@amazon-devices名前空間の主要ライブラリやフレームワーク(初期リリース候補のReact Native 0.72など、バージョン番号を含む)を活用できます。既存のビジネスロジックや一部のUIコンポーネントを再利用しながら、TV向けのUIコントロール、機能、フォーカス管理も実装できます。

    Vega開発者ツールによって、既存のスキルやビジネスロジック、開発ツールを再利用しながら、TV向け展開において開発リソースを効率的に活用できます。

  4. ウェブアプリ開発者が利用を開始するにはどうすればよいですか?
    ウェブ開発者であれば、Vega WebViewを使用してアプリを開発できます。まず、Vega WebViewライブラリ(英語のみ)をインストールし、既存のウェブアプリをリンクします。次に、javaScriptEnabledやdomStorageEnabledなどの適切なプロパティ(英語のみ)を有効にします。Vega開発者ツールメディアコントロールの自動実行を可能にする専用のプロパティが追加されています。

  5. ネイティブ開発者が利用を開始するにはどうすればよいですか?
    Vega開発者ツールでは、React Nativeおよびウェブアプリ開発を最適化し、Vega上でネイティブ品質のパフォーマンスを実現しています。React Nativeのターボモジュールを通じて、ネイティブコード(C++)にも対応しています。ネイティブ対応についてご不明な点がございましたら、こちらからお問い合わせください。

  6. 上記のガイドに加えて、アプリの開発中に参考にできる情報はどこで入手できますか?
    テクニカルドキュメントAPIリファレンスなどの包括的なドキュメントに加え、専門家やほかの開発者と交流できる活発な開発者向けコミュニティ(英語のみ)が存在します。これは、質問をして知識を共有したり、技術的な専門家と解決策について話し合ったりできるフォーラムです。YouTubeでは、ビデオチュートリアル、操作ガイド、オンデマンドコンテンツも配信しています。必要に応じてフォローして活用してください。

  7. Vega開発者ツールでは、どのバージョンのReact Nativeが使用されていますか?
    React Native 0.72を使用しています。また、一般的なアプリコンポーネント(React Nativeやウェブアプリライブラリなど)をOSに直接統合およびプリロードしているため、個々のアプリにバンドルする必要はありません。これにより、アプリサイズが小さくなり、複数のアプリ間で一貫したパフォーマンスが実現されるため、ユーザーに高品質なアプリ体験を提供できます。

  8. VegaはFire OSの後継となるものですか?
    AmazonはマルチOSを採用する方針を継続しています。今後も、Fire OSを搭載した新しいデバイスをこれまでどおり展開していきます。

  9. Fire OS向けアプリは今後廃止されますか?
    いいえ。Fire OSについては、今後も新機能や新しいデバイスの提供を継続し、既存のユーザーエクスペリエンスも引き続きサポートします。

  10. これまでにTV向けアプリを開発した経験がない場合は、どうすればよいですか?
    TV向けアプリの開発が初めての場合は、Fire TV対応アプリ開発のベストプラクティスを参照してください。これには、メモ化、StrictModeによるアプリのラップ、Suspenseやコンポーネントの遅延読み込みによる起動時間の短縮などが含まれます。

  11. Vega開発者ツールによる開発の対象デバイスにはどのようなものがありますか?
    Fire TV Stick 4K Selectから対応を開始します。

  12. 12.  Echoデバイス用のアプリを開発できますか?
    いいえ。Alexa向けの開発方法については、Alexa開発者ポータルを参照してください。 

  13. オープンベータ版とは何ですか?
    これはすべての開発者が利用できるパブリックベータ版であり、今後数か月以内に正式版をリリースする前に、ツールを改善するためのフィードバックの収集を目的としています。

関連記事

ニュースレターを購読してみませんか?

最新のAmazon開発者向けニュース、業界の動向、ブログの記事をお届けします。