Comments on: Why iPhone developers should defect to Android
Don Reisinger thinks Android can be a refuge for rejected iPhone developers. Even better, he thinks it could make Apple change its ways.
Don Reisinger thinks Android can be a refuge for rejected iPhone developers. Even better, he thinks it could make Apple change its ways.
Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.
Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.
Don Reisinger is a technology columnist who has covered everything from HDTVs to computers to Flowbee Haircut Systems. Besides his work with CNET, Don's work has been featured in a variety of other publications including PC World and a host of Ziff-Davis publications.
Don writes product reviews for InformationWeek and is a regular contributor to Processor Magazine. You can visit his personal site at DonReisinger.com or if you would like to email Don with questions or comments, drop him a line at CNETDigitalHome@gmail.com. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.
Add this feed to your online news reader
Have you ever wanted a no-nonsense discussion on what is really going with all the tech topics related to your Digital Home? If so, join Don Reisinger as he brings you the same biting commentary you've come to expect from his Digital Home blog in all its audio glory.
Subscribe to this podcast using an RSS reader other than iTunes
Subscribe to this podcast using iTunes
There is a reason Jobs and co. are taking the mobile world by storm and your write for CNET (if you didn't catch it, the CNET part was not a compliment).
As to the rest of your comment -- you show exactly where your "loyalties" lie and why you can't be trusted for an objective point of view. Just another Steve Jobs apologist.
-Don
-Don
I agree with many posters here, it is Apple's game. You want to play and make some money, you play by their rules. Regardless of a third party app, if it is causing problems with my iPhone then I want Apple to reject it and protect my device. Matter of fact I expect this of them. I cannot tell as an enduser what non-sense is out there, it looks cute on the App store but you never know. Two apps I have already after they were installed it required power cycling the phone to get them to behave post installation. Vendor didn't mention that.
And I also expect Apple to not accept useless or duplicate apps.
Could care less what a few disgruntled developers have to say.
No way.
-Don
But the fact is, with 1GB of memory most users won't be putting many apps on their phones to begin with, and with a clumsy required dongle, music functionality will be used by a mere few (and having come from Sony Ericsson/Samsung, I know this.)
The very "open source"-yet-proprietary nature of Android will preclude the kind of experience - and as we're seeing, functionality - you get with an iPhone, or even a typical Windows Mobile device.
Summed up: a developer who defects to Android is not just cutting off their nose to spite their face, they're cutting off pretty much their entire face.
-Don
The effort to adapt the same application to work on both Android and iPhone is actually very substantial (not to mention the effort to test the application, maintain it etc.)
Android and iPhone take fundamentally different approaches in their respective SDKs, especially when it comes to handling the User Interface. Since UIs tend to dominate mobile code, the application's internal architecture & design has to be substantially different.
Also, there's practically zero code sharing possible between Android and iPhone. Android is Java based with garbage-collection. iPhone's API is based on Objective-C with manual "retain/release" memory model. An application meant for the iPhone would have to be completely rewritten to work in Android, and vice-versa.
haven't you noticed the handful of apps rejected weren't ever going to be big sellers anyway?
so no one is going to "defect." when Android grows its installed base of phones into the millions, they will just port their apps to it too, so they can make some more money. duh!
-Don
-Don
android is not actually on the market yet.
Nobody has a phone with it yet.
the app store and the iphone are established, people using them are willing to buy apps already.
eventually other mobile platforms will take hold in the US,
trouble is, all US carriers lock developers out.
In Japan, developers are much more free with the various providers and phones.
Brew, java, flash lite. charge a few hundred yen for the download from a WAP site. money made.
I love how you think that one phone (ONE!!!) will somehow beat the pants off an operating system that will be on dozens of devices. I just don't understand the logic, other than an unhealthy obsession for Apple, I guess.
-Don
Are app developers truly upset en masse?
Do most developers feel like communication with Apple is broken?
Are a lot of apps getting rejected or just a few?
Do rejected apps have a pathway to resolve their issues?
Have any developers who received rejections resubmitted and been accepted?
Do other developers think the rejected app developers should be truly surprised by the rejection?
Are rejected developers using it as a marketing ploy?
Inquiring minds would like to know. Until someone can provide clarity, it's a "he said, she said" situation as far as I can see.
With Podcaster it seems kind of obvious that it was circumventing iTunes.
Could it work like Pandora allowing you do download podcasts on the fly that sync with iTunes? And, even better, give you an interface to access your iTunes podcasts separately from your music? Instead, it looks like it just tries to replace iTunes. That seems obviously problematic on some many levels. And looking at the apps message board, it seems hard to do.
With MailWrangler, I suspect that the name is an issue.
It's a GMail app, right? Could I have my Exchange or MobileMe go through it? It doesn't seem like it. If not, then it would indeed be confusing to an end user. GMailWrangler would not be. This seems like it could be corrected.
So far, four apps have been rejected...explicit content, iTunes circumvention, confusing name, and AT&T contract breach. Oh, I forgot that one fart app we are really missing.
I'm not trying to say Apple is in the right. I'm not saying they are doing a good job of managing dev relations. But it's hard to tell when the fifteen different Mac blogs that I read recycle the same sliver of information.
Unfortunately, most bloggers from CNET cannot seem to surf past their RSS reader, pick up a phone, or make any inquiries. I guess I should start calling them blahggers, instead.
-Don
I disagree. Apple needs to keep these people happy because they are the ones spreading the word of mouth to buy the iPhone, and if they aren't happy with Apple, they will be more than happy to move on to the next great technological marvel, which is likely to be Google's open-source Android OS. Apple has generated quite a bit of ill will in its core audience over the past few months and I am considering selling my shares...shares that I have been holding long for 5 years...come on Mr. Jobs, you don't have to make a profit on every IP... once a program outdated you must let it go and embrace the new and improved....
Take Stanford for instance; Apple has repeatedly blocked authors from publishing books about how to program for the iPhone/iTouch, and what do they do next? Sign a contract with Stanford giving them a monopoly on the development education market... Mr. Jobs, you are losing sight of the bigger picture and selling your company's soul for micro-profits...
-Don
I think its going to take some time for a good base to get set on Andrioid. But I think its a good place to start. I even downloaded the SDK and played around with it some.
It doesn't bother me that there isn't any screening. in the Open source screen is done by the users. Yes that means that some people might get a crappy application (and it might have some crap code in it) but it won't take long before you realize that program is crap. That the developer is crap and don't download from him again. yes he might infect a small few. But just don't be the first to download the app. Give it a day!
I'm sure Google well have a good reporting system in place. So those bad files don't last long!
-Don
On the other hand Android is just starting to sell, it may or may not be a hit - only time will tell. As a developer I would have to make certain my app works on a variety of Android phones - some will have touch screens, some will not. Some will have big screens, and some will not.
If I were a developer I would be crazy to run away from the potential income from the App Store for an uncertain and difficult to code for alternative.
CNet reporters and others are going to have to accept that most of us in the iPhone environment are quite happy with things as they stand and anybody so childishly petulant as to swear never to code for Apple again looks to most of us as if he has "Loser" written all over his forehead.
The iPhone is one device. One. Android can be put on countless devices, which means there's a significant possibility for a huge market. We can't forget that.
-Don
I'm a developer of enterprise software and haven't developed on either. But here's an interesting experiment
- Goto Apple and your presented with a full development IDE, nice documentation, testing, performance tuning and a consistent UI interface approach
- Goto Android and you see Java code, talk of Eclipse plugins (I've used that daily for years) but it's difficult to find where they are, no clear UI direction and it's all a bit hit and miss.
I've taken a peak at the Android app screen shots and the UI is vastly different for all of them.
I've got a ton of apps from my iPhone and they are remarkably consistent. I got fed up of the inconsistency's that were rampant on the Palm OS development model (the closest to Android Market place).
I agree with your suggestion because it will give Apple a kick to be clearer. I doubt we'll get them to clearly say "we won't let Podcaster in because we're building that into future versions of the firmware" or "it opens the door for Hulu and ATT will kill us for using that much bandwidth".
Apple is being consistent on a number of fronts where the music, tv and movie industry is not. Once music, tv and movie industry decides how it's going to let it's content be available then Apple we'll be more than prepared with the technology to deliver it effectively with the best experience.
-Don
-Don
-Don
- by hardmanb September 25, 2008 12:46 PM PDT
- Now that T-Mobile has release the HTC "Googlephone G1", many of the professional critics have jumped in, with lists of deficiencies, lacks, and limitations. Before I would buy one, I want to know something.
- Like this Reply to this comment
-
-
- by dd13reis September 25, 2008 1:11 PM PDT
- Good question. I think G1 is just the first of many Android-based phones that will get into the mix and create a real value proposition for developers. I guess we'll have to wait and see though.
- Like this
-
Showing 2 of 4 pages (121 Comments)Will T-Mobile and HTC now promptly begin releasing a steady stream of software, firmware, and hardware fixes, improvements and enhancements? The iPhone has EVOLVED and improved over time, showing Apple's commitment to the platform and product, thus protecting the value of Apple customer's investment in the product.
Will the Android community, and specifically HTC and T-Mobile do the same? Or will those who buy the G1 be left in the lurch due to a lack of product commitment?
-Don