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開発者フォーラムで機能リクエストを提出できます。

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

以下の表は、現在Vega向けReact Nativeで@amazon-devices名前空間の一部としてサポートされているライブラリの一覧です。インストールと使用方法については、各ライブラリのリンク先を参照してください。バージョンの列は、それぞれのReact Nativeバージョンで使用する@amazon-devicesのNPMパッケージのバージョンを示しています。

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

ライブラリ RN 0.72パッケージ RN 0.83パッケージ
react-native-fast-image ~3.0.0 ~4.0.0
react-native-mmkv ~1.0.0 >=1.0.11-rn-83
react-native-netinfo ~2.0.0 ~2.0.20
react-native-pager-view ~2.0.3 ~2.0.3
react-native-qrcode-svg ~2.0.0 ~3.0.0
react-native-screens ~2.0.0 ~3.0.0
react-native-tvos ~2.0.0 サポートなし
react-navigation ^7.0.0 ^8.0.0
shopify-react-native-performance-navigation ~3.0.0 サポートなし
shopify-react-native-performance-navigation-bottom-tabs ~3.0.0 サポートなし
shopify-react-native-performance-navigation-drawer ~3.0.0 サポートなし

Expoライブラリ

ライブラリ RN 0.72パッケージ RN 0.83パッケージ
expo-application ~2.0.0 ~3.0.1
expo-asset ~2.0.0 ~3.0.0
expo-checkbox ~2.0.0 ~3.0.0
expo-constants ~2.0.0 ~3.0.1
expo-crypto ~2.0.0 ~3.0.1
expo-device ~2.0.0 ~3.0.1
expo-file-system ~2.0.0 ~3.0.1
expo-font ~2.0.0 サポートなし
expo-gl ~2.0.0 サポートなし
expo-image-manipulator ~2.0.0 サポートなし
expo-image ~2.0.0 ~3.0.1
expo-linear-gradient ~2.0.0 ~3.0.0
expo-linking ~2.0.0 ~3.0.0
expo-localization ~2.0.0 ~3.0.1
expo-network ~2.0.0 ~3.0.1
expo-notifications ~2.0.0 サポートなし
expo-splash-screen ~2.0.0 サポートなし
expo-sqlite ~2.0.0 サポートなし
expo-system-ui ~2.0.0 サポートなし

システム配布ライブラリ

次のライブラリは、システム配布ライブラリとしてリリースされています。

パッケージ名 RN 0.72パッケージ RN 0.83パッケージ
lottie-react-native ~2.0.0 ~3.0.0
react-native-gesture-handler ~2.0.0 ~4.0.0
react-linear-gradient ~2.0.0 ~2.0.9000000001
react-native-async-storage__async-storage ~2.0.0 ~2.1.0
react-native-cookies__cookies ~1.0.0 ~1.1.0
react-native-device-info ~2.0.0 ~2.1.9000000000
react-native-localize ~2.0.0 ~2.1.9000000000
react-native-masked-view__masked-view ~2.0.0 ~2.0.9000000002
react-native-reanimated ~2.0.0 ~4.0.0
react-native-safe-area-context ~2.0.0 ~8.0.9000000000
react-native-svg ~2.0.0 ~3.0.0
react-native-vector-icons ~2.0.0 ~2.1.1
react-native-worklets サポートなし ~1.0.0
react-navigation ^7.0.0 ^8.0.0
shopify__flash-list ~2.0.0 ~2.0.9000000000
shopify__react-native-performance ~2.0.0 サポートなし
shopify__react-native-performance-lists-profiler ~1.1.0 サポートなし

その他のライブラリ

既存アプリのVegaへの移植を支援するために、Amazonでは、最も広く使用されているいくつかのJavaScriptライブラリの互換性をテストしています。これらは純粋なJavaScriptライブラリで、RN 0.72とRN 0.83の両方で動作します。これらのライブラリを使用するには、ライブラリの標準のドキュメントを参照してください。

ライブラリ バージョン
formik 2.4.6
Jest 29.7.0
Lodash 4.17.21
Reassure 0.10.1
Redux 2.2.4
react-native-axios 1.6.2
react-native-scalable-image 1.1.0
react-native-toast-message 2.2.0
react-native-url-polyfill  
react-native-uuid  
Socket.io 4.7.5
TVFocusGuideView -

react-native-url-polyfillの例外

ライブラリのアップストリームの問題が原因で、VegaアプリでPolyfill Blob機能が正しく動作していません。代わりに、URL.CreateObjectURL機能を使用し、createObjectURL(blob)を介してBLOBからURLを作成できます。

また、react-native-url-polyfillURL.CreateObjectURLの両方を使用している場合は、コードに以下を追加して機能させる必要があることにも注意してください。

クリップボードにコピーしました。

import { URL as pURL } from 'react-native-url-polyfill'

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

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

ライブラリ ステータス コメント
Shaka Player(Amazonフォーク) サポートあり Amazonによるパッチが適用されています。こちらからダウンロードできます。
Dash.js サポートあり Amazonによるパッチが適用されています。
Hls.js サポートあり Amazonによるパッチが適用されています。
Bitmovin サポートあり アクセスをリクエストするには、jacob.arends@bitmovin.comにお問い合わせください。
Dolby OptiView サポートあり アクセスをリクエストするには、https://optiview.dolby.com/contact(英語のみ)からDolbyにお問い合わせください。
Lura Player by Akta サポートあり アクセスをリクエストするには、devrelations@akta.techにお問い合わせください。

サードパーティサービス

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

ライブラリ コメント
Adjust S2S APIのドキュメントを参照してください。サポートについては、Adjustヘルプセンターにアクセスしてください。
Adobe Experience Platform ドキュメント(英語のみ)を参照してください。サポートについては、adobe-mobile-testing@adobe.comにお問い合わせください。
AppsFlyer こちらからダウンロードできます。サポートについては、support@appsflyer.comにお問い合わせください。
Branch.io S2S APIのドキュメントを参照してください。サポートについては、support@branch.ioにお問い合わせください。
Braze(Appboy) ドキュメントを参照してください。サポートについては、vega-braze-sdk-support@braze.comにお問い合わせください。
Bugsnag ドキュメント(英語のみ)を参照してください。サポートについては、support@bugsnag.comにお問い合わせください。
Comscore アクセスをリクエストするには、vegasupport@comscore.comにお問い合わせください。
Conviva アクセスをリクエストするには、keplersupport@conviva.comにお問い合わせください。
Didomi ドキュメント(英語のみ)を参照してください。サポートについては、support@didomi.ioにお問い合わせください。
Firebase ナレッジベースの記事(英語のみ)を参照してください。サポートについては、oss@invertase.ioにお問い合わせください。
Freewheel ナレッジベースの記事(英語のみ)を参照してください。サポートについては、vis@freewheel.comにお問い合わせください。
GfK Sensic アクセスをリクエストするには、sensic@gfk.comにお問い合わせください。
Google IMA DAI アクセスをリクエストするには、Googleアカウントマネージャーにお問い合わせください。
Kantar アクセスをリクエストするには、frank.kammann@kantar.comにお問い合わせください。
Kochava ドキュメントを参照してください。サポートについては、support@kochava.comにお問い合わせください。
LaunchDarkly ドキュメント(英語のみ)を参照してください。サポートについては、LaunchDarkly Help Center(英語のみ)にアクセスしてください。
Mixpanel ナレッジベースの記事(英語のみ)を参照してください。サポートについては、support@mixpanel.comにお問い合わせください。
mParticle ナレッジベースの記事(英語のみ)を参照してください。サポートについては、ring@mparticle.comにお問い合わせください。
Mux Shaka Playerの統合については、ドキュメント(英語のみ)を参照してください。その他のビデオプレーヤーについては、こちらのドキュメント(英語のみ)を参照してください。
New Relic ナレッジベースの記事(英語のみ)を参照してください。サポートについては、New Relic Support(英語のみ)にアクセスしてください。
Nielsen 早期アクセスについては、nielsendigitalsdksupport@nielsen.comにお問い合わせください。
NPAW(Youbora) アクセスをリクエストするには、NPAWカスタマーサクセスマネージャーにお問い合わせください。
OneTrust CMP APIドキュメントについては、こちら(英語のみ)を参照してください。サポートについては、support@onetrust.comにお問い合わせください。
Segment ドキュメント(英語のみ)を参照してください。サポートについては、friends@segment.comにお問い合わせください。
Sentry ナレッジベースの記事(英語のみ)を参照してください。バグについては、Bug Reportsセクション(英語のみ)を使用してください。
Smartclip アクセスをリクエストするには、benjamin.kotzott@smartclip.tvにお問い合わせください。
Tealium ナレッジベースの記事(英語のみ)を参照してください。サポートについては、Tealiumサポートポータルにアクセスしてください。
TrueX アクセスをリクエストするには、pub-support@infillion.comにお問い合わせください。
Yospace アクセスをリクエストするには、support@yospace.comにお問い合わせください。

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

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


Last updated: 2026年8月4日