

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 依語言分類SDKs
<a name="dev-by-language"></a>

**開發套件版本**  
我們建議您使用在專案中使用的軟體 AWS 開發套件和任何其他SDKs的最新組建，並將軟體SDKs保持在最新狀態。 AWS 開發套件為您提供最新的功能和功能，以及安全性更新。若要尋找適用於 JavaScript 的 AWS SDK 最新組建，請參閱適用於 *AWS JavaScript 的 SDK* 文件中的[瀏覽器安裝](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/index.html#In_the_Browser)主題。

下表依應用程式類型提供語言和架構的 AWS SDKs 和 Map Rendering Framework 版本相關資訊：Web、行動或後端應用程式。

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

下列 AWS SDKs和 Map Rendering Framework 版本可用於 Web 前端應用程式開發。


<table>
<thead>
  <tr><th>語言/架構</th><th>AWS 開發套件</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>流暢度</td><td>[https://docs.amplify.aws/start/q/integration/flutter/](https://docs.amplify.aws/start/q/integration/flutter/)<br />Flutter 尚未完全受到 支援 AWS，但透過 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>PHP 不支援 MapLibre。</td></tr>
</tbody>
</table>


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

下列 AWS SDKs和 Map Rendering Framework 版本可用於行動前端應用程式開發。


<table>
<thead>
  <tr><th>語言/架構</th><th>AWS 開發套件</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 />適用於 Android 的 Amazon Location Service Mobile Authentication SDK：https：//[https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-android](https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-android)<br />適用於 Android 的 Amazon Location Service Mobile Tracking SDK：https：//[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 />適用於 iOS 的 Amazon Location Service Mobile Authentication SDK：https：//[https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-ios](https://github.com/aws-geospatial/amazon-location-mobile-auth-sdk-ios)<br />適用於 iOS 的 Amazon Location Service Mobile Tracking SDK：https：//[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>流暢度</td><td>[https://docs.amplify.aws/start/q/integration/flutter/](https://docs.amplify.aws/start/q/integration/flutter/)<br />Flutter 尚未完全受到 支援 AWS，但透過 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 SDKs可用於後端應用程式開發。此處未列出映射轉譯架構，因為後端應用程式通常不需要映射轉譯。


| 語言 | AWS 開發套件 | 
| --- | --- | 
| .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 />適用於 Rust 的 AWS SDK 處於開發人員預覽版中。 | 

------