Analyzing Apple's iPhone Strategy
Galen Gruman submitted infoworld's summary of Apple's grand strategy for the iPhone. He points out that the real important part of the new iPhone is the software, not the hardware. He talks about the new SDK stuff, the ad-hoc app distribution, and other stuff. It's a reasonable read if you have been ignoring the iPhone and want to know what the hype is about over this release, but doesn't break any new ground if you've been paying attention.
But this shift has only happened recently, and we needed something like the iPhone to show us that the hardware is actually darn good enough!
This is also why I'm so fascinated by Android, which is a powerful software platform (ok, for a given set of hardware).
Misleading titles? Inflammatory blurbs? Keep in mind that Slashdot is a tabloid.
The language is a serious turn off for most developers I know.
Well, in that case, why is it on the front page?
Surely if a
simon
Thanks. That was truly one of the first useful summaries I have read in a while. Now I can skip TFA
"Doubt your doubts and believe your beliefs." -- Switchfoot, Ode to Chin
That someone imported into Australia, interesting device. Not sure I'm interested in it though.
There's a bit of scope in the market for software giants to chip into this.
gPhone - Targetting non-evil people, has 11 buttons, 0-9 and a "dial/hangup/camera/gps/play music/search" button
MSPhone - Steve Ballmer made one for himself out of a tennis racket, twine and bleach, bundled with a left over Zune to provide fully functioning WMA support.
jPhone (I know a lot of phones run java already) - You get two phones, a client phone which makes all the calls, and a larger server phone which does all the connecting to the towers. You can upgrade to a 3-tier mobile phone system, using mochaFrappeLite. Bundled with a free tweed jacket with leather patches.
Task Mangler
Apple is, like Cisco, primarily a software company. It's Apple's software that sells its hardware, so while their revenue model is based on hardware sales, it's the software that makes them happen. No matter how nice Apple's hardware might be, without their software they'd sell no more than any other boutique hardware vendor, and once they burned through their cash reserves and liquid assets they'd just be another Alienware waiting to be bought by Dell or HP.
Focussing on their hardware, whether it's the iMac or iPhone, is definitely missing the point. This guy definitely gets it.
One thing that I would like to see more of is details of the ad-hoc licensing. My google-fu is failing me there.
However, even the ad hoc license is not the wide-open solution that the open source community ultimately desires. An iPhone user should be able to opt into installing and running unsigned applications, a capability offered by all competing mobile platforms. This is the showstopper for me. A smartphone without a real freeware ecosystem will never truly thrive, for the same reasons that that open source development and commercial s/w development drive each other on standard platforms.
Sure it's the software, but it's also the whole ecosystem, which Jobs likes to control to deliver a finer experience. Sure Google can offer so much more, but if somebody put Android on a crappy hardware with bad programming so it's experience sucks there's nothing Google can do about it. And who's going to install Adobe AIR on their WinMo or BB? Now Apple has basically become the first to hand you the whole cloud computing experience on a mobile phone.
I suspect that part of Apple's restrictive software distribution strategy is to avoid malware and crapware from creeping into the iPhone ecosystem. It's something like a walled garden or customs & border protection model for software distribution. Although I'm sure that enterprising criminals will find ways to break into the iPhone, Apple's approach does raise barriers to drive-by downloads, worms, trojans, and socially-engineered installations of malware.
Time will tell whether restricting software distribution for the iPhone is a net positive or negative in either creating a stable, easy-to-use, secure environment for mobile computing or in stifling development for a subset of developers.
Two wrongs don't make a right, but three lefts do.
I don't have the skills to be developer and maybe I'm don't know something you know but here is what I see: If I can develop an application for the iPhone, I can be an independent developer without having to go through anyone but Apple. Millions of users can buy my app easily. I don't have to worry about maintaining an infrastructure for a yearly $99 license. If I charge $10, I get to keep $7. If 14 people in the world buy it, I've broken even. If 10,000 people buy my app, I've made $70,000. That is why I think a lot of people are interested: the potential of it.
Well, there's spam egg sausage and spam, that's not got much spam in it.
I guess you missed the part where nearly 85% of iPhone users regularly use the web from their phone.
And if you're a PC developer, then you can be independent without having to go through anyone full stop. It's a crying shame, and a testament to the egregious and undue influence the telecom industry has over our government, that the cell phone market isn't like that too. This kind of shit -- that is, requiring apps to have the "blessing" of the device manufacturer or service provider to work -- ought to be illegal!
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
You forgot to include the value of your time to develop the application, any time it might take to market it (e.g., even if it's just posting to Slashdot), any support costs, taxes, etc. Also, if 10K people might buy your app for their iPhone, there might be 100K people who might buy it if had a wider cell phone base, or 1000K people who might buy it if it was available for PCs, etc., so you might be chasing a tiny "profit pool" anyway if you only target the iPhone.
Microsoft has a similar model going with MSDN and lesser licenses and so do thousands of other vendors with a proprietary platform and a paid SDK/API/dev environment.
The $99 is there basically to protect Apple from the total time-wasters; Apple would otherwise give this away free so they can get developers, developers, developers.
In that case Jobs has a pretty massive constipation. I hope he finds relief in some way.
Yeah, I've actually been surprised - every single person I've known with an iPhone, I've seen using its non-phone features. Getting directions via Google maps, using Twitter, using the calendar, whatever. Usually you do see people paying way too much and then only using the most basic features, but people seem to actually be using iPhone as more than a standard phone.
Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
Will the iPhone eventually kill the iPod? If you're going to carry a phone and an MP3 player anyway, won't you want to combine them? Especially since Apple is ripping the iTouch people for extra dosh on every upgrade.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
Their strategy is pretty easy to decode:
1. make money.
2. make money.
3. make money, so that we can
4. make even more money.
I think they are doing great. Just for kicks (and to kick myself), I looked at how much I could have made if I had just invested $1000 in Apple in 1985. Taking the stock splits into account, that stock would be worth more than $500,000.
Apple is a great example of how you can take a fanatical fan base, show them nothing but contempt, charge outrageous amounts of money for everything connected with your products... and be adored all the more for it. THAT'S the kind of stock worth investing in, but it's a shame that setup is so difficult to replicate.
And... best of all, they are eating Linux's lunch. If someone hates Microsoft SO much, they aren't going to get Linux. They are going to buy a Mac, of course, and get locked in to that money sink (at least $150 in El Jobso's pocket every time they make a point release is great for Apple's bottom line!).
While Linux likewise has the fanatical user base... they just have no way of monetizing it. Linux users like being locked into that platform, but not enough to actually pay for anything. They are happy to use hardware two generations out of date, happy with being completely locked into FOSS (since extremely few companies will write for Linux), etc, but not happy enough to actually spend any money supporting what they supposedly believe in. Look at Red Hat- they've been doing poorly for years now, and that's not going to change (although their dropping the failed "Linux on the Desktop" project will undoubtedly help them a great deal).
While Apple has been gaining market share (up to 4-5%)... Linux's has remained flat for the past ten years (always around 0.65%, even as the size of the market has virtually exploded). Meaning... every Apple sold is coming from Linux's share of the market (either actual or potential). Which is good, since Linux has no chance of succeeding in competition with Microsoft, while Apple can do quite well with a tiny market share.
I think the point he's trying to make is that he doesn't have to worry about any infrastructure. He doesn't need a hosting account, he doesn't have to create a license scheme, he doesn't have to worry that if he gets popular his server goes down. All he has to do is pay Apple the $99 and he's good to go. That actually seems like it might be worth the tradeoff of having to go through Apple.
Check out DRM-free movies at http://www.bside.com
The iPhone is my 6th cell phone and the first that is an honest pleasure to use and powerful enough to accomplish more than playing 10 second ring tones. The iPhone literally represents the FIRST TIME I have been able to have a good phone, my iPod, email, calendar, contacts, maps, camera, web, etc in a single device that seamlessly syncs to my Mac computer. Period.
If you don't want to buy one, fine, but for me, having an iPhone is about having aall that stuff, and more, in a single device that elegantly works. The fact that it might look nice or 'cool' is merely icing.
Usability and functionally are not 'playing with a cool toy.' Getting things/work done in an intuitive way on your phone is still getting things/work done. Whether or not it was 'cool' or even fun to do it shouldn't take away from the fact that it was accomplished.
I am at a loss to understand why it is so hard for people to understand that futzing with poor UI is not fun for 99% of the people who use computers. The average user hates 'tinkering with their' tools (har!). They just want to USE them to Get Stuff Done. For you, perhaps menu-*-9-5-1-4-2 might be a fast way to access your pictures on your phone but for most people, myself included, it sucks way more than swipe-tap-tap-swipe.
I disagree. There are dozens of phones out that look very similar to the iPhone, by intention. Nah, Apple's strategy with the iPhone is the same one they used with the iPod. Enter a market with a product that is not cheaper or more featureful than the competition, but usability test the heck out of it, including the surrounding services and software. Provide only the features that work really, really well and easily. For the most part, people buy and use iPhones because a lot of the features present on other smartphones are just too hard to use for the average person. They're fine for geeks, but just not there for normal people. This explains why iPhone users actually use the features of their phones more often than users of competing phones. Is the iPhone the only one that can look up your location on a map and then find the closest sushi place and it's phone number? Nope. If it was my father using it, though, I'd sure rather he had an iPhone so he could do it in less than ten minutes and didn't have to ask me questions.
Basically, it is the same reason the Wii is selling so well, they expanded an existing market by making it more suited to the masses.
If you've ever actually tried to build anything and run it on the iphone you'd know that you don't _have_ to use objective C to write iphone apps. It just makes it easier by providing frameworks for things like GUI and networking. I have a plethora of C/C++ apps compiled and running on mine just fine. Heck, I even have gcc and g++ _on_ my iphone.
http://en.wikipedia.org/wiki/T-Mobile#United_States
https://support.t-mobile.com/knowbase/root/public/tm22037.htm T-Mobile's domestic roaming partners all operate on the GSM 1900 band.
See, here's the thing: there's a huge fucking difference between having this service be available, and having it be mandatory. Having it available is good; I agree that it would be very convenient for small proprietary developers. Having it mandatory is bad, because it locks out Free Software and hobbyists.
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz