as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

サポート対象のライブラリとサービス

サポート対象のライブラリとサービス

このページでは、Vega SDKでサポートされているサードパーティのサービスとライブラリの一覧を提供します。

その他のライブラリのリクエスト

このページに記載されていないほかのライブラリを使用する場合は、Vega開発者フォーラムで機能リクエストを提出できます。

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

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

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

ライブラリ バージョン 説明 サポートあり
react-native-fast-image v8.6.3 React Native用の高速イメージコンポーネント 部分的: キャッシュ制御ヘッダーはサポートされません。
react-native-mmkv v3.0.2 効率的で小規模なモバイルキーバリューストレージフレームワーク 部分的
react-native-netinfo v11.1.1 ネットワーク接続がオンラインまたはオフラインになったときにアプリに通知します 部分的: 今後のリリースでは、追加のプロパティがサポートされる予定です。
react-native-qrcode-svg v6.2.0 react-native-svgとjavascript-qrcodeに基づくQRコードジェネレーター ✅はい
react-native-screens v3.25.0 React Native アプリ用のネイティブナビゲーションプリミティブ 部分的
react-native-tvos v0.72.4-0 Reactを使用してネイティブアプリケーションを構築するためのフレームワーク 部分的: TVFocusGuide APIのみ。
react-navigation v6.0.0 React Nativeアプリのルーティングとナビゲーション ✅はい
shopify-react-native-performance-navigation v3.0.0 バニラのPerformanceMeasureView上に構築されたReactNavigationPerformanceViewに加え、React Navigationライブラリ向けの最適化を追加した、追加の高階プロファイラー。 部分的
shopify-react-native-performance-navigation-bottom-tabs v3.0.0 @react-navigation/bottom-tabsライブラリのその他のヘルパーメソッド。 部分的
shopify-react-native-performance-navigation-drawer v3.0.0 @react-navigation/drawerライブラリのその他のヘルパーメソッド。 部分的

Expoライブラリ

ライブラリ バージョン 説明 サポートあり
expo-application v5.6.0 アプリに関する有用な情報を提供します。 ✅はい
expo-asset v8.13.0 アセットをダウンロードして他のAPIに渡すためのユニバーサルモジュールを提供します。 ✅はい
expo-checkbox v2.6.0 基本的なチェックボックス機能を提供するユニバーサルなReactコンポーネントです。 ✅はい
expo-constants v15.2.0 アプリのインストールのライフタイムを通じて一定となるシステム情報を提供します。 ✅はい
expo-crypto v12.7.0 暗号化処理用のユニバーサルライブラリ。 部分的
expo-device v5.8.0 物理デバイスに関するシステム情報へのアクセスを提供します。 部分的
expo-file-system v15.8.0 デバイスにローカルに保存されているファイルシステムへのアクセスを提供します。 部分的
expo-font v11.8.0 実行時にフォントを読み込み、React Nativeコンポーネントで使用するためのインターフェイスを提供します。 ✅はい
expo-gl v13.4.0 2Dおよび3Dグラフィックのレンダリングに便利な、OpenGL ESレンダーターゲットとして機能するViewを提供します。 部分的
expo-image-manipulator v11.6.0 ローカルファイルシステムでの画像操作用の API を提供します。 部分的
expo-image v1.6.0 画像を読み込んでレンダリングするクロスプラットフォームのReactコンポーネント。 部分的
expo-linear-gradient v12.6.0 複数の色を直線方向のグラデーションとして表示するネイティブReactビューを提供します。 ✅はい
expo-linking v6.1.1 ディープリンクを使用して、インストールされているほかのアプリとやり取りするためのユーティリティをアプリに提供します。 ✅はい
expo-localization v14.6.0 ネイティブユーザーのローカリゼーション情報用のインターフェイスを提供します。 部分的
expo-network v5.7.0 デバイスのネットワーク情報へのアクセスを提供します。 部分的
expo-splash-screen v0.24.0 ネイティブスプラッシュスクリーンの可視動作を制御するためのアクセスを提供します。 ✅はい
expo-sqlite v11.8.0 SQLite APIを介してクエリできるデータベースへのアクセスを提供します。 ✅はい
expo-system-ui v2.7.0 Reactツリーの外にあるUI要素を操作できます。 ✅はい

システム配布ライブラリ

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

パッケージ名 最新バージョン
lottie-react-native 2.0.1+6.0.0-rc.1
react-native-gesture-handler 2.0.0+2.13.0
react-linear-gradient 2.0.1+2.6.2
react-native-async-storage__async-storage 2.0.1+1.23.1
react-native-cookies__cookies 1.0.1+6.2.1
react-native-device-info 2.1.0+10.11.0
react-native-localize 2.0.1+3.0.4
react-native-masked-view__masked-view 2.0.1+0.3.1
react-native-reanimated v3.5.4
react-native-safe-area-context 2.0.0+3.2.0
react-native-svg 2.1.0+13.14.0
react-native-vector-icons 2.0.1+9.2.0
react-navigation__bottom-tabs 2.0.0+6.5.10
react-navigation__core 2.0.0+6.4.10
react-navigation__devtools 2.0.0+6.0.20
react-navigation__drawer 2.0.0+6.6.5
react-navigation__elements 2.0.0+1.3.20
react-navigation__material-bottom-tabs 2.0.0+6.2.18
react-navigation__material-top-tabs 2.0.0+6.6.5
react-navigation__native 2.0.0+6.1.9
react-navigation__native-stack 2.0.0+6.9.15
react-navigation__react-native-tab-view 2.0.0+3.4.4
react-navigation__routers 2.0.0+6.1.9
react-navigation__stack 2.0.0+6.3.19
shopify__flash-list 2.0.1+1.6.3
shopify__react-native-performance 2.0.1+4.1.2
shopify__react-native-performance-lists-profiler 1.1.1

その他のライブラリ

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

ライブラリ バージョン 説明 サポートあり
formik v~2.4.6 React Nativeでフォームを構築します。 ✅はい
Jest v29.7.0 包括的なJavaScriptテストソリューションです。 ✅はい
Lodash v4.17.21 モジュール性、パフォーマンス、その他の機能を提供する最新のJavaScriptユーティリティライブラリ。 ✅はい
Reassure v0.10.1 ReactとReact Nativeのパフォーマンステストコンパニオン。 ✅はい
Redux v2.2.4 予測可能で保守可能なグローバル状態管理のためのJavaScriptライブラリ。 ✅はい
react-native-axios v1.6.2 node.js用のプロミスベースのHTTPクライアント。 ✅はい
react-native-scalable-image v1.1.0 縦横比を維持するために幅または高さを自動的にスケーリングする画像コンポーネントを提供します。 ✅はい
react-native-toast-message v2.2.0 React Native用のアニメーショントーストメッセージコンポーネント。 ✅はい
react-native-url-polyfill   React Native用の軽量で信頼できるURLポリフィルです。 ✅はい
react-native-uuid   RFC4122 UUIDの依存性のないタイプスクリプト実装です。 ✅はい
Socket.io v4.7.5 イベントベースのリアルタイム双方向通信を可能にします。 ✅はい
storybook(英語のみ)   個々のReact Nativeコンポーネントを設計および開発します。 部分的

react-native-url-polyfillの例外

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

react-native-url-polyfillとURL.CreateObjectUrlの両方を使用している場合は、アプリに次のコードを追加して動作させる必要があります。

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

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

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

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

ライブラリ サポートあり コメント
Bitmovin ✅はい ディストリビューションの詳細については、jacob.arends@bitmovin.comに連絡してください。
Dash.js ✅はい Amazonによるパッチ
Dolby OptiView ✅はい アクセスについては、https://optiview.dolby.com/contactでドルビーにお問い合わせください。
Hls.js ✅はい Amazonによるパッチ
Lura Player by Akta ✅はい devrelations@akta.techに連絡してアクセスをリクエストしてください
Shaka Player(Amazonフォーク) ✅はい Shakaプレイヤーをダウンロードする

サードパーティサービス

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

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