jwz - My ongoing Kafka-esque nightmare of dealing with Palm and their App Catalog submission process. [entries|archive|friends|userinfo]
jwz

  www.jwz.org
  userinfo
  archive
  rss

Links
[»| [DNA Lounge] [Blog] [iCal] ]
[»| [DNA Lounge Legal Defense Fund] ]
[»| [WebCollage] [LJ WebCollage] ]

My ongoing Kafka-esque nightmare of dealing with Palm and their App Catalog submission process. [Mon, 28-Sep-2009 2:57 PM]
Previous Entry Add to Memories Tell a Friend Next Entry
[Tags|, , , ]
[music |Cansei de Ser Sexy -- Off the Hook]

A few days after the Palm Pre was released, I wrote a couple of programs for it: a restaurant Tip Calculator, and a port of Dali Clock. These were, as far as I'm aware, the 2nd and 3rd third-party applications for Palm WebOS that were ever available. I got on this boat early.

So why are they still not available in Palm's App Catalog? That's a very good question. This is my story about attempting to simply distribute this free software that I have written, and how Palm has so far completely prevented me from doing so.

The main problem here is that the only reasonable way that exists to distribute software for the Palm Pre is to get it into the App Catalog. On Palm's previous operating system, PalmOS, you could download and install applications from anywhere. There was a thriving software ecosystem of third-party applications for the Palm Treo, Centro, and their decade-long history of PDAs before that. You could (and I did) buy third-party software that ran on PalmOS on random web sites, or buy it in physical stores on CD-ROMs.

But taking a page from Apple's play-book, Palm has now decided that they have to be the one and only gate-keeper for all the software on your Palm Pre, in a way they never did on the Treo, Centro, or any of the earlier PDAs.

So if you, a developer, want to get your software into the hands of your customers, you have to beg and plead and wheedle Palm to distribute it for you.

Shortly after I wrote those applications in June, I mailed a few people inside Palm trying to figure out how to get them into the App Catalog, so that normal people could actually run them. In July, Palm publically asked for submissions for the App Catalog. I submitted my apps, signed up for their application-submission web site in July, printed out ten pages of PDF legal documents, signed them and scanned them back, then signed up for their web site again when they threw away the previous web site and created a whole new one in August, and basically jumped through dozens of hoops -- literally dozens of email exchanges -- from July through September.

They had all kinds of ridiculous requests and requirements, like, "It's a corporate policy that all of the applications use a version number less than 1.0.0", even though Dali Clock is already at version 2.31. But whatever. I jumped through all their hoops.

Finally, in mid-August they found a hoop I would not jump through. They said:

Required: You can only distribute your app via the Palm App Catalog. Do not make your app available on your website or anywhere other than the App Catalog.

They were objecting to the existence of the source code and binary executables on my Tip Calculator and Dali Clock web sites! I responded:

This is absolutely unacceptable, and frankly I find it offensive that you would ask for this.

This is open source software, and I will distribute both source and binaries any way I see fit, and give permission to anyone else to do the same.

If this is a requirement for inclusion in your app catalog, then I will stop developing for your platform at all.

Look, I'm on your side. I've been rooting for Palm for years, primarily because of the openness of the old PalmOS platform. But if this is your new direction, forget it. I use the Pre every day, and believe me when I tell you that you have exactly two advantages over the iPhone. First, a physical keboard. Second, a more open development environment and the goodwill of your developers. Apple has been shooting itself in the foot over its app store policies lately, and their idiocy has been your gain. Don't screw this up. If you try to maintain as much control as they do over the applications available, you are going to be a footnote. Did the vast numbers of applications available for PalmOS teach you nothing?

A few weeks later, I got a response asking to have a conversation about my objections after signing a non-disclosure agreement! I said no, obviously.

Finally, in September, I got a reply from Joe Hayashi (I don't know what his position is, but apparently he's somewhat higher up in the food chain than the folks I had been arguing with before) who said, "We aren't asking that you remove the binaries or source of your apps from your web site, and we aren't restricting anyone from distributing their source code, open source license or otherwise." Well, actually, that's exactly what they had asked for, but I was willing to assume that what he was trying to say was "we have now changed our crazy policy." Great. Problem solved, right?

I said, "Thank you for changing your policy. When can I expect to see my applications in the app catalog?"

Now, they have apparently changed the rules again, and won't post my applications until I give them a PayPal "Verified" account, and (possibly?) pay them $99/year in order to give away my software for free. My last exchange with Palm, on Sep 14:

I wrote:

Can you tell me what the status is of my apps? Will Tip Calculator and Dali Clock be showing up in the app catalog soon?

Liz Benson wrote:

I'll check status on these and see if we can't expedite. I know we sent you a review on Tip Calculator a while back and that you had feedback on our feedback. I'll ask for a re-review and see where we are.
I wrote:
Thanks.

I replied to the last review email I got (and then it was all de-railed because of the "you must take the source code off your web site" demand, which has since been rescinded.) The other small code changes you asked for, I don't agree with, and I'm not going to do.

I consider both Tip Calculator and Dali Clock to be complete.

I would be happy if you would post them both as-is to your app catalog.

If you think the minor changes that you asked for that I'm not interested in making are deal breakers, then please just tell me that, and I'll give up.

Is this a PayPal "Verified" account? That is what is needed to get you set up on the new portal.

No, it's not, because I don't trust Paypal to have my checking account number. I'm happy with them only having my credit card number.

Please understand: these programs are free. I am not, and will never, be charging money for them.

If you're not going to post them without me giving Paypal my checking account number, then, forget it. I will just stop trying to get my code into your app catalog, because that's just one ridiculous roadblock too many.

I have written free software that I am trying to give away and so far this has involved 27 emails and ten pages of signed documents.

I understand that you're still trying to work the bugs out of your submission process, but seriously, this is downright Kafka-esque.

Please, just post the programs already. Or tell me you're never going to, so I can stop trying.

I am so frustrated by this.

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.

So at this point I think it's safe to say that I won't be developing any more software for the Palm Pre.

Maybe it's time to look into getting an Android phone again.


Update, Sep 29:

    Despite Joe Hayashi's claim that "We aren't asking that you remove the binaries or source of your apps from your web site, and we aren't restricting anyone from distributing their source code, open source license or otherwise", [info]gregv points out that the license agreement that comes with the 1.2 Palm SDK that was released yesterday still contains the restriction that applications may only be distributed through the Palm App Catalog. Let's hope that this is just an oversight: that the company has, in fact, changed this policy, but that the paperwork just hasn't yet caught up to reality. An official statement from Palm to clear up these contradictory statements would be appreciated by everybody, I'm sure.

Update, Oct 6:

linkReply

Comments:
Page 1 of 2
<<[1] [2] >>
[User Picture]From: [info]jarodrussell
Mon, 28-Sep-2009 10:16 PM (UTC)

(Link)

Thanks for the post. I'd been thinking about getting a Pre as my next phone, because I'd thought it'd be easier to write software for it than an iPhone. After this, though, I think I'll keep my 3yo phone and focus on keeping my Netbooks current.
[User Picture]From: [info]jwz
Mon, 28-Sep-2009 10:18 PM (UTC)

(Link)

It is absolutely easier to write software for the Pre than for the iPhone.

Getting it distributed is another matter entirely.
[User Picture]From: [info]nyquil.org
Mon, 28-Sep-2009 10:19 PM (UTC)

(Link)

Android is about as far away from that experience as possible, but it does require a couple similar hoops.

1) Skynet.

2) You have to give Skynet a tax ID of some sort. Either SSN or business ID.

You totally can distribute free apps, but I'm (relatively) certain that they want your numbers from the get-go should you decide later on that you want to sell some apps.

Other than that, it's fantastic. Nobody gives you notes. You don't ask anyone anything. You click 'publish' and it is in the Android Market.
[User Picture]From: [info]nyquil.org
Mon, 28-Sep-2009 10:24 PM (UTC)

(Link)

Oh yeah, the division of Skynet that needs your numbers is called Google Checkout. They perform the same function as PayPal, but have an infinitely higher chance of becoming your robotic overlord and owning you. If you don't want PayPal knowing your numbers, I'm guessing you REALLY don't want Google knowing them.

Also, there's a one-time $15 (or $25, I can't recall) fee that I think is intended to prove that you're serious.
[User Picture]From: [info]dr_memory
Mon, 28-Sep-2009 10:21 PM (UTC)

(Link)

Ugh. I've forwarded this on to a friend who's in Palm's WebOS kernel development group. No clue at all if they know anyone who can cut through the bullshit, but fingers crossed.
[User Picture]From: [info]wisedonkey
Mon, 28-Sep-2009 10:22 PM (UTC)

(Link)

Screw it. Go tinker with windows mobile.
[User Picture]From: [info]mackys
Mon, 28-Sep-2009 10:30 PM (UTC)

(Link)

> Go tinker with windows mobile.

As someone who has written serious, production-quality code for WM5 and WM6, I say this from many months of hard experience:

I WOULD RATHER STICK A FONDUE FORK THROUGH MY SCROTUM.

Never the fuck again will I develop for that platform. My god, I thought X11 was bad...
[User Picture]From: [info]mhat
Mon, 28-Sep-2009 10:27 PM (UTC)

(Link)


Sad. I suppose at this point I should be happy that I made the right decision to give up on the Pre development but really that just makes me sad. I don't want to build iPhone Apps. I guess Android is going to be the best-worst.
[User Picture]From: [info]lroberson
Mon, 28-Sep-2009 10:28 PM (UTC)

(Link)

damn. I, too, am a crazy underdog palm fan, but this is crazy.and exactly the kind of posting that will ruin this product'd rep.

I'm really saddened by this. I was hoping that I could avoid platform nazism by staying Palm.

Let us hope that they somehow make a quick turnaround.

webos 1.2 is nice, at least.
[User Picture]From: [info]seattlesparks
Mon, 28-Sep-2009 10:38 PM (UTC)

Yikes...

(Link)

I've been toying with development on iPhone, Android and webOS. I find iPhone easiest (simply because I'm an Objective-C coder anyway), but all had their strengths and weaknesses.

My initial read was that the iPhone was the easiest to use/write for (see previous 'I write Obj-C anyway' statement), hardest to extend the system, and hardest to distribute for. Android seems the trickiest to write for and to use (I stand by this statement, having a G1 as one of my day-to-day phones and finding many small annoyances on a daily basis), but the easiest to extend the system or distribute for.

The webOS platform seemed a happy medium between the two, but this...

This makes Apple's near Orwellian iron-fisted grip on information look positively forthcoming. Sure, they cannot give a straight answer on where, exactly the app I spent time writing is in the approvals process, but at least they've sent e-mails saying 'we're experiencing delays but your app is still in the review process' periodically.

Kafka trumps Orwell, in this case.
[User Picture]From: [info]nyquil.org
Mon, 28-Sep-2009 10:46 PM (UTC)

Re: Yikes...

(Link)

My experience as a really shitty coder is that Android is really easy to get simple apps up and running while knowing virtually nothing. I looked at iPhone Obj-C stuff once and said screw that.

I had zero java experience before my first Android app and now have all sorts of shittily coded apps in the Market.
[User Picture]From: [info]vordark
Mon, 28-Sep-2009 10:50 PM (UTC)

(Link)

Wow. I've been working on a collection of gaming tools for the Pre on and off since the dev kit came out. These shenanigans just stuck a fork in that.
[User Picture]From: [info]cryptomail
Mon, 28-Sep-2009 10:52 PM (UTC)

(Link)

This is a classic case of a different fish trying to swim upstream on a bigcorp's downstream processes. They are a big machine with a set workflow, with obvious "assumptions" about the steps in the workflow. The major assumption being an author will give them a paypal verified account. The major direction of the water is downstream because everyone/a majority/most people/whatever these days has a paypal verified account based on direct access to a bank account. Along comes strange fish with a reasonable request and true purpose that is not congruent with the major flow. The result is that you get lost and pushed aside.
Thank you for fighting for what is right and just. Their workflow, like almost all bigcorps(tm) is absolutely wrong wrong wrong, and does not account for your conditions. The doomed tag therefore is 100% correct, and I don't see them changing their position, workflow, and database schema to account for you and all your little "wrong way" fish friends :(
[User Picture]From: [info]jwz
Mon, 28-Sep-2009 11:10 PM (UTC)

history

(Link)

An important point here is that Palm-the-company used to not be stupid in this way. The way this worked on PalmOS was completely sane. They went and fucked up their whole process when they switched to WebOS.

I assume this is because they hired the majority of the WebOS management team from Apple, pushing out the people who did it right in the PalmOS years, and those new people are idiots.
[User Picture]From: [info]lafinjack
Mon, 28-Sep-2009 11:32 PM (UTC)

(Link)

So, like... what happens when you post your compiled application on your website, someone downloads the app, transfers/syncs the app to their thingamawhatsit, and they look at the app in whatever file browser there is and click "run"? The system just tells you "lol no"?
[User Picture]From: [info]jwz
Mon, 28-Sep-2009 11:48 PM (UTC)

installing

(Link)

Basically there are only two ways to get an app onto your phone without it being officially posted to the app catalog first: 1) register as a developer, then download and install the entire WebOS development environment; or 2) jump through the possibly-even-more-difficult hoops need to install the "3rd party app installer" application that I linked to on the download pages.

Both of those are so hard that almost no end users will ever actually go through the effort to do it.

If Palm wasn't crazy, they would make it so that just clicking on a link to an .ipk file in the phone's web browser would install that application (after a warning dialog). But it doesn't do that.
[User Picture]From: [info]inoah
Mon, 28-Sep-2009 11:35 PM (UTC)

(Link)

I set up a separate free checking account that I keep at most about $500 in at any given time (mostly for donations to people who can't take the credit cards surcharge). Every so often I wire money into it if needed. But whatever happens with paypal, the damage is somewhat contained.

If it were me, I'd have given up on Palm already for not having their shit together better than this.

[User Picture]From: [info]violentbloom
Tue, 29-Sep-2009 11:03 PM (UTC)

(Link)

that's a very clever thing to do with paypal. perhaps I should do that. They're totally incompetent and I hate them...
[User Picture]From: [info]figital
Mon, 28-Sep-2009 11:36 PM (UTC)

Dev Relations

(Link)

From: [info]e_40
Mon, 28-Sep-2009 11:47 PM (UTC)

Paypal... I agree

(Link)

However, I just recently finished getting a free WaMu (now Chase) checking account. They're free. Not having a verified Paypal account was more of an inconvenience than opening the account at WaMu.

Btw, you can still make a CC your default payment method, which is what I do.

Re: the cluster fuck with the Pre app store. I'm really sad to hear this.
[User Picture]From: [info]ladykalessia
Tue, 29-Sep-2009 12:02 AM (UTC)

Re: Paypal... I agree

(Link)

However, I just recently finished getting a free WaMu (now Chase) checking account. They're free.

Ironically, I just got off the phone with Chase. They just confirmed for me that their free checking has a significant possibility of becoming non-free at any given time, and that they no longer have free savings accounts.
[User Picture]From: [info]ladykalessia
Tue, 29-Sep-2009 12:00 AM (UTC)

(Link)

won't post my applications until I give them a PayPal "Verified" account, and (possibly?) pay them $99/year in order to give away my software for free

This sounds ominously like "Alternative Revenue Stream for Failing Project".
[User Picture]From: [info]andrewhime
Tue, 29-Sep-2009 3:10 AM (UTC)

(Link)

Your post reeks of "Disconnection From Reality".
[User Picture]From: [info]etfb
Tue, 29-Sep-2009 12:07 AM (UTC)

(Link)

Ah well. Thanks for saving me some time and money, anyhow. The Pre still isn't available in a GSM version that will work in civilised nations, so it hasn't been released in Australia yet. I was hoping it would become available in time for the end of my next contract (Easter 2010) but if they're mimicking the retarded frakking iPhart apps distribution method then they can do without my hard-earned Kangaroubles.
[User Picture]From: [info]korgmeister
Tue, 29-Sep-2009 1:25 PM (UTC)

(Link)

Yeah, agreed. This post pretty much took my buyer's regret for getting an iPhone instead of a Palm Pre and killed it in the face.

Now I know they're all this retarded.
[User Picture]From: [info]haineux
Tue, 29-Sep-2009 1:04 AM (UTC)

(Link)

Dude, "Never attribute to malice what can adequately be explained by stupidity" and all that.

You seem to think developers of "free software" should be treated differently -- and you are probably correct -- but that might take a while.
[User Picture]From: [info]jwz
Tue, 29-Sep-2009 1:09 AM (UTC)

(Link)

So? I don't see where I attributed anything to malice. I sure do see plenty of stupidity, though.

I would like their company to be less stupid. You know, so that they don't die. Because I think the phone is kind of ok and I would like to keep using it.

But if they're this stupid, they're completely fucked.

I don't think developers of free software should be treated differently. I think all developers should be treated the same: they should be treated in such a way that they can get their software into the hands of their users with minimal fuss and interference. Palm is maximizing fuss and interference. For everybody.

This will destroy their company.
[User Picture]From: [info]andrewhime
Tue, 29-Sep-2009 1:11 AM (UTC)

(Link)

%f you don't want to get paid, then go look at Precentral and Filecoaster.
[User Picture]From: [info]jwz
Tue, 29-Sep-2009 1:15 AM (UTC)

3rd party installers

(Link)

That shit's useless. It's too hard to install applications that way. Nobody who isn't a developer will bother jumping through those hoops. My apps are already in the Preware installer, but that installer is way, way too hard to install. Normal users won't do it.
[User Picture]From: [info]Dennis [netstrata.com]
Tue, 29-Sep-2009 1:22 AM (UTC)

App Stores

(Link)

The thing I find really irritating* about both Apple's and Google's app stores is that they can't be browsed on the web. Oh, no! No window shopping for you little boy! Move along!

You have to use iTunes for Apple or actually be on a phone for Google.

* The difficulty in getting iPhone apps published isn't an irritant - it's a systemic infection that makes Cipro tuck its tail and run.
[User Picture]From: [info]jace
Tue, 29-Sep-2009 3:06 AM (UTC)

Re: App Stores

(Link)

Android Market has multiple web-based front-ends, including the official one.
From: [info]lo_expectations
Tue, 29-Sep-2009 1:31 AM (UTC)

(Link)

This is what happens when you try to create a knockoff product and lose your identity in the process. You end up with the worst of both world. Palm should have either a) innovated before the Apple showed everyone the way, or b) closed the company.

The problem with Palm is that they're setting all these rules before their WebOS is even ready - beggars can't be choosers. They should have been working overtime trying to woo 3rd party developers instead of setting all kinds of rules like they're a market leader (hint: they're not).

Palm is on a predictable trajectory and it has nowhere to go but down. They're either going to declare bankruptcy by the middle of next year or get acquired by some boring PC manufacturer who tries getting into the mobile space. The second scenario isn't very likely given that Android is free and red hot from an active development perspective, backed by a heavyweight like Google.

I'd like to address the following quote by jwz:

"It is absolutely easier to write software for the Pre than for the iPhone."


This is highly subjective. It depends what kinds of apps you're trying to write. If you're primary objective is to write software that pulls funny quotations from the internet and displays an image, ostensibly WebOS would be easier. Developers who are really serious about their code are given much more power and flexibility with OBJ-C. I'm not a very experienced coder, but I could match any WebOS developer with Xcode and IB. It's well-documented, super-intuitive, and the process doesn't involve getting bogged down in forums looking for obscure answers to obvious problems.

There are 9 year olds releasing apps for the iPhone. 9-year-olds, dude.

Not all those apps are great, but that's not the point. As as web developer I've had more trouble writing PHP scripts for sites and making it work than coding tiny apps for the iphone that do the same thing. Palm's contention that WebOS is better because HTML/JS development is easier than OBJ-C is absolute bullshit. You'll realize this once you hit the invisible ceiling of suck.
[User Picture]From: [info]jwz
Tue, 29-Sep-2009 1:46 AM (UTC)

ease of development

(Link)

This is the subject of an upcoming post that I haven't finished writing yet, but let me just point out that the WebOS port of Dali Clock -- a program that does some moderately complicated realtime graphical tricks -- took me a couple days to do, but I've been dicking around with the iPhone port of it off and on for, like, a year. Note that I know ObjC really well, and I have already written a Cocoa version of Dali Clock that runs on OSX, and porting that version to the iPhone has been such a monumental pain in the ass that I keep giving up on it before I finish.

So yeah, WebOS is easier.

Certainly less powerful (no OpenGL, for example) but holy shit is it ever easier.
[User Picture]From: [info]computrav
Tue, 29-Sep-2009 1:55 AM (UTC)

(Link)

Is there a particular reason why you didn't wan to meet/converse with them after your initial reply about wanting to post sourcecode on your web site? Seems to me like they were interested in speaking more with you or at least giving you more of an inside view into why they had the policies they had (or have still). I'm just curious why you were resistant to that...
[User Picture]From: [info]jwz
Tue, 29-Sep-2009 2:01 AM (UTC)

(Link)

Because I won't sign an NDA.

Also because there's absolutely nothing to talk about.

Either they're going to make it easy for me to get my applications into the hands of my users (in which case there is nothing to talk about), or they are not going to do that (in which case there is nothing to talk about).

Pretty straightforward, really.
[User Picture]From: [info]evan
Tue, 29-Sep-2009 2:16 AM (UTC)

(Link)

This sort of thing is exactly the reason I use an Android. But it's also the same reasoning that leads to putting up with Linux. With that in mind I can't recommend an Android for you -- it's very much early-2000s Linux-esque in that it's Free but a kind of let-down in a death by a million minor cuts way compared to Real Products like an iPhone: lots of bad UI choices, complicated, general low quality of third-party software and even built-in software, etc.

I have had such high hopes for Android but improvement is slow. Thankfully, others in this space seem to be screwing up pretty hard as well (Google Voice is actually kind of amazing if you're ok with the skynet aspects and Apple's only harming themselves via disservicing their users by blocking it) and it really is continually getting better.

I had high hopes for Palm as well for similar reasons; hopefully this is just a temporary screwup.


With all that said, if you do get an Android (on the plus side I think you can tolerate Java development much more than I can), let me advertise my nextmuni Android app. Source is available online (http://neugierig.org/software/git/?url=muni/), binary installable directly from my website (http://neugierig.org/software/muni.apk). See, Palm, it's not that hard!

Edited at 2009-09-29 02:16 am (UTC)
[User Picture]From: [info]jace
Tue, 29-Sep-2009 4:42 AM (UTC)

(Link)

I've had an Android for a week now and while you're right in that it feels like pre-2000s Linux, it's not that bad considering where I come from: Nokia S60. I'm still not over the shock of discovering that third-party apps exist and developers actually care.

Developing for Android sounds like fun, but Java doesn't.
[User Picture]From: [info]gthing
Tue, 29-Sep-2009 2:53 AM (UTC)

(Link)

I'm curious which things they wanted you to switch about Dali Clock and the tip calculator to include them in the app catalog? Were they "INLUCDE A DECMAL!!!!11!!one!!1!" nazis or was it something else?

I've written Palm several times begging and pleading with them not to take the app-store only route and let third parties distribute apps freely. I've written blog posts about it, I've talked everyone's ear off about it, I've done everything I can think of. It's sad to see every single phone platform go this way (yes, even windows mobile is going to start doing app-store-only). So much potential wasted.

What I've come to understand through unofficial channels at Palm is that this sort of a setup was demanded by Palm's investors. That's right, it's the investors who want Palm to fail.
[User Picture]From: [info]lovingboth
Tue, 29-Sep-2009 9:29 AM (UTC)

(Link)

I can sort of see why - they see Apple making money off their lock-in and go 'Ker-ching! Give us some of that!'

The problem is that it's like going 'let's have an auction site' and expecting to beat eBay: they have the users and you don't.

[User Picture]From: [info]laurent_atl
Tue, 29-Sep-2009 3:18 AM (UTC)

(Link)

this is up on reddit's front page. i predict a fun staff meeting tomorrow for the palm app store team.
[User Picture]From: [info]alana_ash
Tue, 29-Sep-2009 3:49 AM (UTC)

(Link)

A staff meeting where they tell the rank and file that they're considering some changes to address concerns raised by third party beer sellers developers, and then management gets together afterwords and decides the best way to diffuse the media attention without changing their underlying strategy, which seems to be "get their big bonuses for designing an iPhone clone, irrespective of how it does in the market".
[User Picture]From: [info]coldacid
Tue, 29-Sep-2009 3:19 AM (UTC)

(Link)

This is why, against all sense and reason, I prefer Windows Mobile. Microsoft doesn't give a damn, and even if they do begin to do so, it'll be next to impossible to keep things locked without completely scrapping the platform and starting over. And as soon as they do that, they're dead in the mobile space (they're only on life support right now).

Android is good too, but it's already been mentioned that you have to sell your soul to Google first, and personally, I'd rather do other things to my soul than that.

Thanks, jwz, for demonstrating why I should add the Pre to my list of things to never buy, right alongside the iPhone.
[User Picture]From: [info]gthing
Tue, 29-Sep-2009 5:11 PM (UTC)

(Link)

It's too bad that Windows will be pulling these same shenanigans starting with WM 6.5 and locking it all in with Windows Mobile 7.

You're right that Windows Mobile hasn't pulled these kind of shenanigans in the past, but I think they actually tried to - they just had really weak security. You were supposed to get applications signed by Microsoft before distributing them.
[User Picture]From: [info]artkiver
Tue, 29-Sep-2009 4:40 AM (UTC)

(Link)

Android would definitely solve the making it easy for people to install your apps problem.

But you'll get a bevy of others in exchange; but definitely the one salient lesson ex-Danger people got from dealing with T-mobile was trying to avoid annoying developers because of carrier disagreements (so while a carrier's market might not carry an app, it will still be installable).

Unfortunately the whole open sores idea relative to hardware manufacturer device drivers is a morass they have yet to find a good way around, but at least they're trying (see jbq's attempts to make the AOSP [android open sores project] useable). That said, other vendors aren't even *thinking* about finding a way around this right now.

I can pretty much guarantee the dalvik/javaness, slow performance, and lack of job control will make you scream too. But hopefully in time some or all of these problems will be solved. They just aren't yet.

There's no one true cell phone to rule them all, and while I'm a fan of variety; some of the mistakes on each platform are extremely aggravating. I think Pre has the least distance to cover to make it tolerable, and I hope that Palm gets their shit together. They've got a lot going for them, especially with the GSM Pre due out imminently. There are about a million ways WebOS is more of a google phone than android is (down to their WebKit implementation even using Chrome's V8 ARM engine).

Listening to Andy Rubin during the Motorola Cliq launch, it sounded like he'd somehow gotten googlereligion recently when talking about the future of cell phones. And hopefully something more sensible and less java dependent like ChromeOS will make it into phones in the future (god they better stop with the whole netbook nonsense, having tried to use a mini9 it's too small for a laptop and too big for a cell phone; but it's great for my 9 year old); but I'm not holding my breath. The Pre is the real iphone 2.0 and the android is the sidekick 2.0. They all have the same heritage, but at the end of the day, which poison fits your preferences best? I'm suffering with android, but the grass seems greener elsewhere every day.
Page 1 of 2
<<[1] [2] >>