If it’s the former, I thought Apple banned apps in their App Store from doing that. Seems like maybe they made an exception for WeChat..? If so does that exception only exist within China or also in the US?
If it’s the former, I thought Apple banned apps in their App Store from doing that. Seems like maybe they made an exception for WeChat..? If so does that exception only exist within China or also in the US?
You can technically hack one together but there's an annoying process of getting verified before you can use the IDE and test something on a phone. You also can't really publish anything and see how it goes without a serious plan and a Chinese national ID. There's a small scene of foreigners contributing to wechat apps and even starting some but ultimately control of the app is through a national.
So this situation almost made their platform mentality an inevitabily, now they only need to define a set of principles for then to be a mobile OS.
I'd say their applet thing can do 99% of the things a standalone app could, but the development speed , reach and functionality you can get is unmatched, best of all, it's the one true unified cross platform OS: on Android, iOS and Windows, but Chinese market only.
So it's not a super app, it's a mobile OS.
They do, in fact, ban web browsers other than Safari.
I know what you're going to say - "Chrome is available for iOS". It's just Safari with a different UI. All the parsing, rendering and javascript runtime code is Safari.
And while WebKit is the HTML and JavaScript engine that Safari uses, browsers on iOS are quite different than Safari.
I often use Brave because I like the UI and it blocks trackers etc. out of the box and certainly has features and UX that’s different than Safari’s.
In my day to day usage, it makes zero difference that Safari and Brave use the same rendering engine on iOS.
It’s for limited use cases and not a threat to Apple, so it gets a pass.