> As an app developer you have to decide whether or not you want to put up a notice, warning or info page on your app warning parents about this problem and recommending that they disable multi-touch. Might you incur Apple's wrath for doing so? Don't know.
Ouch. I hadn't even thought of that.
I was just going to say it's ridiculous that you have this powerful device with advanced touch screen and you're developing software for it, but Apple prevents you from simply exerting control over the device.
A non-crippled OS should give you near exclusive access with minimal meddling, like Desktop PC games. Full screen, raw touch data and no accidental gestures.
I don't understand why hackers could abide by this.
(the next part is a bit off topic btw, but maybe some professional iOS app devs can shed some light on the matter for me?)
I work with kids (a bit older, ages 8-12) teach them to do creative things on the computer (GameMaker, GIMP, some HTML, etc). I'm still working to figure out a good method to learn them actual code (not all, but some are definitely smart enough). A lot of them ask me if I can teach them "how to make apps". I don't know (don't have a smartphone or tablet), but at some point I thought ok let's figure that out.
The kid had an iPod Touch so we started looking around for some iOS SDK or whatever (I feared writing a whole app would be too large of a project for him, but now I wanted to know and it taught us both a valuable lesson).
Can anyone who writes iOS apps maybe confirm this for me, because it seems pretty much impossible:
- You can't actually load an app that you just coded onto your own device, to try it out. Instead you can only test it in an emulator.
- The only way to get the new app onto the actual device is via the AppStore. Is that really true? Do even professional app developers not see their app run on an actual device instead of the emulator before the app is in a suitable state (as judged from the emulator tests) to place on the AppStore and even then only if they or someone buys it? Really?
- This SDK/emulator kit is only available for the Mac. So if you don't own a Mac, you can't develop iOS apps.
- Money. Does the SDK/emulator kit cost money or not? I couldn't figure it out because I stopped looking as soon as I saw it was Mac-only, anyway. But depending on which route I took through the Apple ID developer program website, it alternatively told me it was free and that it cost me $100. And then to be able to place the program onto a physical device I own, I need to pay a yearly $100 for the AppStore?
(I probably got some details wrong here and maybe I missed some programs or ways to do things so please correct me)
The centre I work at is mostly run by volunteers and doesn't use Macs or has $100/yr to give to Apple for the "privilege" of teaching a new generation of hacker kids how to develop applications for their petty locked up hardware/software universe. So there won't be any "how to make apps for iOS" lessons in the foreseeable future.
That's what I learned. And the kid that joined me on this wild goose chase learned that he most definitely will be getting an Android as his next smartphone.