Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
このページでは、Vega OSでサポートされているサードパーティのサービスとライブラリの一覧を提供します。また、React Native Directory(英語のみ)でもVega OSと互換性のあるReact Nativeライブラリを検索できます。

Vega向けReact Nativeに移植済みのライブラリ

以下の表は、現在Vega向けReact Nativeで@amazon-devices名前空間の一部としてサポートされているライブラリの一覧です。インストールと使用方法については、各ライブラリのリンク先を参照してください。 該当するReact Nativeバージョンのタブを選択してください。各表にはバージョンを示す列が2つあります。
  • パッケージ - インストールする@amazon-devices NPMパッケージのバージョン。
  • アップストリームバージョン - Vegaパッケージの移植元となった一般公開リリース。アプリで使用できる機能についてアップストリームのリリースノートやAPIドキュメントを確認する場合は、このバージョンを使用します。マイナス記号(-)は、その組み合わせに対応するアップストリームバージョンが公開されていないことを意味します。

React Nativeコミュニティライブラリ

Expoライブラリ

システム配布ライブラリ

次のライブラリは、システム配布ライブラリとしてリリースされています。
RN 0.83では、shopify__flash-listはFlashListのVega移植版ではなく一般公開リリースをラップしています。このため、確認が必要な個別のアップストリームバージョンはありません。

その他のライブラリ

既存アプリのVegaへの移植を支援するために、Amazonでは、最も広く使用されているいくつかのJavaScriptライブラリの互換性をテストしています。これらは純粋なJavaScriptライブラリで、RN 0.72とRN 0.83の両方で動作します。これらのライブラリを使用するには、ライブラリの標準のドキュメントを参照してください。 react-native-url-polyfillの例外 ライブラリのアップストリームの問題が原因で、VegaアプリでPolyfill Blob機能が正しく動作していません。代わりに、URL.CreateObjectURL機能を使用し、createObjectURL(blob)を介してBLOBからURLを作成できます。 また、react-native-url-polyfillとURL.CreateObjectURLの両方を使用している場合は、コードに以下を追加して機能させる必要があることにも注意してください。

Vega互換メディアプレーヤー

以下のプレーヤーは、W3C Media APIと互換性があります。

サードパーティサービス

以下のサードパーティサービスはVegaと互換性があります。

その他のライブラリのサポート

標準のReact Nativeで動作する純粋なJavaScriptパッケージは、Vega向けReact Nativeでも動作する可能性があります。ほかのプラットフォームのReact Nativeで動作しないパッケージは、移植しない限りVega向けReact Nativeでは動作しません。ネイティブの依存関係を含むパッケージや、プラットフォームに基づく条件に従ってコードを実行するパッケージはすべて、Vega向けReact Nativeで動作させるためには移植する必要があります。コアのReact Nativeのモジュールやその他のアーティファクトに依存するパッケージは、使用する機能がVega向けReact Nativeでサポートされていれば動作します。
最終更新日 2026年10月26日