The Kafka-esque Nightmare of Palm App Submission 332
MBCook writes "Jamie Zawinski, shortly after the release of the Palm Pre, wrote two free software programs for the phone: a Tip Calculator and a port of Dali Clock. In trying to get the apps published to the App Catalog, he has had to sign up to be a developer twice; fax contracts around; been told (apparently incorrectly) that he was not allowed to release free software for the phone; and told he had to give PayPal his checking account number. 'It's been two weeks, and I have received no reply. In the months since this process began, other third-party developers seem to have managed to get their applications into the App Catalog. Apparently these people are better at jumping through ridiculous hoops than I am.'"
Windows Mobile (Score:5, Insightful)
This is what's actually good in Windows Mobile. Anyone can write software for it and anyone can start a Store site for it. In this respect Windows and Windows Mobile are quite open architectures. All iPhone, Palm and Symbian are really restricted and closed architectures (Symbian requires you to get certificate for the app too), and getting your apps on the stores are a real bitch.
Let's all be like Apple! (Score:4, Insightful)
So Palm decided that they wanted to imitate Apple? After all, "no press is bad press", and Apple sure has been getting a lot of press for the way it runs the AppStore. Locking down the device... it may not be useful to the *customers*, but it couldn't harm the company at all, could it?
Well, not unless they abandon your platform (or never flock to it in the first place) in favor of Android or even Nokia's Maemo -- platforms that allow the USER to control what they run on their devices.
I think I've learned my lesson. I am not buying an iPhone, Kindle, or (after reading this) Palm -- no devices from a company that intends to control what I can run on my device. Offering a store: GREAT idea. Carefully controlling what goes in this store and prohibiting any other means of getting apps onto the device: that makes it THEIR device, not mine, and I don't want to play that game.
Hyperbole inflation (Score:5, Insightful)
The name Kafka now gets invoked whenever someone doesn't immediately get what he/she wants. Some administrative thingy gone wrong? Kafka! Your broadband connection doesn't allow you to download at 20Mb and the help desk says that the speed is not constant? Kafka! Your microwave's remote control's batteries are not in stock at your local supermarket and it will take more than an hour to restock? Kafka! You wake up and you find yourself turning into a giant beetle? O wait...
Re:Let's all be like Apple! (Score:5, Insightful)
You are confusing users with developers. Very few users are developers. Those who aren't developers aren't interested in what hoops you need to jump through or in how much "freedom" you have as a developer. They want a reliable, easy to use device and they want a lot of easy to use applications that are useful to them, easy to install and easy to use. Apple has accomplished that. Their numbers of users and available applications prove that. I doubt if any of these companies care about what you personally will buy or not buy. You are not the market they are going after.
As for developers, if you give them a few tools and access to millions of potential customers, they will jump through any hoops they have to in order to compete in a lucrative market.
Who cares about these apps? (Score:2, Insightful)
Seriously. It's a tip calculator, and a clock. These are the kinds of applications we can do with less of anyway. FOSS software is rife with these small and pointless programs. I agree such software is great as learning tools for others to get a foothold with when writing their own more complicated software, but they're hardly worth getting your panties in a twist over. Palm OS comes with a clock, and last I checked, is bundled with a calculator.
I could understand if it were something truly useful that added to the platform, but these programs do not.
Re:Let's all be like Apple! (Score:5, Insightful)
Locking down the device... it may not be useful to the *customers*
Apple has recently served up it's two billionth app (this number does not include updates).
More open devices like the old Palms and Windows Mobile may seem more consumer-friendly at first, but when you take a closer look, you'll see that Apple's approach is *far* more consumer-friendly. Far more apps have been sold through iTunes than ever would have been sold if developers had to peddle their wares independently. And even free apps are easier to find, download and install.
Do you even know how easy it is to get an app for the iPhone? Once you find an app that interests you, it just takes one click to acquire it and have it installed on your iPhone. One click! No downloading zip files, extracting them then installing via some menu system. Just click, and plug in your phone. Done.
Apple keeps your credit card information for iTunes when you set up your account. You don't have to enter anything in for each purchase, and Apple is more trustworthy than some random web site.
As far as the customers are concerned, the iTunes App Store is a smashing success.
Re:Tip calculator?! (Score:3, Insightful)
Maybe the world doesn't need another tip calculator...
Why do we need any? Is it really that hard to work out a fairly simple percentage in your head? Perhaps it's easier to leave a small tip when a machine is telling you to do it. "It's not me that's cheap, it's my iPhone."
what a moron, meanwhile others are making money (Score:3, Insightful)
Palm, Apple and MS want you to sign up once pay the fees and have the ability to upload free or paid apps. no one wants to wasted time on a second process for paid apps. the reason for paypal and other access is if you write paid apps and people ask for refunds then Palm needs the ability to get money from you.
While this genius is complaining about these "hoops" others are writing apps and will be getting paid soon.
Re:Hyperbole inflation (Score:5, Insightful)
Re:We need an open platform / open source PDA. Now (Score:2, Insightful)
Re:Who cares about these apps? (Score:5, Insightful)
The point is not what YOU think of the quality of the apps. It's not what PALM thinks of the quality of the apps. The point is that the author of the software must jump through ridiculous hoops and beg permission of someone before they can give their app to people who want it. And if the someone says "No", then no one can have it.
Re:We need an open platform / open source PDA. Now (Score:1, Insightful)
I believe it would be nice to set up some standards but I enjoy the extreme openness that we have today. Anyone can write an app for the phone, and who cares if it gets published or not. It's truly back to the old days of write whatever you need to make things better and share it. Once you begin to lay done the standards and organize the structure you begin to loose that "wild west" feeling.
There is a golden mean between chaos and order, however I lean a little more towards chaos in this situation.
Re:Jamie (Score:3, Insightful)
Once I realized it was JWZ, I had that same thought. It is perhaps possible that NOTHING would please this guy.
Re:Windows Mobile (Score:5, Insightful)
Yeah. It's gotten pretty ridiculous that you need approval to put things in a specific store so people can use them. This is something that Microsoft actually got right.
Yet on Xbox 360, developers still need to pay $99 per year for Creators Club and then get approval to get their XNA games posted.
Re:Let's all be like Apple! (Score:3, Insightful)
As far as praise goes, this one is pretty hilarious.
Re:Palm App Clunker... NOT! (Score:3, Insightful)
It sounds very much like an organization that has never had to deal with this type of application submission situation, and is still working out the kinks in what what would naturally be a complicated process whole at the same time dealing with a significantly larger response than expected.
Is Palm and their App Store submission process perfect? Hell no! But to call it Kafka-esque is crude hyperbole of the most insulting form.
Oh, and this IS /. Lots of Apple fanboys submit stories all the time here. Or have you not noticed the overwhelmingly positive iPhone stories, even back when they were initially launched and had many similar issues? Or are you blinded by your own fanboyism?
Re:Seriously, He's a troll. (Score:1, Insightful)
are you old enough to know who he is?
not that it matters who he is, but a troll??
JWZ is no troll... Full of himself, most definitely, a troll not so sure.
Re:We need an open platform / open source PDA. Now (Score:4, Insightful)
You were correct until scripting for Android http://code.google.com/p/android-scripting/ [google.com] was released;
now "Python, Perl, JRuby, Lua, BeanShell, and shell are currently supported, and we're planning to add more."
So without trying to offend anyone - if a developer can't manage to bang out an app in one of the many languages
now supported, do you really want to run their app?
Re:Windows Mobile (Score:5, Insightful)
Excuse me for not jumping on the giant bandwagon here, but let's try something different.
Back in the "good old days" of palm before the pre, there WAS NO over the air app store installed on the treo. You had to google for someplace to find apps for your treo, you had to go there, you had to down load them, and you had to install them using the hot sync program.
That was easy for Aunt Minnie (NOT!)
Palm has NOT FORBIDDEN that process, Dali Clock and Tip calculator are available at this web site, and at PreCentral EXACTLY as they were back int he Treo days, and can be installed by any user EXACTLY as they were back in the treo days.
Palm has ADDED the over-the-air app store so that AUNT MINNIE can find apps. And people are bitching that there is a small set of hoops that Palm and the cell carriers want you to jump through that if you distribute apps (which could be evil) over THEIR NETWORK not over the in-tar-tubes.
They want to be able to verify who you are but having a tax ID, and they want to validate that you're serious by charging you $5.00 Wow, that's SO irrational.
I'm sorry. I disagree.
Rick Boatright
Re:!nightmare (Score:3, Insightful)
Maybe I'm being ignorant here, could you please explain why would you need to sign an NDA to release an app to an app store? It's not like he's selling company secrets. It's a tip calculator and a dali clock, if palm actually needs the person who developed that stuff to be under an NDA, they're in pretty bad trouble since things like tip calculators and clocks are similar to exercises you might do as a beginning programmer (well maybe not a clock, but a tip calculator certainly).
Re:Palm App Clunker... NOT! (Score:1, Insightful)
Re:Palm App Clunker... NOT! (Score:4, Insightful)
Oh, and this IS /. Lots of Apple fanboys submit stories all the time here. Or have you not noticed the overwhelmingly positive iPhone stories, even back when they were initially launched and had many similar issues? Or are you blinded by your own fanboyism?
Apple fanboyism on Slashdot? Are we talking about the same Apple that gets repeatedly attacked on Slashdot for their ridiculous app store approval policies?
Or do you think that Palm should be allowed to be more draconian than Apple because they're smaller?
You're the one getting defensive when his favourite company gets attacked, so who do you think is the real fanboy here?
Re:Let's all be like Apple! (Score:3, Insightful)
but in reality they often make the most well-designed and engineered products on the market
Youll[sic] want to cite that.
What's the measure of well-designed and engineered? The most sales? The best customer satisfaction? What study criteria would you accept as a citation for such an assertion? Is it even possible to objectively measure without more parameters? He did provide more parameters you know, talking about making things suitable for average users. For that you can actually look at formal usability studies of users performing common tasks.
Sansa Fuzes are, as i understand it, generally considered superior to iPods...
Generally considered by whom? By geeks on slashdot or reporters for Wired magazine or by the average consumer?
The point the pervious poster was getting at and which you miss by removing the context when quoting him is not that Apple makes the best of everything, but that they make products that are better suited to average users than other companies do. This isn't a new idea, and has been postulated to be the core of their business model by many different pundits.
You make mention of the Blackberry which is a good example. RIM carved out a profitable niche for themselves. They targeted corporate users and built devices well suited to those users. It's a good market and a big market and you can get bulk sales by giving them certain, special features. It was low hanging fruit. Apple's entry into smartphones, like their entrance into the mp3 player market, targeted average consumers instead. When the iPhone came out, it was much, much better suited to average users than Blackberries were. One could argue that Blackberry has moved on and started aggressively targeting the "average user" market as well offering lower end devices tailored to them, but they have not had the same level of success in that market. Apple has, likewise, tried to move into the corporate market with only modest success. The difference between these companies and approaches is not that Apple makes the most well designed and well-engineered smartphone (as you seem to have interpreted the previous poster) but that Apple makes a smartphone that is "the most well-designed and engineered... because it works really well for the average person".
It's important to note that criteria because if you're a corporate user or a high-tech geek, it's not designed with you as the primary target market and some of the design decisions which make the device nicer for normal people will annoy you. Slashdot users are not the target market for iPhones and whining about that as half the posts whenever the topic comes up aren't going to make Apple drop their strategy of opening up the market to normal users in favor of targeting a tiny subset of the population. Referring to things like the Apple store as a flaw simply shows lack of perspective. It's like complaining the baseball cap you bought is flawed because it doesn't protect you in a motorcycle crash.
Re:Seriously, He's a troll. (Score:4, Insightful)
Today's quote:
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.
-- Jamie Zawinski
Re:Windows Mobile (Score:1, Insightful)
That is a very good explanation for the process taking a bit too long... It does not explain jwzs experience at all.
It seems they hadn't thought about open source apps at all (how out of touch with homebrew do you have to be to do that?). Requiring an NDA to discuss distribution of open source apps definitely takes things to kafkaland. Requiring a Paypal account shows they still didn't get it.
The whole process just sounds like old Palm all over: really good ideas that they somehow manage to ruin in the execution...
Re:Who cares about these apps? (Score:3, Insightful)
The point is not what YOU think of the quality of the apps. It's not what PALM thinks of the quality of the apps. The point is that the author of the software must jump through ridiculous hoops and beg permission of someone before they can give their app to people who want it. And if the someone says "No", then no one can have it.
...Except for not. The apps can still be distributed outside of Palm's store.