How do you make teachers angry? Take an app out of the App Store
iPhone, iPod touch, and iPad users are used to hearing about new apps showing up in the App Store. It's when they are taken out of the App Store by Apple that things get interesting. Teachers across the country got a taste of "interesting" last week when Apple removed Scratch Viewer from the App Store. The app is used to display programs that have been written by children in the Scratch programming language, a popular language for teaching kids the basics of computer programming. Scratch was developed by a team at M.I.T Media Lab, and the app was written by John McIntosh of Canadian development firm Smalltalk Consulting, Ltd.
The Computing Education Blog broke the news and received a number of comments protesting Apple's decision. While Apple is remaining quiet on the subject, McIntosh notes that he's in negotiations with the company. Many bloggers are thinking that Apple's excuse for killing Scratch Viewer is that it violates Section 3.3.1 of the company's policy against apps that interpret or execute code. That's the reason Apple is quashing Adobe Flash-based apps.
Mitchel Resnick, who runs the Scratch team at M.I.T., says that he's "disappointed that Apple decided not to allow a Scratch player on the iPhone or iPad" and hopes that "Apple will reconsider its policies so that more kids can experience the joys of creating and sharing with Scratch." The team is planning on writing Scratch authoring tools for iPad, but whether those plans come to fruition is up to Apple.
[via NYT Gadgetwise Blog]
Share
Categories
iPhone, iPod touch, and iPad users are used to hearing about new apps showing up in the App Store. It's when they are taken out of the App...
Add a Comment
Scratch is also available on OS X, Windoze and Ubuntu Linux. It's not exactly the end of Scratch. The locked down nature of the iPad will just help ensure that these other platforms don't go away.
April 24 2010 at 11:18 AM Report abuse Permalink rate up rate down Replyhaha, interesting!
Totally, cause if it's easy, it's no good. While we're at it, let's have a class on basic computing for old people using nothing but the Terminal.----maybe this is a good idea.
well, but this may be not the fundamental solution. Ipad and iphone always need apps running, such as "Top 10 Best Free iPad Apps"(http://www.ifunia.com/ipad-column/top-10-best-free-ipad-apps.html ) on line.
There was recent concern over where our next generation of developers are going to come from....where will they "cut their teeth" and get the basic concepts they need to turn into developers? Scratch is the perfect answer to this, and what does Apple do? Cut off the developers it is going to need in 10-20 years' time to keep it alive. DUMB.
April 23 2010 at 9:58 PM Report abuse Permalink rate up rate down Reply@LD. no the tool has nothing to do with it. It is about the code. Top to bottom in native language, no private APIs etc.
if I make a WYSIWYG tool that exports into the proper code there's no issue. Plus if doesn't say 'made with XXX tool' how is Apple going to know. they won't.
2. If the app enables the potential creation of "viruses" or hijacking user info - banned.
In which case Scratch or Flash might still be banned.
Excellent idea.
While other commenters have been going back and forth with each other about "breaking the rules", you actually propose a solution. My biggest gripe about the current iPad is that I can't run any software I want on it. For the masses the limitations makes some sense, but for some of us a locked down computer is severely limiting.
To all those who dont know:
idiot is a word derived from the Greek , idiÅtÄs ("person lacking professional skill
Anybody that has had something to do with Steve Jobs ,knows for sure
that idiocy and genius are not self excluding, his sales policies have always been bad bad bad ,for everybody except Apple.
Scratch is excellent. I'm an iPhone developer and my third grade daughter loves learning to code with MIT's amazing (and free) software. I see no reason why Apple cannot update their policy to allow educational apps like this to exist peacefully on our iDevices. I'm amazed at the stuff an eight year old can do. She's comfortable working with variables and objects, and other fundamental programming concepts-- and I've really taught her almost nothing, she's just inferred it all from goofing around with Scratch.
I support Apple's push to developer all App store-bound applications in Objective-C (or C / C++), this makes sense. No flash app exported into an iPhone app is going to follow the Human Interface Guidelines, and they will generally be awful. But why applications that allow you to run interpreted code have such trouble making it to the store I don't fully understand. Of course there are many emulation-based apps already on the store, and they're a good thing to have. This restriction is probably doing more harm than good. Is a Scratch player app, or even (gasp) a Flash player app, really destructive in some way that I'm failing to grasp?
The guy's name is McIntosh? Ironic.
April 23 2010 at 4:00 PM Report abuse Permalink rate up rate down ReplyEspecially ironic. McIntosh is the correct spelling for the particular species of apple, the fruit.
That said, I love snow apples. And the a variety nicknamed 1800's.
Deals of the Day
more deals- HHI 360 Dual-View Stand Case for new iPad w/ $2 credit for $12 + $3 s&h
- HHI ReElegant Smart Cover Companion Case for new iPad from $5 + $3 s&h
- Rocketfish Keyboard Capsule for Apple iPad for $15 + $5 s&h
- Used Apple iPad 64GB WiFi + 3G for $240 + free shipping
- AviiQ Portable USB Charging Station with cable rack for $54 + $8 s&h
- Dual USB Car Charger Adapter for $2 + free shipping
24 Comments