Publicado en: Dec 4, 2019
Amplify Framework es un proyecto de código abierto para crear aplicaciones móviles y web basadas en la nube, que consiste en bibliotecas, componentes de interfaz y conjunto de herramientas de CLI.
Hoy lanzamos una vista preliminar de Amplify iOS y Amplify Android, bibliotecas de código abierto que permiten a los desarrolladores de soluciones para dispositivos móviles crear aplicaciones sin servidor seguras y de escala ajustable basadas en la nube. Los desarrolladores pueden fácilmente agregar capacidades como Analytics, IA/ML, API (GraphQL y REST), DataStore y Storage a sus aplicaciones móviles utilizando estas bibliotecas Amplify. El soporte para rutas de escape en Amplify le permite utilizar la iOS generada y Android SDK para casos adicionales de uso. Las bibliotecas de Amplify iOS y Android están centradas en casos de uso, en contraste con los SDK móviles de AWS centrados en el servicio, y brindan una interfaz declarativa que permite que los desarrolladores de aplicaciones móviles apliquen de forma programática las mejores prácticas con abstracciones que dan como resultado un ciclo de desarrollo más rápido y menos líneas de código. Puede usar estar bibliotecas con backends creados utilizando Amplify CLI o con los backends de AWS existentes. Es el camino que recomendamos para crear aplicaciones móviles en base a los servicios de AWS.
Este lanzamientos también incluye soporte para la categoría Predicciones en Amplify iOS que permite a los desarrolladores agregar y configurar fácilmente casos de uso basados en IA/ML en sus aplicaciones iOS utilizando menos líneas de códigos. No se necesita experiencia en machine learning. Los desarrolladores pueden llevar a cabo casos de uso, por ejemplo, traducción de texto, transcripción de voz a texto, reconocimiento de imagen, conversión de y obtención de información útil a partir de un texto utilizando la categoría Predicciones en la nueva biblioteca de Amplify iOS y Amplify CLI. Los casos de uso admitidos utilizan servicios como Amazon Rekognition, Amazon Translate, Amazon Polly, Amazon Transcribe, Amazon Comprehend y Amazon Textract.
La biblioteca Predicciones para iOS aprovecha los servicios IA/ML y el marco CoreML para combinar los conjuntos de resultados que tienen excepcionalmente una gran precisión. Además, la biblioteca de Predicciones de iOS detecta la conectividad de Internet y cambia sin inconvenientes entre interfaces en línea y fuera de línea. Las interfaces fuera de línea se admiten en los casos de uso como detectar etiquetas en una imagen, identificar idioma y sintaxis y detectar entidades y frases clave en un texto.
Para obtener más detalles sobre cómo utilizar Amplify iOS y Amplify Android, consulte nuestra publicación de blog. Consulte nuestra documentación para obtener más información sobre Amplify Framework.