The Register® — Biting the hand that feeds IT

Feeds

Steve Jobs beheads iPad apps for acting like desktops

'Off with their widgets!'

Customer Success Testimonial: Recovery is Everything

The Apple App Store police are now rejecting iPhone and iPad applications for behaving like "widgets" and "creating their own desktops," according to one developer who's busy eating his previous claims that Apple isn't evil.

In late April, an unnamed Australian — one of a small team of cross-platform developers known as Shifty Jelly — made a point of telling the world that the Apple App Store is a mighty wonderful place. "I love the app store and the amazing hassle-free distribution it provides and I only really have a few niggling concerns with how Apple has dealt with us, as developers," he wrote in a blog post entitled "Sorry Media, But Apple Isn’t Evil."

But little more than a month later, this outspoken Aussie has accused himself of talking nonsense after the Jobsian cult said it was booting his company's photo-centric iPad application, My Frame, from the App Store. "A month ago I wrote a blog post about how Apple were not actually evil, because I was getting sick of all the media hype and bashing that was going on," he now says. "Little did I know that a month later that blog post would come back and smack me in the face."

MyFrame, from Groundhog Software, layers various data and tools atop digital photos as you view them on the iPad, and three successive versions of the app were previously approved by the App Store police. But on Monday, the police called to say they'd changed their minds, accusing the app of being too widgety. The app is still available from the store, but Apple has apparently told GroundHog it's coming down.

"They refused to be pinned down to an exact reason, simply stating that they were doing a cull of any applications that presented widgets to the user," reads the Aussie's blog post. "All the guy on the phone would say is how much he liked our application, and how sorry he was, but there was nothing he could do. All we got out of him was that Apple no longer liked ‘widgets’ and wanted all widget apps removed."

Previously, this coder had scoffed at media claims that Apple's approval process was "murky." But he now says that dealing with the company is like falling down a Carrollian rabbit hole. "Our application is being removed for a very murky reason, one which is nowhere to be found in any documentation that Apple give us developers, even worse one which Apple themselves refuse to explain, or put in writing. Reminds me a little of Alice in Wonderland: 'I think I should understand that better, if I had it written down: but I can’t quite follow it as you say it.'"

But he couldn't help but appeal to the App Store's Queen of Hearts. Embracing the web parlour game of the moment, he sent an email to Steve Jobs (sjob@apple.com – feel free to have a go):

Hi Steve,

Just got a phone call from Apple letting us know that our iPad app ‘My Frame’ is being removed from the store. Apparently Apple is cracking down on ‘widgety’ type apps. Our app is a beautiful photo frame with a few nice things you can put over your photos. It’s not ugly, or even widgety.

What gives? I’ve always defended you guys in the past, but it seems like you’ve crossed an invisible line here, even the guy on the phone was saying how much he likes our application but that there’s nothing he can do?

The cult leader responded with typical brevity:

We are not allowing apps that create their own desktops. Sorry.

Sent from my iPad

The coder wrote back, claiming it all made sense before pointing out that it didn't"

Understand, but don’t agree…besides all of which our application (My Frame) is a photo frame, not a desktop environment. Your people won’t even tell us what we need to remove to get approved, they are just kicking us out. Put yourself in our shoes.

We would argue that the he doesn't understand at all — which is completely understandable. Per usual, the Jobsian logic is rather muddled. If you take a peek at MyFrame, you'll notice that in layering tools atop a photo, it does look a bit like a desktop:

MyFrame screen

But you get much the same impression when you load up Microsoft's Bing or Adobe Ideas or Major League Baseball's iPad app. What is a desktop but a user interface, and all apps have a UI. A ban on widgets is somewhat understandable — given Apple's existing ban on multitasking. But MyFrame isn't that kind of widgety.

The App Store police have been known to reject applications for "duplicating Apple functionality," and this would seem to be the rational for barring at least one effort to add a widgety dashboard interface to the iPad. But this provides little solace to our favorite Lewis Carroll-quoting Australian application developer, who — like so many others — has woken up to the fact that Apple maintains its own reality.

"How can a company be prepared to invest into a platform that can change at any time, cutting you off and kicking you out, with no course of action but to whine on some no-name blog," he writes. "There is no alternative platform, despite what others may say about Android, it’s immature and their app store(s) are a wild west nightmare. It really is Apple’s way or the highway, and that really stinks. Badly. Very badly. Apple is the angry queen from Alice in Wonderland, screaming 'Off with her head!' and we have little recourse but to watch their pack of card minions execute those orders." ®

SaaS data loss: The problem you didn’t know you had

title

"There is no alternative platform, despite what others may say about Android, it’s immature and their app store(s) are a wild west nightmare. It really is Apple’s way or the highway, and that really stinks..."

Well, stop whinging, get off your arse and help make Android's app store better. Google would be more than happy to take suggestions to make the Android market place better and more ubiquitous than the Apple app store and give you the alternative you desire. Jump ship now, before the rush.

Eventually, Apple will piss off so many developers and have such a bad reputation they'll come crashing down. Developing for the the iPhone/iPad is somewhat like taking a stroll through a minefield with a blind fold on: one wrong step and "KaBOOM!!" And the worst part is, you know that if you do anything remotely creative and interesting you can virtually guarantee you'll step on one of those really nasty anti-personnel mines that takes your nadgers off but leaves you alive.

23
0
Anonymous Coward

The bigger lesson here

Just because the rules haven't bitten you yet, it's worth understanding why people are complaining about them. The whole "well it hasn't hurt me" mentality is always a dead end for progress. I think the iPhone and iPad look great, but I'll stick with my laptop and OSX until I can use them however I like. I just hope they don't start locking down OSX too or I'll have to move back to Linux. To me, and apparently most of the world, the reason computers are so damn awesome is because they're so damn open.

If Apple really believed people wanted the platform under Apple control, they'd start limiting which websites could be visited. But they know that would be the death of both devices. People do want freedom. The only reason they can get away with the app limitations on the iPhone and iPad is because 1) the unlimited internet provides most of the usefulness in the first place and 2) they're supplemental devices; people already have a real computer to do whatever they want on.

And that makes clear the real reason I think Apple limits them: they don't want to cannibalize their computer sales. Fair enough. But I can't imagine how much it would suck to develop for a platform knowing you can get your plug pulled any time by Apple because you're making something too cool.

19
0

Not so fun

When it happens to you...

As sad as this is, there are 10,000 rabid fanbois/developers waiting for Stevie-boy to sh1t on them. Oh please Sir, may I have some more??

17
1

More from The Register

Bjarne Again: Hallelujah for C++
Plus: Now officially OK to admit you never used STL algorithms
Nuke plants to rely on PDP-11 code UNTIL 2050!
Programmers and their walking sticks converge in Canada
Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Shy? Socially inadequate? Fiddling with your phone could help
App 'tells the brutal truth' about social inadequates' chatup lines
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry