張貼日期: Dec 4, 2019

Amplify Framework 是建立支援雲端的行動和 Web 應用程式的開放原始碼專案,由庫、UI 元件和 CLI 工具鏈組成。

今天,我們發佈預覽版 Amplify iOSAmplify Android,這些開放原始碼程式庫讓行動開發人員能夠建立各種可擴展且安全的雲端無伺服器應用程式。開發人員可以使用這些 Amplify 庫,輕鬆地向其行動應用程式新增 Analytics、AI/ML、API (GraphQL 和 REST)、DataStore 和 Storage 等功能。Amplify 中對逸出影線的支援,讓您可以將產生的 iOS 和 Android SDK 用於其他使用案例。與以 AWS 服務為中心的 Mobile SDK 相比,Amplify iOS 和 Android 庫以使用案例為中心,並且提供了一個宣告式界面,讓行動裝置開發人員能夠以程式設計方式,套用最佳實務與抽象概念,從而縮短了開發週期,並減少了程式碼行。您可以將這些庫與使用 Amplify CLI 建立的後端一起使用,或與現有 AWS 後端一起使用。這是我們對建立由 AWS 服務提供支援的行動應用程式所建議的方法。

此發行版本還包括支援 Amplify iOS 中的預測類別,這讓開發人員只需使用幾行代碼,即可輕鬆地在其 iOS 應用程式中新增和設定基於 AI/ML 的使用案例。不需要機器學習相關經驗。開發人員可以使用新的 Amplify iOS 程式庫和 Amplify CLI 中的預測類別,完成文字翻譯、語音轉文字產生、影像識別、文字轉語音,以及從文字探索洞見等使用案例。支援的使用案例採用 Amazon RekognitionAmazon TranslateAmazon PollyAmazon TranscribeAmazon ComprehendAmazon Textract 等服務。

iOS 版預測程式庫利用 Amazon AI/ML 服務和 CoreML 框架,提供具有極高準確性的結果集合聯集。此外,iOS 版預測程式庫可偵測網際網路連線,並在線上和離線推斷之間無縫切換。多種使用案例支援離線推斷,例如偵測影像中的標籤,識別語言和語法,以及偵測文字中的實體和關鍵片語。

如需有關如何使用 Amplify iOS 和 Amplify Android 的詳細資訊,請參閱我們的部落格文章。若要進一步了解 Amplify Framework,請瀏覽我們的文件。