4 ms·
Ah, yes, because if you don't want to take the time to learn objective C, you're a crappy developer? Is that right? Phonegap basically just addresses shortfal
by blhack 15y ago
Ah, yes, because if you don't want to take the time to learn objective C, you're a crappy developer? Is that right?
Phonegap basically just addresses shortfalls (read: inbuilt, intentional limitations) of the iPhone.
If iPhone supported things like image uploads from the browser, phonegap wouldn't be necessary, people would write webapps, and yes, "write once, deploy everywhere" would work, as it has for almost every major webapp ever written.
Look at desktops right now. Most of the things I do with my desktop actually happen "in the cloud", I'm just running clients for them in my browser.
The reason this can happen is that my browser isn't artificially limited, like the iPhone. Phonegap addresses this.
- SeoxyS 15y agoAh, yes, because if you don't want to take the time to learn objective C, you're a crappy developer? Is that right? I never said anything like that—however, since we're on the subject, I will say that if you're an iPhone developer [1] and you don't want to learn the correct way of making apps, you're most likely going to make some very crappy apps. [1]: By that I mean anybody making an iPhone app.
- blhack 15y ago(The reason that the sentence had a question mark at the end was because I was asking you a question.) Why? Why can't iPhone developers make web apps instead?
- nupark2 15y agoWhy? Why can't iPhone developers make web apps instead? Fully leveraging the platform to create great apps requires using the APIs the platform provides, such as: * Using GameCenter for peer-to-peer head-to-head game matchup over bluetooth and local wifi. * Using Airdrop for immediate no-configuration, no-network entirely local file sharing. * Using GCD to take advantage of the iPad2's multiple cores, and implement high-performance I/O (see iOS 5). * etc, etc. Non-native platform shims (such as webapps) will always be behind native applications when it comes to taking advantage of the vendor's OS platform enhancements and differentiative features.