AWS Amplify

建置可擴展行動應用程式的最快速方式

AWS Amplify 讓您能輕鬆建立、設定和實作可擴展並採用 AWS 技術的行動應用程式。Amplify 可無縫佈建和管理您的行動後端,並提供簡單的架構來將您的後端與 iOS、Android、Web 和 React Native 前端輕鬆整合。Amplify 也可自動化前端與後端應用程式發行程序,讓您更快速地交付功能。

行動應用程式需要雲端服務來執行無法直接在裝置完成的動作,例如離線資料同步、儲存或是跨多個使用者的資料分享。您通常必須配置、設定和管理多個服務以支援後端。您也必須撰寫多行程式碼以將每個服務整合到您的應用程式。然而,隨著應用程式功能的數目成長,您的程式碼和發行程序會變得更複雜,而管理後端需要更多時間。

Amplify 會為您的行動應用程式佈建和管理後端。您只要選取所需的功能,例如驗證、分析或是離線資料同步,Amplify 就會自動佈建和管理用來支援每個功能的 AWS 服務。然後您可以透過 Amplify 程式庫和 UI 元件,將那些功能整合到您的應用程式。

Rocket@1x
易於使用
AWS Amplify 是在 AWS 建立行動應用程式最快速也最簡單的方式。Amplify 允許您使用幾個指令,並將它們用幾行程式碼整合進應用程式,就能快速設定行動應用程式的驗證、分析和離線資料同步。
Tree@1x
隨您的業務而擴展

AWS Amplify 能運用多種全受管的服務,例如 AWS AppSyncAWS Lambd 及其他服務,所以您不需要佈建或管理任何基礎架構。您的應用程式後端服務可以隨需擴展,而您只需
按使用量付費。 

Cloud@1x
更佳的客戶參與

AWS Amplify 允許您輕鬆為客戶建立參與式和互動式的體驗。只要使用幾行程式碼,就可以建立採用 Amazon Lex 技術的語音和文字界面,使用 Amazon Sumerian 建立虛擬實境場景,或是使用推送通知鎖定您的使用者。

AmplifyDiagramLight
MobileLogos@1x
MobileFramework@1x

Amplify 架構

Amplify 架構提供了一組程式庫、UI 元件和命令列界面,以建立行動後端,並和您的 iOS、Android、Web 和 React Native 應用程式整合。Amplify CLI 允許您透過簡單命令列界面來設定支援後端所需的所有服務。Amplify library 讓您使用宣告式界面和簡單的 UI 元件,就能輕鬆整合您的程式碼和後端。

雲端服務

Amplify 利用了一組按照類別組織的核心 AWS 服務,包含離線資料、驗證、分析、推送通知、機器人,以及擴增實境/虛擬實境。

Data@1x

資料

使用各種功能,例如線上和離線資料存取、跨多個資料來源進行資料操作以及 GraphQL 支援,來即時查詢、存放和同步應用程式資料。

進一步了解 >>

 

User@1x

身份驗證

新增使用者註冊、登入和存取控制到行動和 Web 應用程式。

進一步了解 >>

 

分析

便利的分析可追蹤使用者工作階段、屬性和應用程式內的指標

通知

將量身打造的推送通知、分析和鎖定目標的內建項目整合在一起。

機器人

使用語音和文字建立交談界面,並採用深度學習技術。

儲存

在雲端或在裝置上安全地管理使用者內容。

API

輕鬆安全地使用 REST 與 GraphQL 發出 HTTP 請求。

擴增實境和虛擬實境

輕鬆整合虛擬實境 (VR)、擴增實境 (AR) 及 3D 場景。


開發人員工具

AWS Amplify 可自動化行動應用程式測試。您也可以使用 Amplify 主控台簡化 Web 應用程式與後端資源的部署。這讓您在每次程式碼變更時輕鬆快速地進行測試,並在錯誤還不大且易於修正時發現它們。您可以使用 Amplify 快速逐一查看意見回饋,並更快速地將新功能提供給使用者。

AmplifyConsole

Amplify 主控台

AWS Amplify 主控台是適用於行動 Web 應用程式的持續交付和託管服務。現代化的行動 Web 應用程式已建構成單一頁面 Web 應用程式,將所有應用程式元件封裝到靜態檔案。AWS Amplify 主控台可讓您輕鬆快速地發佈新功能、協助您避免在部署應用程式時停機,並可應付同時更新應用程式前端與後端的複雜工作。

DeviceFarm

Device Farm

AWS Device Farm 是用於 iOS 與 Android 應用程式的全受管測試服務。您可以在 AWS 雲端中針對大量實體裝置自動執行測試。或者,您可以直接從 Web 瀏覽器即時與裝置互動,手動執行測試。