This topic describes a mobile PaaS (mPaaS) customer case in the healthcare industry.
Nanjing Child Health
mPaaS and Nanjing Child Health. Compared with a native app, the Mini Program container shortens the development cycle of a healthcare app.
Project background
Nanjing Child Health is an official app developed by Nanjing Children's Hospital. Initially, the app was developed as a native container app using HTML5 pages.
However, after the app had been launched for a period of time, users experienced performance issues such as loading and lag on HTML5 pages. As the number of users is increasing, the technical team of the app decides to rebuild the app to meet user requirements.
Solution
mPaaS Mini Program is used to rebuild multiple business modules of the app. The user experience can equal that provided by a native app. Also, Mini Program shortens the release process and allows developers to fix bugs quickly online, achieving dynamic updates and releases.
Later, the team plans to integrate other mPaaS components to improve user experience. For example, client-side log uploads help developers find bugs.
Solution benefits
Rapid iterative development of the client version: During iterative development, the client only needs to handle the extension of APIs that interact with HTML5 pages or mini programs. Concurrent and iterative development is supported so the client app can be built rapidly.
Update and release in seconds: After a mini program is built, you can release a version and submit a test task with one click on Alipay Mini Program IDE. To update and release the mini program, manually release the version in the console.
Customer benefits
Efficient
The frontend development is standardized, which facilitates code reuse and management and enriches the platform. An app can be built within several days.
Smooth
The app performance is greatly improved. Mini programs work out-of-the-box.
Allow you to deliver the app new version, HTML5 offline package, mini program package, and switch configuration.
Support official release and canary release.
Provide release capabilities from dimensions such as the whitelist, device model, and system version to manage your app dynamically.
Optimize the size of a release package to save traffic and storage.
Integrate a mini program into the native app and other platforms such as Alipay and Taobao.