Why third party iOS framework sucks
I have tried a couple of most popular framework in the past. here are some of major problems I experienced.
1. very limited functionalities, way far from what apple has offered. for instance, won’t be able to access to the hardware.
2. very low performance compare to native apps. be realistic, javascript always few seconds delay for the touch event.
3. Too many bugs that beyond developers control. okay, you work on an exciting project, later on you found out there are some tough bugs either crash your app or provide very bad user experiences. you talk to their tech support, bug is confirmed but the cure won’t be available until another 3 months.
4. third party frameworks always 3-6 months late than current iOS SDK from Apple, sometime even longer. well, you know iOS 6 is cool, you want to make a cool app for that. you land on one of there third party framework, you find out they don’t support it until another 6 months. by the time, you finally see they have started offering iOS 6 support. however, there are already tons of similar apps fill the shelf of app store.
5. Do not support ad or revenue share for your ad income. well, how would you make money if they do not support the ad network you want.
6. No game Center, no in-app purchase. or you have to pay extra fee to use that feature. well, look at the top 100 apps, nearly every one of them has that feature build in.
Conclusion:
base on my experiences, those third party frameworks only good for making some very simple apps such as linking to your mobile site or making some simple puzzle games. but, don’t expect you apps will change your future.