Tech Broiler

Jason Perlow and Scott Raymond

Apple: Make a desktop, your iPad app is toast

By | June 2, 2010, 7:03am PDT

Summary: Groundhog Software’s MyFrame was removed from the App Store for being too desktop-ey. What’s next, Apple kills off birds from its campus that wet their nests?

Groundhog Software’s MyFrame was removed from the App Store for being too desktop-ey. What’s next, Apple kills off birds which live on its campus that wet their nests?

In recent months I’ve gone as far to compare Apple and its behavior to North Korean Juche. Apple, I apologize.

Kim Jong-Il is too reasonable. Not outrageous enough. Apple, you’re more like a Monty Python skit.

Specifically, I’m referring to the Monty Python skit where an insane, completely unhinged customer enters a book shop and asks for all sorts of crazy titles that aren’t in print. Finally, when the shopkeeper does find a book the customer wants…

Customer: I saw it over there: “Olsen’s Standard Book of British Birds”.

Shopkeeper: (pause; trying to stay calm) “Olsen’s Standard Book of British Birds”?

Customer: Yes…

Shopkeeper: O-L-S-E-N?

Customer: Yes….

Shopkeeper: B-I-R-D-S??

Customer: Yes…..

Shopkeeper: (beat) Yes, well, we do have that, as a matter of fact….

Customer: The expurgated version….

Shopkeeper: (pause; politely) I’m sorry, I didn’t quite catch that…?

Customer: The expurgated version.

Shopkeeper: (exploding) The EXPURGATED version of “Olsen’s Standard Book of British Birds”?!?!?!?!?

Customer: (desperately) The one without the gannet!

Shopkeeper: The one without the gannet-!!! They’ve ALL got the gannet!! It’s a Standard British Bird, the gannet, it’s in all the books!!!

Customer: (insistent) Well, I don’t like them…they wet their nests.

Shopkeeper: (furious) All right! I’ll remove it!! (rrrip!) Any other birds you don’t like?!

Customer: I don’t like the robin…

Shopkeeper: (screaming) The robin! Right! The robin! (rrrip!) There you are, any others you don’t like, any others?

Customer: The nuthatch?

Shopkeeper: Right! (flipping through the book) The nuthatch, the nuthatch, the nuthatch, ‘ere we are! (rrriiip!) There you are! NO gannets, NO robins, NO nuthatches, THERE’s your book!

Customer: (indignant) I can’t buy that! It’s torn!

Shopkeeper: (incoherent noise)

So where am I going with this? Apple is a company who as a developer you just can’t please, even if you try to do everything right.

First there’s the list of checklists. No bad language! Check. No PORN! Check. No using undocumented APIs! Check. No use of non-native software interfaces, frameworks and libraries! Check. Do not copy existing functionality! Check.

Do not make your App look like a Desktop with widgets! Uhhhhhhhhmm… Check?

Yeah I think Apple just hit its Ethel the Aardvark Goes Quantity Surveying moment.

Enter Groundhog Software, an Australian iPhone and iPad developer that just had their application, MyFrame, removed from the App Store.

I’d call this extreme irony, considering the company has been a stalwart supporter of Apple’s stringent application approval processes.

MyFrame was a picture frame application, one of the many that tried to distinguish itself from the myriad of others on the App Store that you can download and pay for.

Instead of just rotating your photos, MyFrame could also display useful widgets which overlay the picture, such as the time of day and date, the weather, Twitter feeds and reminder notes.

Hell, it’s an app that I might have even considered buying.

What was MyFrame’s crime which caused it to be yanked from the App Store? Well apparently, Apple doesn’t like applications that have widgets or look like a desktop. In other words, it wets its nest.

So a software developer tries to do everything and play by the rules, even gets its application accepted into the App Store, only to find it then yanked because suddenly Apple doesn’t like applications that can display more than one thing on the screen at once? What?

I don’t get it. I really don’t.

Look, I love my iPad. Hell, I adore the thing. I’m practically a fanboi now.

But this is yet another example of Apple cutting off its nose to spite its face. I understand Steve Jobs and his love for simple, elegant interfaces, but this is going a bit too far. Dictating what apps can and can’t look like stifles developer creativity and WILL push them towards other platforms.

Has Apple joined the Ministry of Silly Walks? Talk Back and Let Me Know.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Jason Perlow, Sr. Technology Editor at ZDNet, is a technologist with over two decades of experience integrating large heterogeneous multi-vendor computing environments in Fortune 500 companies.

Disclosure

Jason Perlow

My Full-Time Employer is IBM. I write as a freelancer for ZDNet.

Disclaimer: The postings and opinions on this blog are my own and don't necessarily represent IBM's positions, strategies or opinions.

I own no investments or direct financial instruments in the companies I write about.

Biography

Jason Perlow

Jason Perlow, Sr. Technology Editor at ZDNet is a technologist with over two decades of experience with integrating large heterogeneous multi-vendor computing environments in Fortune 500 companies. A long-time computer enthusiast starting the age of 13 with his first Apple ][ personal computer, he began his freelance writing career starting at ZD Sm@rt Reseller in 1996 and has since authored numerous guest columns for ZDNet Enterprise and Ziff-Davis Internet. Jason was previously Senior Technology Editor for Linux Magazine, where he wrote about Open Source issues from 1999 to 2008.

In his spare time, Jason is an avid amateur chef and food writer, where his work reviewing New Jersey restaurants has appeared in The New York Times. He is also the founder of the popular food web site eGullet and blogs about restaurants and cooking at OffTheBroiler.com.

137
Comments

Join the conversation!

Just In

RE: Apple: Make a desktop, your iPad app is toast
JACOBSONR 14th Oct
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.
0 Votes
+ -
Let me get the story straight...
NonZealot 2nd Jun 2010
Apple accepted it, the app was distributed for a while, and then out of the blue, suddenly, the app was gone? Poof? Apple just deleted it?

Wow.

Just.

Wow.

In another blog today, Zack spoke about how the iPad was the breeding ground for the next generation of developer. I feel very, very, very sorry for the next generation of developer who will not have any control over the applications they develop. Welcome to 1984. Welcome to Big Brother. Welcome to Apple.
0 Votes
+ -
Not the first time
Rob Oakes 2nd Jun 2010
@NonZealot: This happened with GV Mobile, and even the porn apps. They were accepted. They were distributed. And then, they got pulled because some unrelated bird, somewhere decided to wet its nest.

In the case of GV Mobile, it was because Google decided to continue the development of the phone OS. (Sorry Steve, but if you look at a timeline, you encroached on Google's turf; Android predates iPhone by several years).

In the case of porn apps, well, I don't know why he decided to pull porn apps. (I refuse to believe it's because Steve suddenly grew a conscious. But then, in other news, hell might have just frozen over.)

It's not like Apple just decided to join the Ministry of Silly Walks, as near as I can tell, they were one of the charter members. And since Steve's handlers have let him near mass communications technologies, they've apparently made a bid for membership in the Brotherhood of Fecal Throwing Simians as well.
0 Votes
+ -
Silly Acts, and Hell Freezing Over
Too Old For IT Updated - 2nd Jun 2010
@Rob Oakes: Too late in the year for Hell to freeze over, even if it is in Michigan.

A talent agent is sitting in his office. Steve Jobs and his handlers come in. The talent agent asks "What kind of an act do you have?" Steve says "We are a consumer goods company, and don't care about developers or enterprise IT!!" The talent agent says "Well, show me what you've got."

... much later ...
The talent agent says "That's a very interesting act, what do you call it?"

Steve Jobs "The Aristocrats!!"
0 Votes
+ -
@Rob Oakes Job$ is in bed with the right wing prudes at Disney and has become one of them.
0 Votes
+ -
@Rob Oakes: I fully agree that this is just getting out of hand. I love my Apple products. They are well made and easy to use. But this App approval thing is getting ridiculous.

I understand some of it. I even get why porn apps are not acceptable. It is not because porn is bad, but because the number of children carrying iPod Touches, iPhones and soon iPads calls for a little modesty. I honestly believe that we will see an "adult only" area of the App Store with tighter controls in the future. But right now, Apple is too concerned with image. And a few kids "accidentally" buying porn from Apple would just be bad. Safari can still access it, sure. But that falls under the umbrella of you went out and found someone else content...we did not sell it to you.

I hope Apple feels some heat from these random rejections and removals. I hate to see otherwise nice apps stifled because of some obscure fine print that says it can be nixed "if we just don't like it". I like Apple and do not want this to be part of their legacy. Pull your head out guys!
0 Votes
+ -
I can not wait
rparker009 2nd Jun 2010
It will be good once the ipad has been jailbroken and you can get real apps for it. As it is now I have a$700 kendle
0 Votes
+ -
@rparker009 yea, ya can't really argue, despite cost, apple makes good hardware. Looking at refurbished costs, the iPhone is the cheapest per-spec smartphone you can buy. And the OS isn't all that bad once you give it a little breathing room.
0 Votes
+ -
I am Shocked!
CowLauncher 2nd Jun 2010
Just completely shocked! Just shocked! Shocked! And Wowed too! Awed as well! Shock and awed! Wow.
0 Votes
+ -
Hope and Change
Too Old For IT 2nd Jun 2010
@CowLauncher: Maybe if we all Hope that Steve jobs will see the light, there will be Change!
0 Votes
+ -
Well,
becabill Updated - 2nd Jun 2010
@CowLauncher, I never used any porn program anyway. I wouldn't. Honest.
Never.
N-n-n-upe. Not no way, not no how.
(besides, the video is sh**ty).
@NonZealot isn't it IRONIC that it was Apple that came out with the 1984 commercial for the original Mac? And now... look at things. It's even worse that being enslaved to the PC.
0 Votes
+ -
Sounds like Apple is becoming a lot like the MPAA with its app store. MPAA does the exact same crap with small movie companies. Just ask Matt Stone and Tray Parker...

"Orgasmo has been rated NC-17."
"Well, what specifically about the movie warrants an NC-17 rating? What do we need to change to get it to an R?"
"We can't tell you. You'll have to figure it out yourself."
0 Votes
+ -
It was here, visible for a while, then marked as SPAM, then gone!

I am now marked for life as Homo Spamiens

wink
0 Votes
+ -
@Indulis The same happened to me. ZDNet comment system allows any one to flag your comment as spam among other options, & then deleted.
would be the least bit surprised to find this happening. C'mon this is apple we're talking about...
0 Votes
+ -
All we got out of him was that Apple no longer liked ?widgets? and wanted all widget apps removed

ROFL... First Flash, now "Widgets"... can't wait to see what's next!
@Badgered

I heartily expect that in the future, Safari running on the iPad will ban all websites that use those annoying jQuery plugins like the accordion plugin and similar flash-like crap.
0 Votes
+ -
So does this mean
nix_hed 2nd Jun 2010
that dashboard is going away in OS X? Since, well, you know, it's all widgets...
0 Votes
+ -
No, no...
becabill 2nd Jun 2010
@nix_hed
Those are all Apple Fritters
What makes it worse is that Apple can't even give the developer a specific reason for removal nor how it can be "fixed"!

And apparently rolling it back to the previously "approved" version is not an option either.

Wow.
0 Votes
+ -
When you bought your iPad you also bought an entry into a sanitized version of computing and the Web.

This decision by Apple comes hardly as a surprise, they gave you many hints they would this.

This is the Apple's vision you bought into, expect to see this happen many more times.
0 Votes
+ -
Approved but not approved?
Timpraetor 2nd Jun 2010
@OS Reload - That's what's being bandied about here. If the app had never been approved, then so be it and I would agree with your lame attitude towards what we should or shouldn't purchase. However, to accept and even promote the app and then remove it - that's BullS**t.
0 Votes
+ -
Welcome to Apple!!!
JLHenry 2nd Jun 2010
@Timpraetor :

Read the terms of service. They can do whatever they want, whenever they want. When you buy Apple, That's what you're buying into . . .
0 Votes
+ -
I wonder: can I return the iPad
John Zern 2nd Jun 2010
after, say 60 days because the apps I used it for are pulled off of the device one day?
0 Votes
+ -
Move to an open marketplace
Mic Cox 2nd Jun 2010
Develop for Windows Mobile. The platform is over 2X as old as crApple's and probably has 10X more applications because the developer is in control, not big brother.
0 Votes
+ -
@Mic Cox - except Windows Phone 7/Windows Mobile 5&6/PocketPC 2002 and 2003 or whatever they want to name it is just an increasingly bloated Windows 95 (which can be easily hacked to run on devices as one of those video sharing sites has people readily proving).

even Linux on my old iPaq from 9 years ago was far faster in feel than Windows Mobile. (And WM5 was retooled to use Flash ROM. Oops. Turning a turtle into a frozen stream in January wasn't the best thing they could do...)
0 Votes
+ -
Yeah, but I'll take my slower bloated, "call it whatever you want" WinMo phone that *I* get to do whatever *I* want to do with what *I* bought and not have somebody tell me what to do with *MY* property. I'll go Android before I'll ever go Apple.
0 Votes
+ -
I'll leave it at that because you're not even worth the effort anymore.
0 Votes
+ -
WP7=95?
Lester Young 2nd Jun 2010
@HypnoToad72 Your credibility just fell into the toilet.
0 Votes
+ -
@Mic Cox
Not after Windows Phone 7. There, too, there will only be one authorized mechanism for loading apps onto your device - Windows Phone Marketplace - where Microsoft will inspect and approve your apps. You will not be permitted to sideload your own 3rd party apps from any other source outside the Marketplace.
0 Votes
+ -
@Mic Cox - I'd develop for Android over Windows Mobile any day.
0 Votes
+ -
Why?
Cylon Centurion 2nd Jun 2010
@fritzendugan@...

Isn't it a developer's duty to reach the widest audience? Wouldn't developing an app for multiple platforms reach that goal? You should develop for both.... Leave Apple out in the cold.
0 Votes
+ -
Where are the Apple Sheep Now
bobiroc 2nd Jun 2010
How can you defend this one? Why does Apple continually get to dictate what kinds of applications and features it's customers may want. Oh I am sure the Apple Fanboys will say Apple owns the store they can do what they want. If this app was developed and broke none of Apple's Commandments then what is the problem? I understand about having rules and guidelines for security and for the protection of intellectual property and what not but this is just ridiculous.
0 Votes
+ -
Easily defended
ubiquitous one 2nd Jun 2010
@bobiroc
Apple doesn't want widgets on the iPad. It is a closed ecosystem that doesn't follow the windoze business model. What is it you don't understand?

They get to dictate the software that gets put on there. If you don't like it then don't buy it, which you probably won't do anyway so that's a moot point.

From now on, no more widgets. The developer can make an MyFrame app without widgets. And flying bears. And dancing trees.
0 Votes
+ -
Lame Excuse
bobiroc 2nd Jun 2010
@ubiquitous one

But I guess it is "Apple Law". I still fail to see how this app is hurting anyone unless it is opening up functionality that Apple does not want their customers to have. I think that is the real reason. It is sad that you can so easily defend them and praise the closed nature of the iPad and ultimately apple.
0 Votes
+ -
@ubiquitous one Apple doesn't want widgets on the iPad. It is a closed ecosystem that doesn't follow the windoze business model. What is it you don't understand?

Wow.... I'm actually in awe of the RDF.
0 Votes
+ -
But I guess it is "Apple Law". I still fail to see how this app is hurting anyone unless it is opening up functionality that Apple does not want their customers to have.

@bobrock
Well there ya go. You just answered your own question.

It is sad that you can so easily defend them and praise the closed nature of the iPad and ultimately apple.

Absolutely. Why is that sad? The iPad has been out long enough that most people know what they're getting into. They shouldn't be surprised.

And no RDF here since I don't own anything Apple beyond an iPod or have Apple stock. I did purchase an iPad for my mom, though. Try again.

When the iPad becomes such an intrusive, ubiquitous, unavoidable necessity as windoze XP has become, then I will fully be on your side. Until then, it is a product that can easily be avoided by many.

So stop trying to impose the windoze business model on it. It doesn't apply here. Next.
@ubiquitous one

"When the iPad becomes such an intrusive, ubiquitous, unavoidable necessity as windoze XP has become, then I will fully be on your side. Until then, it is a product that can easily be avoided by many.

So stop trying to impose the windoze business model on it. It doesn't apply here. Next."

You really lose any and all credibility in this statement, because I could replace "windoze" with "OS X" and the statement would still be completely accurate. OS X and Linux desktops are really no different that Windows. There's only so much possible with a point and click GUI interface.

And you have completely avoided addressing the real issue at hand: Why Apple will approve apps, and then at some later date arbitrarily change their mind based on some undocumented rule. And consider the people who bought the app; they paid for it but they can no longer receive updates or fixes.

If an app is approved, and obeys all of the written rules, then it should be allowed to stay. Period. If Apple wants to update the rules, that's their prerogative, but then they should grandfather in all existing apps. New apps and app updates would then have to follow the new rules. Implementing such a simple idea would have saved them a huge amount of negative press.
0 Votes
+ -
@ubiquitous one - "closed ecosystem" = "vendor lock-in". Especially when Apple touts "open standards" (while on record having their higher-ups badmouth Flash (2010) and Java (2007) and any other open standard they can't get their talons into to help convince a naive public that it's not about lock-in and their control and what they can dictate to developers. If Apple is going to be this stern, they should deny all third party people and go at it alone. And that is the point. They can be a dictatorship or they can be a symbiosis.)
0 Votes
+ -
@ubiquitous one

Where did you read tha Apple doesn't want widgets? Where is this stated? The app follows the rules posted by Apple. Period. Somehow, this is not enough, which sucks. Apple can make rules as they go and some developers are getting caught in the middle. This is not professional.

Many apps use custom views to represent data. Weatherbug, for example. In landscape view it almost looms like a dashboard! No widgets you say? I call it bull. Brown and everything.

I see two problems with Apple's attitude. One, it stifles innovation because developers *know* they aren't in control, Apple is. Even when they follow the well-established rules. Second, because after many months of development, apps that look and behave great may suddenly become non-grata in Apple's walled garden. The reason? The developers will probably never know the reason. In the end, it will result in a waste ofmprecious time.

Are iPhone OS developers fearless? They don't care perhaps? Is this Russian-Roulette environment OK with them? I, for one, prefer to sit on the fence and see how this AppStore rules evolve. As for my need to have an adrenaline rush here and there, there are countless, more forgiving options available.
0 Votes
+ -
RE: Apple: Make a desktop, your iPad app is toast
ubiquitous one Updated - 2nd Jun 2010
You really lose any and all credibility in this statement, because I could replace "windoze" with "OS X" and the statement would still be completely accurate. OS X and Linux desktops are really no different that Windows. There's only so much possible with a point and click GUI interface.

What does that have to do with what I just said? You just quoted it up above. Go back and read it again. I said nothing about GUIs and said everything about the stranglehold windoze has on the desktop market. When the iPad has a stranglehold on the tablet market in the workplace and I can't avoid it, then come back and talk to me.

And you have completely avoided addressing the real issue at hand: Why Apple will approve apps, and then at some later date arbitrarily change their mind based on some undocumented rule. And consider the people who bought the app; they paid for it but they can no longer receive updates or fixes.

Then get your money back. If you paid for it with a credit card then that shouldn't be a hard thing.

In fact if you bought an iPad and it's that sooo objectionable to you, then return the iPad as well and get your money back. A closed ecosystem is just that. Closed

If an app is approved, and obeys all of the written rules, then it should be allowed to stay.

Well all the developer has to do is take out the widgets on his app. Case solved.

If Apple wants to update the rules, that's their prerogative, but then they should grandfather in all existing apps. New apps and app updates would then have to follow the new rules. Implementing such a simple idea would have saved them a huge amount of negative press.

No because then somebody would crybaby and say why can't I have floating cows and daffodils as widgets on my app? My Frame has it. Why can't I? Whaaaa And then we get into the whole whine game of "I get to do it and you don't".

Nope, it's best that it apply to everybody. Is it dictatorial? You bet it is.

But then, if you don't like that, then don't buy one. It's that simple.
0 Votes
+ -
@HypnoToad
ubiquitous one 2nd Jun 2010
...you'll just have to follow their rules. You want the income and rewards that come with app development, then you adjust.

Otherwise go develop .NET-based flying cow widgets and take your expertise elsewhere. Apple sets standards for the iPad and they have a right to do so. They don't have to play ball with everybody under the sun. If you manage to get a critical mass of buyers who object then Apple may change their tune, but so far it's mostly NPMer shills and anti-Apple fanatics who are looking for another excuse. All puffs of smoke.

This is what comes when you buy the optional iPad, folks! No surprise!
0 Votes
+ -
@ubiquitous one
The problem is, people DON'T know what they're getting into when they buy an iPad. The commercial makes it look like this perfect device that will make your life easier.

What they don't mention is how you have to ALREADY OWN A COMPUTER that has iTunes installed on it.
0 Votes
+ -
@ubiquitous one

The RDF is strong with you.
  • Flagged
0 Votes
+ -
It looks like they don't care!
ubiquitous one Updated - 3rd Jun 2010
The problem is, people DON'T know what they're getting into when they buy an iPad. The commercial makes it look like this perfect device that will make your life easier.

@droid101, most people don't care about what you and little Nicholas care about. Capice? What is so hard to understand about that? Why is that such a difficult concept to grasp? Your needs, my needs are not the same as everybody else's needs. Man, it is so tough for some people to think outside their own little box sometimes.

I would say about 85 percent of what you M$ fanbuis say about the iPad is technically true, but so what. Who cares. You are missing the whole point about what this device is intended for and it's not for everybody, so obviously they're not listening to you.

Give it a rest, dude.
0 Votes
+ -
@ubiquitous one And no RDF here since I don't own anything Apple beyond an iPod or have Apple stock. I did purchase an iPad for my mom, though. Try again.

That makes the RDF even more impressive... doesn't it?
0 Votes
+ -
re: Lame Excuse
none none 3rd Jun 2010
I still fail to see how this app is hurting anyone unless it is opening up functionality that Apple does not want their customers to have.

I fail to see how opening up functionality that Apple does not want their customers to have is hurting anyone.




happy
0 Votes
+ -
@Badgered says...
That makes the RDF even more impressive... doesn't it?

I dunno. You tell me.
0 Votes
+ -
@bobiroc - an Apple owner myself (MacBook Pro, iPhone, Mac Pro using a grossly outdated 4870 because Apple is too slow or lazy to put out the x2 line or even the 5870), there is legitimate criticism Apple deserves. And for their app development process and even their "elegant" iphone interface as well. There are many ways people with lots of apps could make their iphone elegant, but Apple store cans them.

At least we can get Opera now, despite it clearly duplicating the functionality of Safari. (and proof those who make the rules shouldn't be referees either! grin )
@HypnoToad72

I own Apple as well (iPhone, iPod Touch, Macbook) and Windows and Linux Desktops and manage all of the above in my job. If the tool fits I choose it. I try to remain impartial but when an arrogant company like Apple pulls crap like this on a regular basis just to muscle out competition or put false restrictions on software developers and functionality it makes me wonder why people would even take a first look at their products.
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix