El modelo de desarrollo híbrido ya no es un tema nuevo. No solo permite que las nuevas empresas sean lanzadas rápidamente, sino que tampoco necesita considerar el momento de la versión de la aplicación, proporcionando servicios extremadamente flexibles para las actualizaciones e iteraciones de negocios. En comparación con el desarrollo web, el modelo de desarrollo híbrido proporciona API de dispositivos ricos, lo que permite que las formas comerciales sean más diversas y ricas.
El paquete fuera de línea MPAAS se originó en la solución nativa de Alipay. Se ha sometido a rigurosas pruebas comerciales. Le permite usar directamente el mismo código de la capa marco que Alipay, tener un contenedor y un núcleo unificados, y obtener tasas más bajas de accidentes y ANR en comparación con el núcleo del sistema, que tiene una fuerte adaptabilidad y capacidades de expansión buenas y elásticas. Personalice JSAPI basado en necesidades comerciales específicas.
Para optimizar la experiencia del usuario de los contenedores HTML5 y reducir el tiempo de pantalla blanca, hemos introducido tecnología de paquetes fuera de línea en contenedores H5. Los paquetes fuera de línea se pueden entender simplemente como un paquete comprimido con cremallera, que contiene HTML, CSS, JS, imágenes y otros recursos necesarios para las páginas front-end. Después de ser integrado en el cliente, el contenedor H5 obtendrá directamente los recursos del paquete fuera de línea al abrir la página del paquete fuera de línea. Este es el tiempo de acceso de milisegundos, eliminando la apertura de la pantalla blanca de la página.
A través del núcleo UC unificado proporcionado por MPAA, es posible resolver rápidamente el problema de compatibilidad y adaptación de "un conjunto de código es diferente debido a los diferentes núcleos del sistema" en los dispositivos Android.
Para mejorar la estabilidad de los contenedores HTML5, utilizamos UC WebView en el sistema Android, y su velocidad de bloqueo y su tasa de ANR son mucho más bajas que la del navegador del sistema, y evitamos por completo el problema de fragmentación del sistema webview del sistema Android.
Para los paquetes fuera de línea, hemos clasificado "paquetes de recursos comerciales" y "paquetes de recursos públicos". El paquete de recursos públicos contiene marco JS, CSS, imágenes comunes, etc. Al mismo tiempo, solo una copia de dichos recursos se guarda en toda la aplicación; El paquete de recursos comerciales solo guarda los recursos estáticos de la página requerida por la empresa, y cada servicio se desacopla de forma independiente entre sí. Esto garantiza que los recursos de página de una empresa puedan provenir tanto del paquete de recursos comerciales como del paquete de recursos públicos, y optimizar completamente el tamaño de la aplicación. Según la solución anterior, los servicios nativos se pueden convertir en HTML5, optimizando aún más el tamaño de la aplicación, realizando la distribución de negocios dinámico y la descarga a pedido.
Solicite el paquete de fuera de línea MPAAS de prueba
Paso 1: Acceda a MPAA en el interior
Acceso a MPAA en el interior
Paso 2: Conéctese al contenedor MPAAS Nebula
Acceso al contenedor Mpaas Nebula
Paso 3: paquete, preinstalar al cliente, compilar y ejecutar
Paquines, compilar y ejecutar los paquetes, compilar y ejecutar
Paso 1: cree un proyecto y conéctese a los componentes del contenedor MPAAS Nebula
Acceso al contenedor Mpaas Nebula
Paso 2: Use el contenedor Mpaas Nebula
Usando el contenedor Mpaas Nebula
Paso 3: Use el paquete MPAAS fuera de línea
Paquines, compilar y ejecutar los paquetes, compilar y ejecutar
Solicite la tecla UC Core, que se espera que entren en vigencia dentro de la mitad de una jornada laboral
Para documentos de acceso específicos, consulte: Documentos de contenedores MPAAS
Este proyecto está bajo la licencia Apache 2.0. Consulte el archivo de licencia para el texto completo de la licencia.
Copyright (C) 2015-present, Ant Financial Services Group
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Descargo de responsabilidad