> Seriously. you can message, voice chat, call, video call, order plane tickets, split bills, order stuff online, buy movie tickets, pay utility bills, share photo's like FB timewall, create publics chatrooms, pay in physical stores and so much more.
...All of that is handled within the app's runtime?
(I would find it incredibly surprising if it did not hand off at least some of those to the phone layer.)
Or if it is - I would be surprised if what you describe doesn't already exist there.
Some of the features I encountered where just webpages being loaded inside the app. Like the ticket buying. Possibly just using Android Webview. Except it did perfectly integrate with the (built in) Payment service in the app.
Some of those things are built on HTML5 and are not part of the app itself. They also let external companies and partners build these apps within WeChat to extend functionality (taxi, ticket booking, ordering food, etc.).
...All of that is handled within the app's runtime? (I would find it incredibly surprising if it did not hand off at least some of those to the phone layer.)
Or if it is - I would be surprised if what you describe doesn't already exist there.