게시된 날짜: Dec 4, 2019
Amplify Framework는 클라우드 지원 모바일 및 웹 애플리케이션을 구축하기 위한 오픈 소스 프로젝트로, 라이브러리, UI 구성 요소 및 CLI 도구 체인으로 구성되어 있습니다.
오늘 AWS에서는 모바일 개발자가 확장 가능하고 안전한 클라우드 기반 서버리스 애플리케이션을 만들 수 있도록 오픈 소스 라이브러리인 Amplify iOS와 Amplify Android의 평가판을 출시합니다. 개발자는 Amplify 라이브러리를 사용하여 Analytics, AI/ML, API(GraphQL 및 REST), DataStore 및 Storage와 같은 기능을 모바일 애플리케이션에 쉽게 추가할 수 있습니다. Amplify의 이스케이프 해치 지원은 생성된 iOS 및 Android SDK를 추가 사용 사례에 활용할 수 있도록 합니다. Amplify iOS 및 Android 라이브러리는 AWS 서비스 중심 Mobile SDK와 대조적으로 케이스 중심이며, 모바일 개발자가 추상화를 통해 Best Practice를 프로그래밍 방식으로 적용할 수 있는 선언적 인터페이스를 제공하므로 개발 주기가 빨라지고 코드 줄이 줄어듭니다. 이러한 라이브러리는 Amplify CLI를 사용하여 생성된 백엔드 또는 기존 AWS 백엔드와 함께 사용할 수 있습니다. AWS 서비스를 통해 모바일 애플리케이션을 구축하는 것이 좋습니다.
또한 이 릴리스에는 개발자가 소수의 코드 줄을 사용하여 iOS 애플리케이션에서 AI/ML 기반 사용 사례를 쉽게 추가 및 구성할 수 있도록 하는 Amplify iOS의 예측 범주에 대한 지원도 포함되어 있습니다. 기계 학습 경험은 필요하지 않습니다. 개발자는 새로운 Amplify iOS 라이브러리 및 Amplify CLI의 예측 카테고리를 사용하여 텍스트 번역, 음성을 텍스트로 변환, 이미지 인식, 텍스트를 음성으로 변화, 텍스트에서 인사이트 도출 등의 사용 사례를 구현할 수 있습니다. 지원되는 사용 사례에서는 Amazon Rekognition, Amazon Translate, Amazon Polly, Amazon Transcribe, Amazon Comprehend, Amazon Textract와 같은 서비스를 활용합니다.
iOS용 예측 라이브러리는 Amazon AI/ML 서비스와 CoreML 프레임워크를 모두 활용하여 정확도가 매우 높은 결과 집합의 조합을 제공합니다. 또한 iOS 예측 라이브러리는 인터넷 연결을 감지하고 온라인과 오프라인 추론 간을 원활하게 전환합니다. 이미지에서 레이블 탐지, 언어 및 구문 식별, 텍스트에서 엔티티 및 주요 구문 탐지 등과 같은 사용 사례에 대해 오프라인 추론이 지원됩니다.