3 ms·
Walled garden is not good. But I found it much harder to develop the same app functionality on Android (native). Android SDK is harder to learn, gradle upgrade
by billylo 3y ago
Walled garden is not good. But I found it much harder to develop the same app functionality on Android (native).
Android SDK is harder to learn, gradle upgrade often break build, compatibility libraries are quite confusing (which one should I use??) and hardware support for the same capability is very diverse.
Case in point, android.camera, android.camera2, androidx.camera are so different from each other that you almost have to rewrite to shift to the next generation.
iOS AVFoundation, relatively speaking, is easier to pickup and stable over the years.
Opportunities for Android I can think of to reverse this trend towards Apple: Satellite connectivity support, advanced gaming and deep integration with smart home things (e.g. Ikea)
- deleted 3y ago[deleted]
- wsgeorge 3y ago> Android SDK is harder to learn Google has made a lot of effort to fix this with AndroidX and Jetpack libraries, and the push for Modern Android Development (MAD).
- billylo 3y agoIndeed. Hopefully it stays stable for a while so developers can catch up.
- supertrope 3y agoDevelopers developers developers! There's also an uphill climb in terms of expected ROI. Apple requires all Apple accounts to have a payment method linked. Apple customers tend to spend more. iPhones have a shorter list of models to test against.