Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Analyzing Apple's iPhone Strategy 270

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.
This discussion has been archived. No new comments can be posted.

Analyzing Apple's iPhone Strategy

Comments Filter:
  • Objective C (Score:5, Insightful)

    by thammoud ( 193905 ) on Wednesday June 11, 2008 @10:18AM (#23747217)
    The language is a serious turn off for most developers I know.
  • Slow news day? (Score:5, Insightful)

    by SimonGhent ( 57578 ) on Wednesday June 11, 2008 @10:20AM (#23747249)

    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.


    Well, in that case, why is it on the front page?

    Surely if a /. reader has been ignoring the iPhone up till now they're pretty unlikely to read past the thread title.
  • Strategy? (Score:2, Insightful)

    by Monkey_Genius ( 669908 ) on Wednesday June 11, 2008 @10:27AM (#23747349)
    What strategy?

    1. Make glitzy 'must have' consumer gadget.
    2. Lock everyone into your distribution network.
    3. Profit.

    Business as usual.
  • Although it is "stuff", I guess. Apple has ALWAYS been about the software - there has only been one point at which buying their hardware was advisable on any level, in the age of the G4. The PC quickly whipped their ass and the Mac became a PC (in the x86 sense.) Irony.

    However, Apple has always been pretty bad at the hardware, with the exception of the intel-based macbooks. It looked sexy, but had serious flaws. For example, macs didn't have accelerated graphics (not even ANY 2d accel) until late in the Mac II era. But we're talking about a machine designed to be used only graphically. This seems like a major oversight - and it is. If the Amiga had been competently marketed instead of the company being sucked dry, today it would be "Apple who?"

    Apple has ALSO always tried to make you do things their way, and if you don't like it, you can fuck off. These days you can see that in the form of their latest bid to prevent people buying iPhones without a contract. You could also see it in the iPhone with the fact that originally there was to be NO user-developed software beyond webapps, and even today you have to run a special OS release that Apple can (and HAS) terminate at will, or accidentally.

  • 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.
  • by xxxJonBoyxxx ( 565205 ) on Wednesday June 11, 2008 @10:37AM (#23747511)
    Apple's grand strategy is the same as any highly successful tech company: lock-in based on a solid platform. e.g., Microsoft: proprietary OS platform with integrated business apps; Apple: proprietary hardware and music store with integrated components; Cisco, proprietary hardware overlaid with integrated interface, etc.

    The real strength is the iPhone 2.0 software
    Nah...as a developer I really don't give two hoots about this unless it's something I can use cross-platform. The iPhone is such a small player in the cell phone market that I'd rather just handle it through optimized web sites and web services than building some localized app that will break with iPhone 3.0 software.
  • Re:Slow news day? (Score:3, Insightful)

    by Moofie ( 22272 ) <lee AT ringofsaturn DOT com> on Wednesday June 11, 2008 @10:41AM (#23747577) Homepage
    You certainly ARE new here if you think that /. has always been pro-Apple.
  • Re:Objective C (Score:5, Insightful)

    by 140Mandak262Jamuna ( 970587 ) on Wednesday June 11, 2008 @10:49AM (#23747701) Journal
    I have no doubt most good programmers can pick up a new language pretty fast and even become quite productive. But it is the hiring manager you have to get through. Most HR bean counters go by grep $keyword resume.txt .

    So many programmers feel it is better to stick with what they are asking for in the ads.

  • by Anonymous Coward on Wednesday June 11, 2008 @10:50AM (#23747723)
    A few years back, I would have thought MobileMe to be the perfect way to keep information on all my devices. (Or at least what "all my devices" would be if I had an iPhone.)

    But after using Google Apps for my personal email for well over a year now, filing individual messages into folders just seems quaint. GMail allows me to apply labels to entire threads at once.

    Furthermore, although it doesn't exist in GMail yet, there is the potential for Google Gears to allow browser-based offline access. In my opinion, this is the direction email, contact management, and calendaring should be moving toward.

    PS. I do understand all the arguments against having Google control you're email; I'm just saying I like that direction.
  • by UnknowingFool ( 672806 ) on Wednesday June 11, 2008 @10:50AM (#23747735)

    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.

  • Re:Objective C (Score:5, Insightful)

    by 99BottlesOfBeerInMyF ( 813746 ) on Wednesday June 11, 2008 @10:50AM (#23747737)

    The language is a serious turn off for most developers I know.

    Really? The only developers I can think of that it would be a problem for are those guys who learned Java or VB at their trade school and have never learned anything else. Pretty much everyone else has picked up C at some point and Objective C is just a superset.

    I'd also note that from what I've read developers are raving about the ease of use of the iPhone dev kit. From the development forums I see a lot of happy people, with the occasional clueless person asking if they can develop for the iPhone using Visual Basic 6. I've seen some complaints about the slow rate at which people are letting developers into the program, but not about objective C.

  • Re:Objective C (Score:5, Insightful)

    by EastCoastSurfer ( 310758 ) on Wednesday June 11, 2008 @10:54AM (#23747797)
    Because today's programmers don't learn programming or engineering, but instead a language. A real programmer should be able to program regardless of a language. In fact they should be able to pick a language based on the problem at hand and not the other way around.
  • Re:Objective C (Score:4, Insightful)

    by mmurphy000 ( 556983 ) on Wednesday June 11, 2008 @10:58AM (#23747877)

    If you see learning a new language as an issue, please just don't ever call yourself a developer.

    Define "issue".

    Is the choice of Objective-C a part of the reason why I'm not planning on doing iPhone development any time soon? Yes. Because it's a dead end.

    While you can use Objective-C to build Mac applications, you don't need to — there are other languages that run on the Mac that are also commonly available on other platforms. And, outside of OS X and iPhone, there are no platforms I can think of where Objective-C is the "right answer", or even a "likely candidate". It's more like "you're using...what?" or "didn't that language die out a decade ago?"

    Now, I'm not above learning a language solely to use a platform — I'm learning Python to play with Google AppEngine, for example. But Python has greater potential utility to me beyond AppEngine, more so than Objective-C does beyond iPhone, and so Python is less of an issue.

    If the issue were solely language — say, for example, iPhone was likely to be as open as Android is likely to be — I'd probably overcome it. But, combine the language issue with the other issues, and iPhone just isn't compelling at present. Maybe that will change.

  • Re:Strategy? (Score:3, Insightful)

    by ajlitt ( 19055 ) on Wednesday June 11, 2008 @11:04AM (#23747985)
    As an example, you could say the same exact thing about all of the people who are buying Blackberries because they're trendy. Most of these folks don't connect them to a corporate BIS. They're probably locked in to a contract and don't get use out of the expensive Blackberry data plans.
  • Re:Strategy? (Score:5, Insightful)

    by The End Of Days ( 1243248 ) on Wednesday June 11, 2008 @11:05AM (#23747999)
    I guess you missed the part where nearly 85% of iPhone users regularly use the web [wired.com] from their phone.
  • by mrchaotica ( 681592 ) * on Wednesday June 11, 2008 @11:07AM (#23748043)

    If I can develop an application for the iPhone, I can be an independent developer without having to go through anyone but Apple.

    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!

  • by xxxJonBoyxxx ( 565205 ) on Wednesday June 11, 2008 @11:10AM (#23748095)

    If I charge $10, I get to keep $7. If 14 people in the world buy it, I've broken even.
    Yikes - yes, let's keep you away from the business side of the house.

    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.

  • by UnknowingFool ( 672806 ) on Wednesday June 11, 2008 @11:12AM (#23748155)

    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.

    From a geek's standpoint, you don't want a smartphone without open source options. For an average consumer, do they really care? They just want things to work. When the iPod came out there was a lot of griping about technically inferior the iPod was, and that it would never flourish. Hundreds of millions of iPods later, I would say that it's been a success. Really, my grandma didn't/doesn't care that the iPod can't play ogg-vorbis. All she knows is that when she puts her new CD into her computer in iTunes and then plugs in her iPod, she gets her music. If she got an iPhone she'd only care about getting on eBay to see if she won that cute figurine. She doesn't need to see the source code.

  • Re:Objective C (Score:2, Insightful)

    by Richard_at_work ( 517087 ) on Wednesday June 11, 2008 @11:22AM (#23748323)
    What a ludicrous reason.
  • Re:Objective C (Score:5, Insightful)

    by Comatose51 ( 687974 ) on Wednesday June 11, 2008 @11:44AM (#23748687) Homepage
    It's not just the language that matters. Yes any decent programmers can pick up a language in no time but the real issue is the libraries and frameworks and patterns that often go with a language and its environment. Re-learning the APIs for the environment takes time. Good documentation helps a lot and so does being open source (or use the Lutz reflector if you're doing .Net). Even then there are still certain conventions for different environments. Python programmers talk about code being "Pythonic". While there are many ways to do something in Python, there is usually a few good ways or patterns for a problem. So, it's not just the language but everything else that goes around the language that also matters.
  • by cowscows ( 103644 ) on Wednesday June 11, 2008 @11:44AM (#23748707) Journal
    You're pretty much right, but I think it's worth mentioning that although the software is really the keystone of Apple's success, they've also got the ability to make decent hardware if the need arises. They didn't have to wait for someone to release an mp3 player with a scroll wheel. They decided that that'd be the best interface for their iPod software(or more likely the two evolved together), and so they designed their own hardware. The same happened to a lesser extend with the iPhone. Apple didn't need to convince a phone manufacturer to build a handset that was basically just a big multi-touch capable screen, they went and designed their own.

    It's also important to notice that those hardware specifics are generally tied to hardware requirements to make the user-interface work. That is to say, it ties really directly and clearly back into the software. At the same time that Apple is designing new hardware features to interface with their software, they've been generally moving towards more commodity hardware for the guts of their stuff. While the iMac has a history of the outside looking rather unusual compared to most computers, the components inside the shell are usually pretty standard stuff that'd be just as at home in a PC as in a Mac. The recent-ish switch to Intel being one of the most obvious examples.

    It's a pretty reasonable strategy for product design, especially considering the consumer market.

  • Comment removed (Score:1, Insightful)

    by account_deleted ( 4530225 ) on Wednesday June 11, 2008 @11:45AM (#23748713)
    Comment removed based on user account deletion
  • Re:Objective C (Score:3, Insightful)

    by e4g4 ( 533831 ) on Wednesday June 11, 2008 @11:52AM (#23748871)
    Amen brother. Programming languages are, in this way, a lot like spoken and written languages - once you've learned a few, picking up a new one becomes much easier. After thoroughly learning C++ and Java, Perl, Ruby, PHP, Python, Lisp, Objective-C and JavaScript took me almost no time at all to pick up - just a month or two of casual tinkering before I became proficient.

    Programming languages are ultimately just expressions of logic, with different strengths for different applications. I once read that children who learn more than one language when they are young have a fundamentally different structure for the language center of their brains than those of us who learn only one, and a significantly greater facility for learning languages, because they essentially have a better data structure for storing and processing language. I think the same thing can be achieved with programming languages, one simply has to go out of one's way to *learn more than one*. I try to learn a new language every year or two, simply because it's good exercise for the brain.
  • by Anonymous Coward on Wednesday June 11, 2008 @11:56AM (#23748939)
    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.
  • Re:Objective C (Score:1, Insightful)

    by slawo ( 1210850 ) on Wednesday June 11, 2008 @11:57AM (#23748953)

    The syntax is a little weird
    Depends on your point of view

    and the targeted platforms are somewhat limited
    Just so you stop your bullshit : Generic Objective-C programs [...] can also be compiled for any system supported by gcc, which includes an Objective-C compiler [wikipedia.org].

    Its a turn off because ...
    ... because you are simply ignorant and lazy.
    Sorry for the harshness, but it is well deserved when you see this type of FUD propagated by pretending "BSD guys"
  • Re:Open Enough? (Score:2, Insightful)

    by operand ( 15312 ) on Wednesday June 11, 2008 @12:17PM (#23749373)
    I don't envision a place where carrriers will allow anybody to download and install Android on any device. They will try to lock it down as much as possible by customizing to their liking then pass the fee to the consumers
  • by gutter ( 27465 ) <ian...ragsdale@@@gmail...com> on Wednesday June 11, 2008 @12:26PM (#23749563) Homepage
    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.
  • Re:Strategy? (Score:5, Insightful)

    by davecrist ( 711182 ) on Wednesday June 11, 2008 @12:27PM (#23749587) Homepage

    The iPhone for the vast majority of people buying it is about having the latest coolest toy.
    I am sick and tired of reading/hearing this bullshit.

    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.

  • by 99BottlesOfBeerInMyF ( 813746 ) on Wednesday June 11, 2008 @12:59PM (#23750199)

    Very simple. Make stuff that looks a certain way on the basis that you are appealing to the fact that some people are prepared to pay for exclusivity, rather than functionality, first.

    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.

  • by anomaly256 ( 1243020 ) on Wednesday June 11, 2008 @01:16PM (#23750533)
    The hardware has been capable for quite some time. It's just windows CE is so crap at what it does that everyone blamed the hardware for being underpowered. Point in case, the hx4700 ipaq has been available for several years, clocks at 627mhz and has the same ram as the iphone. Even an apparently decent 2d+mpeg accelerated gpu, yet totally fails at media playback for anything encoded at a quality resolution. That is, until you reflash it with a real operating system. I'm glad apple's set the bar higher though, maybe Microsoft's CE department will wake up and realize people want _real_ features right _now_ instead of slowly bleeding out miniscule advancements that are intentionally crippled. Although having said that, CE's poor performance has until now been the driving force in making the hardware better, so it's only fair to give them credit for that at least.
  • by mrchaotica ( 681592 ) * on Wednesday June 11, 2008 @01:54PM (#23751311)

    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.

  • by noewun ( 591275 ) on Wednesday June 11, 2008 @03:32PM (#23753245) Journal

    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...

    I know this is Slashdot, where anecdote and off-the-cuff remarks stand in for real argument, but I wonder if you could explain the contempt bit. My experience with Apple products has been that they last me for years and years. My 2G iPod is still going strong on its original battery, and my G5 is three years old and looking like it's got another three years left in it. Fas as I'm concerned, that's great value for the money.

  • by Larsrc ( 1285062 ) on Wednesday June 11, 2008 @03:48PM (#23753541)
    As a long-time Linux user, I appreciate being able to tweak, but over time I've also come to like things that "just work". I've spent so much time tweaking window managers, for instance, fortunately the defaults on current window managers are very close to what I want.

    The interface on the iPhone is really delicious, more so than I've *ever* seen on anything open-source. It's all well and good to be able to tweak things, but on a small gadget, a well-thought-out interface can make the difference between another piece of uselessness and something that's helpful in your everyday life.

    No, I'm not happy about the closedness either, and I'm starting to get worried about how Apple uses proprietary things all over, but for a "secondary" computer, it's a price I'm willing to pay.

    -Lars
  • by c_forq ( 924234 ) <forquerc+slash@gmail.com> on Wednesday June 11, 2008 @04:51PM (#23754531)
    It works far better as an embedded OS that Windows does as a Desktop OS

    Seriously? I mean, have you used a Windows Mobile device? I have one I use every day, and I have had to reboot it about as often as Windows 95. One of the (many) reasons I will be picking up an iPhone this July.
  • Re:Parallels (Score:2, Insightful)

    by ohmpossum ( 1008965 ) on Thursday June 12, 2008 @03:59PM (#23769409) Homepage
    Didn't the Newton come out before the Palm Pilot? The iPhone is a do-over of the Newton in a sense with modern technology. Apple has become expert in determining when Moore's Law catches up to an application to make it worth while. On the iPhone you could say they jumped the gun by releasing the first one without 3G and they should have waited another year. Or it was a warm up to get the 'impossible to see ahead of time' bugs out. Before lowering the price making it appealing to the general population. Either way, I think they know what they are doing. Another example, they did this with the ipod too. The very first version only worked with Mac.

Today is a good day for information-gathering. Read someone else's mail file.

Working...