借助 AWS Amplify,您可以轻松创建、配置和实施由 AWS 提供支持的可扩展的移动和 Web 应用程序。Amplify 不仅可以无缝预置和管理移动后端,还能提供简单的框架来轻松将后端与 iOS、Android、Web 和 React Native 前端集成。另外,Amplify 还可以自动执行前端和后端的应用程序发布流程,让您能够更快速地交付功能。
移动应用程序需要通过云服务来执行无法在设备上直接执行的操作,例如离线数据同步、存储或在多个用户之间分享数据。您通常需要配置、设置和管理多种服务来为后端提供支持。您还需要编写多行代码来将每种服务集成到应用程序中。但是,随着应用程序功能数量的增加,代码和发布流程变得越来越复杂,管理后端需要的时间也越来越多。
Amplify 能够预置和管理移动应用程序的后端。您只需选择身份验证、分析或离线数据同步等所需功能,Amplify 会自动预置和管理为各项功能提供支持的 AWS 服务。然后,您可以通过 Amplify 库和 UI 组件将这些功能集成到应用程序中。
AWS Amplify 利用完全托管的服务(如 AWS AppSync、AWS Lambda),因此无需您预置或管理任何基础设施。您的应用程序后端服务可按需扩展,而您只需
按实际用量付费。
AWS Amplify 让您能够轻松为客户打造具有吸引力的交互式体验。您可以创建由 Amazon Lex 提供支持的语音和文本界面、添加使用 Amazon Sumerian 创建的虚拟现实场景,或者仅编写几行代码向目标用户发送推送通知。
Amplify Framework
Amplify Framework 提供一组库、UI 组件和一个命令行界面,用于构建移动后端并与 iOS、Android、Web 和 React Native 应用程序集成。Amplify CLI 让您能够通过简单的命令行界面配置为后端提供支持所需的所有服务。Amplify 库让您能够通过声明式界面和简单的 UI 组件轻松将代码与后端集成。
云服务
Amplify 利用一套核心的 AWS 服务,分成几类,包括离线数据、身份验证、分析、推送通知、自动程序和 AR/VR。
分析
插入式分析,用于跟踪用户会话、属性和应用程序内指标
通知
将定制的推送通知与内置的分析和定位功能集成。
自动程序
使用由深度学习提供支持的语音和文本构建会话界面。
存储
安全管理云或设备中的用户内容。
API
使用 REST 和 GraphQL 轻松、安全地发出 HTTP 请求。
AR 和 VR
轻松将虚拟现实 (VR)、增强现实 (AR) 和 3D 场景集成。
开发人员工具
AWS Amplify 完全自动执行移动应用程序测试。您还可以使用 Amplify Console 来简化 Web 应用程序和后端资源的部署。这让您能够快速、轻松地测试每次代码更改并捕获易于修复的小型漏洞。使用 Amplify,您可以快速迭代反馈并将新功能更快地交付给用户。
Amplify Console
AWS Amplify Console 是一种适用于移动 Web 应用程序的持续交付和托管服务。现代移动 Web 应用程序是单页 Web 应用程序,将所有应用程序组件打包成静态文件。借助 AWS Amplify Console,您可以更轻松地快速发布新功能,避免在应用程序部署过程中出现停机,并简化应用程序前端和后端的同步更新工作。
Device Farm
AWS Device Farm 是一种完全托管的测试服务,适用于 iOS 和 Android 应用程序。您可以对 AWS 云中的大量物理设备执行自动测试。或者,您还可以通过与设备实时交互直接从 Web 浏览器执行手动测试。