What Web Can Do Today?

Can I rely on the Web Platform features to build my app?

An overview of the device integration HTML5 APIs

Store Distribution

Native mobile apps are traditionally distributed through the centralized vendor-provided stores, most notably Google Play on Android and Apple Store on iOS. By its nature, Web applications do not require any distribution platforms, however in order to be able to serve as a complete alternative for native approaches, the ability to distribute the Progressive Web Application (PWA) via the same stores is needed.

As of Spring 2020, Apple Store does not express any interest in providing this ability, so in order for the Web app to be present in iOS store, it needs to be packaged and wrapped using tools like Apache Cordova or Adobe PhoneGap.

On Android, in Google Play, the ability to distribute the PWA exists via Trusted Web Activities (TWA). It's a lightweight system-level wrapper that delegates all the code execution to the browser that in turn runs the underlying PWA as if it was opened by the URL. The Web application started via TWA is displayed without any browser UI as long as the website contains a Digital Asset Link file, proving the relationship between the store-distributed app and its underlying Web content.

Submitting PWAs to the store is also possible in Microsoft Store on Windows, KaiStore on KaiOS and Galaxy Store on Samsung devices.

API glimpse

Resources

Get in touch