3 ms·
There was once a really nice open source cross-platform framework called Apportable that provided an Obj-C compatibility layer on Android. You could develop you
by mojuba 5y ago
There was once a really nice open source cross-platform framework called Apportable that provided an Obj-C compatibility layer on Android. You could develop your app on iOS and then last moment build it on Android with some minimal changes. I tried it for one of my projects and it worked just great.
Guess what happened to Apportable? It was quietly acquired by Google and completely shut down within days, with practically no traces left on GitHub or the rest of the Internet.
This is because Google will be hostile to any compatibility layer that places iOS in a privileged position and makes Android a second-class citizen, an afterthought in your development process.
With this story in mind, I don't think Apple would step into that territory.
- bsaul 5y agoI don’t see how they would block apple from providing a good experience without crippling the whole NDK community
- pjmlp 5y agoNDK is already crippled by design. https://developer.android.com/ndk/guides https://developer.android.com/ndk/guides > Squeeze extra performance out of a device to achieve low latency or run computationally intensive applications, such as games or physics simulations. > Reuse your own or other developers' C or C++ libraries. Using this set of public APIs: https://developer.android.com/ndk/guides/stable_apis https://developer.android.com/ndk/guides/stable_apis Anything else is going into the "works on my device dunno about your's" territory.