I value these scripting products as much as I have valued Apple products – if Apple does not resolve this, then I will shift my interests towards other products. Education needs to use scripting based products as part of teaching – just doing C variants is not realistic where more flexibility, simplicity and immediacy is needed. However, their suppression of educationally innovative software such as Scratch, Squeak, Smalltalk and other such products on the iPad and iPhone will fundamentally change my attitude.Īpple’s action is very demotivating. To date I have valued Apple’s attitude to giving the user a good experience. I know the App Store is curated, but it seems unreasonable that network-sourced content can be treated two different ways depending on which application pulls it. It is therefore disingenous to suggest that the web paradigm of development would somehow be acceptable when others have found that it is not so.Īnd I personally think Kit is spot-on when he claims that Apple’s logic is screwed up, because Safari can expose the user to all kinds of objectionable content, whereas an app that exposes the same content can be banned from the App Store. The whole reason Apple opened iOS devices up to 3rd party apps was because there was demand for them - demand that would not be satisfied by web-based apps. On the plus side, this does mean that your web app, if properly written, works fine on anything with a standards-compliant browser. If by “learn programming using the iPad” you mean “do all the development on a desktop computer and then use the iPad to view the results of a running web app,” then the iPad serves little to no function except as a final stage of quality control: does this thing render properly in Safari on an iPad? You could substitute any other web enabled device for iPad and you’d be just as accurate. It’s just a mostly-dumb input-output device at that point. When you consider that Python and Ruby have a lot to them that has nothing to do with “web development,” and then consider that credible web development with either language still requires access to console output and logs (especially since development requires, you know, debugging), the iPad doesn’t really bring much to the table. But it is generally ill advised to try and directly publish things before trying them out in your local environment. Once you have your app working, you can upload the content to some external server environment that’s live on a network where others can hit it. Generally speaking, you want to run some kind of a server environment locally which can execute Python or Ruby code and render out HTML, if you’re using these languages for “web” development. Unfortunately, calling Python and Ruby “web languages” in this case is both disingenuous and demonstrates a lack of understanding of how Python and Ruby development work.Ĭredible development in these languages strongly requires an IDE (or an editor and a command line) and an execution environment, and both of these would be problematic to deliver on the iPad (especially the latter, since Apple forbids interpreters and virtual machine implementations per its App Store restrictions). Via Scratch Forums / Apple hurt me right in the heart. Of course, they can take all the hate from developers because the mindless Apple legions will still love them. Apple wants to be in complete control of what can make apps for their machines so they ban all app creators except their own. Flash CS5’s biggest feature was the ability to make flash programs for the iphone and because Apple has banned this the usefulness of flash CS5 has gone down a lot. What they did to scratch was nothing compared to what they did to Adobe. Apple has banned all third party software from creating ipod apps. Want to be truly computing literate, where you write as well as read? There’s no app for that. Why? Discussion on the Scratch forums suggests that it’s because Apple wants to focus on consuming media using these devices, not producing media. Apple removes Scratch from iPad/iPhone/iTouchĪ real bummer - Apple removed Scratch from the iTunes store, so it’s no longer available for iPad, iPhone, or iTouch.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |