

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# SDK (言語別)
<a name="dev-by-language"></a>

**SDK のバージョン**  
プロジェクトで使用する AWS SDK やその他の SDK は最新ビルドを使用し、SDK を最新の状態に保つことをお勧めします。AWS SDK には、最新の特長と機能に加え、セキュリティアップデートも含まれています。例えば、JavaScript 用 AWS SDK の最新ビルドを見つけるには、「*AWS SDK for JavaScript*」ドキュメントの「[ブラウザインストール](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/index.html#In_the_Browser)」に関するトピックを参照してください。

次の表は、アプリケーションタイプ (ウェブ、モバイル、バックエンドアプリケーション) ごとに、言語とフレームワークの AWS SDK とマップレンダリングフレームワークのバージョンに関する情報を示しています。

------
#### [ Web frontend ]

Web フロントエンドアプリケーションの開発には、次の AWS SDK とマップレンダリングフレームワークのバージョンを使用できます。


<table>
<thead>
  <tr><th>言語/フレームワーク</th><th>AWS SDK</th><th>マップレンダリングフレームワーク</th></tr>
</thead>
<tbody>
  <tr><td colspan="3">**完全サポートされています**</td></tr>
  <tr><td>JavaScript</td><td>[https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/)</td><td>[https://github.com/maplibre/maplibre-gl-js](https://github.com/maplibre/maplibre-gl-js)</td></tr>
  <tr><td>ReactJS</td><td>[https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/)</td><td>[https://github.com/maplibre/maplibre-react-native](https://github.com/maplibre/maplibre-react-native)</td></tr>
  <tr><td>TypeScript</td><td>[https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/)</td><td>[https://github.com/maplibre/maplibre-gl-js](https://github.com/maplibre/maplibre-gl-js)</td></tr>
  <tr><td colspan="3">**一部サポートされています**</td></tr>
  <tr><td>Flutter</td><td>[https://docs.amplify.aws/start/q/integration/flutter/](https://docs.amplify.aws/start/q/integration/flutter/)<br />AWS では、Flutter はまだ完全にはサポートされていませんが、Amplify を介して限定的にサポートされています。</td><td>[https://github.com/maplibre/flutter-maplibre-gl](https://github.com/maplibre/flutter-maplibre-gl)<br />MapLibre Flutter ライブラリは実験的なものとして見なされています。</td></tr>
  <tr><td>Node.js</td><td>[https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/)</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)<br />[https://www.npmjs.com/package/@maplibre/maplibre-gl-native](https://www.npmjs.com/package/@maplibre/maplibre-gl-native)</td></tr>
  <tr><td>PHP</td><td>[https://aws.amazon.com/sdk-for-php/](https://aws.amazon.com/sdk-for-php/)</td><td>MapLibre は PHP をサポートしていません。</td></tr>
</tbody>
</table>


------
#### [ Mobile frontend ]

モバイルフロントエンドアプリケーションの開発には、次の AWS SDK とマップレンダリングフレームワークのバージョンを使用できます。


<table>
<thead>
  <tr><th>言語/フレームワーク</th><th>AWS SDK</th><th>マップレンダリングフレームワーク</th></tr>
</thead>
<tbody>
  <tr><td colspan="3">**完全サポートされています**</td></tr>
  <tr><td>Java</td><td>[https://aws.amazon.com/sdk-for-java/](https://aws.amazon.com/sdk-for-java/)</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)</td></tr>
  <tr><td>Kotlin</td><td>[https://aws.amazon.com/sdk-for-kotlin/](https://aws.amazon.com/sdk-for-kotlin/) <br />Amazon Location Service Mobile Authentication SDK for Android: [https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-android](https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-android)<br />Amazon Location Service Mobile Tracking SDK for Android: [https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-android](https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-android)</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)<br />MapLibre は Java ベースなので、カスタムバインディングが必要です。</td></tr>
  <tr><td>ObjectiveC</td><td>[https://github.com/aws-amplify/aws-sdk-ios](https://github.com/aws-amplify/aws-sdk-ios)</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)</td></tr>
  <tr><td>ReactNative</td><td>[https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/)</td><td>[https://github.com/maplibre/maplibre-react-native](https://github.com/maplibre/maplibre-react-native)</td></tr>
  <tr><td>Swift</td><td>[https://aws.amazon.com/sdk-for-swift/](https://aws.amazon.com/sdk-for-swift/)<br />Amazon Location Service Mobile Authentication SDK for iOS: [https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-ios](https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-ios)<br />Amazon Location Service Mobile Tracking SDK for iOS: [https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-ios](https://github.com/aws-geospatial/amazon-location-mobile-tracking-sdk-ios)</td><td>[https://github.com/maplibre/maplibre-native](https://github.com/maplibre/maplibre-native)</td></tr>
  <tr><td colspan="3">**一部サポートされています**</td></tr>
  <tr><td>Flutter</td><td>[https://docs.amplify.aws/start/q/integration/flutter/](https://docs.amplify.aws/start/q/integration/flutter/)<br />AWS では、Flutter はまだ完全にはサポートされていませんが、Amplify を介して限定的にサポートされています。</td><td>[https://github.com/maplibre/flutter-maplibre-gl](https://github.com/maplibre/flutter-maplibre-gl)<br />MapLibre Flutter ライブラリは実験的なものとして見なされています。</td></tr>
</tbody>
</table>


------
#### [ Backend application ]

バックエンドアプリケーションの開発には次の AWS SDK を使用できます。マップレンダリングフレームワークはここには記載されていません。バックエンドアプリケーションには通常、マップレンダリングは必要ないからです。


| 言語 | AWS SDK | 
| --- | --- | 
| .NET | [https://aws.amazon.com/sdk-for-net/](https://aws.amazon.com/sdk-for-net/) | 
| C\+\+ | [https://aws.amazon.com/sdk-for-cpp/](https://aws.amazon.com/sdk-for-cpp/) | 
| Go | [https://aws.amazon.com/sdk-for-go/](https://aws.amazon.com/sdk-for-go/) | 
| Java | [https://aws.amazon.com/sdk-for-java/](https://aws.amazon.com/sdk-for-java/) | 
| JavaScript | [https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/) | 
| Node.js | [https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/) | 
| TypeScript | [https://aws.amazon.com/sdk-for-javascript/](https://aws.amazon.com/sdk-for-javascript/) | 
| Kotlin | [https://aws.amazon.com/sdk-for-kotlin/](https://aws.amazon.com/sdk-for-kotlin/) | 
| PHP | [https://aws.amazon.com/sdk-for-php/](https://aws.amazon.com/sdk-for-php/) | 
| Python (パイソン) | [https://aws.amazon.com/sdk-for-python/](https://aws.amazon.com/sdk-for-python/) | 
| Ruby | [https://aws.amazon.com/sdk-for-ruby/](https://aws.amazon.com/sdk-for-ruby/) | 
| Rust | [https://aws.amazon.com/sdk-for-rust/](https://aws.amazon.com/sdk-for-rust/)<br />AWS SDK for Rust はデベロッパー向けプレビューリリース中です。 | 

------