Slashdot Mirror


No iPhone SDK Means No iPhone Killer Apps

iPhoneLover/Hater writes "Gizmodo is running an article analyzing the potential failure of the iPhone as a truly revolutionary platform. The reason: no SDK to harness the true power of Mac OS X and the frameworks contained in Apple's smart cell. From the article: 'According to Apple, "no software developer kit is required for the iPhone." However, the truth is that the lack of an SDK means that there won't be a killer application for the iPhone. It also means the iPhone's potential as an amazing computing and communication platform will never be realized. And because of this and no matter how Apple tries to sell it, the iPhone won't make a revolution happen.'"

657 comments

  1. well.. by untaken_name · · Score: 5, Funny

    you say you want a revolution, well you know, we all want an SDK.

    1. Re:well.. by Anonymous Coward · · Score: 1, Funny

      No SDK for you!

    2. Re:well.. by untaken_name · · Score: 1

      Violet: Hey, Daddy, I want an SDK. I want you to get me an SDK right away.

    3. Re:well.. by catwh0re · · Score: 4, Insightful
      this has been such a storm in a teacup.

      I'm not sure if it's a willingness to publish anything that contains the word "iPhone" or a legitimate interest in development. But unless you're interested in turning your iPhone into a wifi scanner. (Something probably best left to the laptop anyway since it's got a fair few more MHz to waste.) Then I'm finding the SDK really unnecessary. The iPhone isn't a computer replacement, it's got a lowly powered set of hardware which is ideal for a phone, but not for a complex application. If you want to develop strong apps for the road use a laptop.. If you want to develop referencing apps, lookup programs etc, then just use AJAX on the iPhone.

      I don't think anyone is going to get an icon on the main screen for a long time. (I don't think it's necessary either.)


      With all that said, I have seen some very fun hobbyist applications for mobile platforms (e.g. like the palm programmable remote.) However I think it's the hobbyists that will hack away at the iPhone (with knowledge that it's just OSX) and figure out how to make their own mini-apps anyway.

    4. Re:well.. by broggyr · · Score: 1

      I believe you meant Veruca...

      --
      Irony? Yea, it's like goldy and bronzy, only it's made of iron!
    5. Re:well.. by Anonymous Coward · · Score: 0

      I believe he meant Paris.

    6. Re:well.. by dslbrian · · Score: 4, Insightful

      Then I'm finding the SDK really unnecessary. The iPhone isn't a computer replacement, it's got a lowly powered set of hardware which is ideal for a phone, but not for a complex application. If you want to develop strong apps for the road use a laptop.. If you want to develop referencing apps, lookup programs etc, then just use AJAX on the iPhone.

      Not all apps need to be "killer" powerful apps. One thing I would like on my phone is a decent ebook reader. After all if the iPhone is good enough to read the web with it should be good enough to read a book on. Its unlikely to happen however given their stance. Such a simple app, really nothing more than a glorified text reader, would be trivial to make given a basic SDK. (I wouldn't have to carry around the Palm anymore which would be nice) An app like that isn't really a good fit for AJAX either, you don't want to use airtime to read an ebook.

      I can think of a couple others off the top of my head. An encrypted password manager such as KeyPass would be useful (you don't really want to be passing passwords and whatnot across the net if you don't have to). Also a decent text editor, or simple notebook/list app, would be another (as opposed to the pure reader you would have in an ebook app).

      However its sounding like Apple, like every other wireless carrier, wants to have the phone completely locked down. I tend to agree with the article, no SDK is just going to limit the phone's potential.

    7. Re:well.. by enjo13 · · Score: 4, Insightful

      That shows a supreme lack of imagination. Look at Palm, with it's thousands of apps (big and small) that enable it to be so much more than Palm ever envisioned. The same goes for Symbian... so much of the power of those devices is in the truly clever and innovative ideas that the third parties bring to those platforms. Even the most basic functions have benefited from third party development. You can find improvements in security, contact management, and a host of other functions on those other platforms. The OEM's provide a platform, the development community makes it better.

      The tragedy here is that the iPhone provides even more opportunities for real innovation. With thousands of developers (the world over) building on top of the work Apple has already done we would have seen truly stunning advances in both the functionality and the form of the iPhone.

      The iPhone may not be a computer replacement, but that doesn't mean it's not a computing device with immense potential.

      --
      Turn s60 photos into awesome videos with mScrapbook for all S60 3rd edition phones!
    8. Re:well.. by Slashcrap · · Score: 1

      But unless you're interested in turning your iPhone into a wifi scanner. (Something probably best left to the laptop anyway since it's got a fair few more MHz to waste.)

      If you want to develop referencing apps, lookup programs etc, then just use AJAX on the iPhone.

      Although I can't actually be bothered to test it, I'm pretty sure that running Kismet on my laptop uses less cycles than running KHTML rendering some graphically rich, interactive AJAX app.

      All I'm saying is that if the main concern preventing a proper SDK is lack of processing power, as you seem to be suggesting, then making everyone use AJAX seems a strange way of dealing with it.

      However I think it's the hobbyists that will hack away at the iPhone (with knowledge that it's just OSX) and figure out how to make their own mini-apps anyway.

      Yes, I'm sure that some highly motivated and skilled hackers will eventually circumvent whatever protections Apple put on it. And I'm equally sure that everyone will then say that Apple intended that all along but were prevented from making the device open by default due to the big bad cellphone companies. See also AppleTV, iTunes DRM.

    9. Re:well.. by tcc3 · · Score: 1

      But why should they have to hack it? 3rd party apps for a device like this is the difference between a $600 toy and a powerfull, trendsetting communication tool.

      And the last few trend setting commuunication devices weren't *subsidized* at $600.

    10. Re:well.. by ruzel · · Score: 3, Interesting

      > The OEM's provide a platform, the development community makes it better.

      The platform is Safari. The development community can make web 2.0 apps. Google Maps, Flickr, Digg, Yahoo Pipes, Delicious... these ARE the killer apps of the last 5 years and iPhone will run them all and allow them to interface with the phone and the user's data. Nothing more to see here.

    11. Re:well.. by shmlco · · Score: 5, Interesting

      On the flip side, go up to Handango and check out the "applications" for a PDA. Top sellers including a replacement for the shell, a program to make the close button "work", a file explorer, a backup program, a ringtone manager, several clocks, a weather widger, note and to-do list managers, yada, yada...

      In other words, things that any decent system should have been able to do out of the box, and nary a one a "stunning" advance. And, near as I can tell, the iPhone already all of these things out of the box. And, from what I've seen, does most of them extremely well.

      I agree that the iPhone has immense potential. But I also think that forecasting doom-and-gloom before the first one has even been sold is as equally shortsighted as you're making Apple out to be.

      If I had the time, I know I'd be looking hard at what could be done NOW with an always-on always-connected phone/internet device and making that a "killer-app", instead of wasting time crying over the tools I could have had...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    12. Re:well.. by thatshortkid · · Score: 1

      two words, dingus: Salling Clicker.

      as another reply stated, just because you lack the imagination for why someone would want to access the hardware doesn't justify the hardware being inaccessible. 3rd party apps for sony-ericsson, motorola, palm, etc. phones for the overwhelming majority haven't done jack shite for "bringing down" cell infrastructures. face it: the reasons for not releasing an iphone SDK are bullshit, plain and simple. the whole point of the apps demoed so far is that we don't *need* a laptop to get at information, provide useful tools, or do things with this handy little gizmo that even the all-knowing oz^H^H jobs hasn't thought of yet. it may be a storm in a teacup, but it doesn't make the move any less bullshit.

      --
      The IRS is the one organization that you don't want to fuck with. Remember, these are the guys who took down Al Capone.
    13. Re:well.. by Shawn+Parr · · Score: 1

      If you want to develop strong apps for the road use a laptop.. If you want to develop referencing apps, lookup programs etc, then just use AJAX on the iPhone.

      I 90% agree with you, however there are plenty of instances where AJAX/web use could be a bad idea. For instance, the one app that would be a killer app for me is Pocket Quicken which allows you to use Quicken on the road with your PDA and sync back when you get home, to the office, etc.

      While I am quite sure you could duplicate such functionality with an AJAX application, I for one would prefer to have a lightweight app on the phone itself that could sync via bluetooth or encrypted WiFi just to my computer itself. Even better would be sync via the iPod sync/charge cable. Handing financial data over the web at large when it can be avoided it just not a great idea. Yes, I realize that since I use my bank's website and online bill pay service that I'm sending a decent portion of that data across the internet as it is, but why do it when you have a phone in your hand right next to your computer? I'd prefer to minimize the potential for that data to get snagged somehow. And while I know that AJAX can be just as secure as any website, it also can be just as insecure as any website.

      So for reference information, etc, AJAX is great, especially if you have designed the site so that the speed of the Edge network isn't a problem (not all 'Web 2.0' developers get this, even though AJAX can actually make the overall web experience less data intensive). However there are some applications and data that it would be best to keep in the LAN, or on the cable to minimize the potential for a security leak.

    14. Re:well.. by Anonymous Coward · · Score: 0

      most awesome beatles reference evar.

    15. Re:well.. by that+this+is+not+und · · Score: 4, Insightful

      Google Maps, Flickr, Digg, Yahoo Pipes, Delicious... these ARE the killer apps of the last 5 years

      Well, they're the budget (phone bill) and battery killers, anyway.

      I don't get it when people start saying 'it is underpowered to run any real apps.'

      Compare it to what Apple was selling as their powerful high-end desktop machine a decade ago.

      As was said earlier in the thread, a lot of cool stuff has been rolled for PalmOS, as an example of a similar platform with an open SDK.

    16. Re:well.. by catwh0re · · Score: 3, Insightful
      An amazing amount of common sense in that post. I don't know if perhaps the Apple brand has become too mainstream thus leading too many people with partial understanding of their existing and up-coming products to chime in with nonsensical memes or inaccurate fact bashing. (Or the fact that the community loves to build em up just to rip em down.) But I'm noticing a very loud anti-Apple audience fueled by mostly insignificant issues. I can only think the bad karma started with the iPod battery problems. (While I don't believe it's reasonable to have to replace an iPod for a new battery, I do know that there are many services that will replace the iPod batteries, and in my own personal experience through a few iPods I have never experienced any issues with batteries. - But people who are problem free never speak up in outrage, so the iPod bashing was a self-selected movement.)

      This SDK argument is a good example of this. The phone isn't even in a consumers hand and we're finding posts like Apple have been denying the tech community through years of closed platform abuse. Anyone who actually has any history with Apple recognise a few aspects about them which has made them a muchly appreciated company in the tech community.
      The most important aspect is that unlike a larger portion of the tech community - Apple almost always gives consumers what they demand: From somehow negotiating DRM free music to adding almost every sought after feature into OS X (even old ideas such as multiple desktops). Apple have a long history of giving consumers what they want. If consumers want a particular app for the iPhone(and it's voiced through emails/community) it'll happen. Apple gets most of it's cred from continuing development of their products and software after the sale. I can think of numerous applications that Apple have released for no charge, including much of the iLife suite(iTunes, iMovie & iPhoto started free, free instruments for Garage band), Safari(version 1), iChat, iCal, iPod feature updates including new codec support, YouTube for AppleTV, and i think even the dvd player in the 10.2 days. Plus a few more I can't remember off the top of my head

      With Apple's success with the closed iPod they didn't foresee that there would be such a vocal outburst for an SDK so early into the piece. Yet already they have begun to address SDK issues, firstly by promoting the web standards nature of the iPhone (which is really where the trend for apps is right now. Also of note is that they promoted this at the first iPhone keynote, except they called these widgets.) Further down the track, we will no doubt see some incarnation of an SDK for the iPhone. However there are definitely revisioning issues they'll address before that happens. (As we're likely to see more than one model of iPhone, and I doubt they'll have an SDK ready until the 3G model is released in Europe.)

    17. Re:well.. by ruzel · · Score: 4, Interesting

      > I don't get it when people start saying 'it is underpowered to run any real apps.'

      Agreed. That's just silly. There's plenty of firepower there. However, Apple definitely wants that 8gig of hard drive space filled up with music and movies from iTunes and NOT the latest bloatware from Adobe or Microsoft. I think that's one of the major reasons for this move. However, I also think that this could also be akin to getting rid of the disk drive in the iMac. Yes, other smart phones have SDKs for developing software, but then, none of those other phones have a decent enough UI or a browser totally capable of running web 2.0 apps. And Look! It's only been 2 days since the announcement and already there are 2 web apps out for the iPhone:

      Onetrip (Only viewable with Safari):
      http://www.mrgan.com/onetrip/help.php?browser=fals e

      Digg:
      http://davidcann.com/iphone/

      That was quick. Maybe all you compile code junkies need to start brushing up on your XML, SOAP, and AJAX. ;)

    18. Re:well.. by dotspiral · · Score: 1

      I'm sure that much of the iPhone API will be published on developer.apple.com and addressable via AJAX or similar.

    19. Re:well.. by Builder · · Score: 1

      Developers that write REAL apps want this SDK. Will Shipley of Delicious Monster fame already has stunning, useful ideas for it. Imagine being able to take your delicious library with you to the video store, or the book store. Or just have it on your phone so that work colleagues can browse it and request items for borrowing ?

      What about just using it to replace the iSight (that you can't get anymore without buying a whole new machine) to scan books, dvds and games around the house ?

      That's just one developer and a couple of ideas he pulled out of his ass in no time at all. Other people will come up with even cooler things.... maybe...

      Just because YOU can't think of anything worthwhile doesn't mean it's worthless.

    20. Re:well.. by NMerriam · · Score: 1

      I don't see why everything you mentioned can't be built for the iPhone. I think people are getting too hung up on the notion that everything on the iPhone MUST be run from a remote server. There's really no reason to make that assumption. People seem to be assuming (again for no reason) that there is no local storage. All that has been said is that user apps would be sandboxed so they don't trash other data. At the very minimum, Safari qould have to support cookies just to function as a modern web browser!

      There's no reason you couldn't build a notetaking app, a password app, an eBook app, a contact manager, a to-do list, etc. I did Palm OS development for a few years and pretty much everything I ever built could be made as an app in a web browser today. I can't think of any major PDA 3rd party application that couldn't be (other than something system-level like launchers or hacking the power switch, but Apple is all about user interface, so I wouldn't expect that sort of thing to be changeable or even desirable to change at any low level to Apple's target market.)

      --
      Recursive: Adj. See Recursive.
    21. Re:well.. by gig · · Score: 1

      All of the applications you just listed can be done with Ajax.

      Airtime has nothing to do with it, unless your app has to have network data. If the only thing your app wants from the network is a newer version of itself, then there is no need to have the network to run the app. Offline Ajax involves the browser serving itself when the network is down. It's the same idea as a browser showing you its cached page if the network is down, but there is some translating going on so that the JavaScript in the app calls out for yahoo.com but gets back the right response from localhost/yahoo essentially, and both JavaScript and user are oblivious.

      Most Mac OS X Widgets can run in Firefox for Windows on a machine with no network connection. It isn't rocket science. The rocket science part of Ajax is getting it to run in both standards-based browsers and Explorer. Same as with all Web development.

      If you were going to write an "iPhone app" anyway, then develop for Safari, you get iPhones, and you also get Macs and Firefox for free, as well as Safari for Windows. Serve Explorer users a page with a Safari link and a Firefox link and an invitation to join you on the World Wide Web.

      Me, I was looking forward to an "iPhone Web SDK" much more than buying and installing (serializing?) an app on my iPhone.

      Apple has also given a boost to Ajax, to Web 2.0, to standards, and to other pocket Web browser makers. They are celebrating somewhere at Nokia right now, they sell $1000 phones that can surf the Web with their port of Safari (S60) and there's nothing stopping them from running every iPhone app. Also it's good for the user who does an iPhone for 2 years and then wants to do a Nokia or other brand after that, they can take their MPEG-4 media with them and their Ajax applications, and their Vcard contacts and their iCal calendars, the whole iPhone is standardized, they are going to lock you in with sheer lickability.

    22. Re:well.. by gig · · Score: 1

      > Look at Palm, with it's thousands of apps (big and small) that enable it to be so much more than Palm ever envisioned.

      Look at iPod, with its thousands of apps (big and small) that enable it to be so much more than Apple ever envisioned.

      Over 3000+ dock apps, dozens of games, photos, contacts, notes, video ... all of that came after music playback. Video was waiting on MPEG-4 H.264 (third-party), notes and contacts were done by third-party Mac apps first, the dock connector did not even arrive until the 2G iPod, and nobody could have predicted the toilet tissue holder with built-in iPod dock. I bet everybody has seen at least one iPod accessory that amazed them.

      Somebody told me once that Nike iPod Sport Kit is the single highest-selling handheld application ever but I don't know if they were right.

      The iPhone has a dock connector and an iPod built in. That's just one of the things it does.

      > The same goes for Symbian.

      Symbian apps are not even compatible with other manufacturer's Symbian phones. There are 3 or 4 separate platforms. I think you are even disallowed from moving an app from phone to phone when you get a new one. It is also technologically obsolete and very closed, very bolted down, worse than iPod games.

      The way the iPhone really kills those other platforms, though, is when you ask a phone user what are their favorite apps? What do you want to see on the iPhone?

      - Flickr
      - eBay
      - MySpace
      - Twitter

      What? You don't want to install a "memory manager" so you can eke out an extra 28k of RAM so you can install a calorie manager? You don't want to pay $20 to install a poker game? You'd rather play online with other humans and win actual prizes?

      > The OEM's provide a platform, the development community makes it better.

      No. What has been happening is the OEM cripples the platform so that the user is inclined to buy essentials from the development community and do I-T work to install them, update them, maintain them. Consumers won't do that. They don't do it. There is 10 years of handheld Windows development to prove that. Has it really taken 10 years for Microsoft to NOT put the Web in your pocket? How can that be? Are they trying to sell you a calorie manager and they can't compete with the ones on the Web? Ahhhhh. That's great for the user. Thanks. Good to know that software writers are so helpful to society that they have to shake me down in order for me to buy their stuff.

    23. Re:well.. by gig · · Score: 3, Insightful

      > I don't get it when people start saying 'it is underpowered to run any real apps.'

      You also have to consider space and heat and battery life, not just specs or GHz.

      For example, the AppleTV has a 1 GHz Intel chip in there, but it is supposed to sleep almost all of the time. When a movie is running, it's decoded by the NVIDIA chip in the graphics adapter. If you do something with your AppleTV that makes the CPU run (like decoding Flash video from YouTube with a third-party plug-in) then you are going to have to get some air around that AppleTV, and it's likely it won't last as long as if you only run H.264 through it. That's why part of Apple's YouTube on AppleTV announcement was Google converting YouTube to MPEG-4 H.264.

      Same sort of thing goes for iPhone. Although it has a 1 GHz ARM chip which sounds fast, that is not a PC CPU, it lacks stuff we take for granted on PC's, Apple had to use LLVM to emulate some PC stuff, and to get 5 hours of battery and no first-degree burn on your palm, you have to use the device pretty much as Apple intended, so that their optimizations hold, same as AppleTV. As far as I can tell, there is no Adobe Flash in iPhone because Flash video requires a full PC, that is always required to decode a software codec. The iPhone does its H.264 in an H.264 chip. So you can't assume the iPhone can play all video formats because it can play Pirates of the Caribbean in H.264.

      If they could run iMovie on there, I think they would. They have 10 years of iMovie development they could leverage. The "iTunes" that is on the iPhone is also not the real iTunes, which is a "Carbon" Mac app, it's 10 years old also, of course it is a little iTunes for iPhone, specifically optimized. No doubt what is in the iPhone is all from OS X, but it's just the minimal shit. It's like the first iPod had the same font as the first Mac, but don't think that the Finder is in there.

    24. Re:well.. by walt-sjc · · Score: 1

      Google maps is a stand-alone app, not a safari sandbox app.

    25. Re:well.. by gig · · Score: 1

      > If consumers want a particular app for the iPhone(and it's voiced through emails/community) it'll happen.

      What many people who have technology backgrounds fail to realize is that Apple plays the part of your geek friend who "sets up" your computer for you.

      It's as if you bought a Windows PC and you called your hacker friend who's into FOSS and he comes by and wipes Windows, puts on BSD, Apache, PHP, Python, Perl, Ruby, and much more, and then he installs an HD video editor, DVD-Video creator, CD burning, photo manager, music and video manager, all 200 professional audio video codecs, a complete pro audio subsystem with digital mixer and effects and synthesizer plug-ins, a Web 2.0 browser, 3D graphics, mail, calendar, IM, 10-way audio conferencing, 4-way video conferencing, multitrack music and audio workstation, object-oriented rapid application development tools, Java, Unicode, a wonderful font collection and outstanding typography, PDF out the yin-yang, a complete set of GUI utilities, workflow automation, Widgets, Exposé (mmmm), DVD player, WYSIWG Web/blog editor, system-wide instant search, Oxford Dictionary integrated throughout, Unicode text editor (also emacs and vi and pico), drivers for thousands of devices, and I am sure I forgot a bunch of shit.

      Then you, the user, sit down and use your PC. You don't set it up or configure it, you USE it.

      So if there is stuff missing from iPhone that can't be added with Ajax or dock connector or as a separate Bluetooth or Wi-Fi device, if it can only be added by Apple, then they will either build the best version of it in the world or they will buy the best version of it in the world.

      Similarly, when Sony needed a Web browser for PSP they bought a company that made a Web browser for a set-top box with the same CPU or something. They didn't tell their users "sorry, we can't give you a Web browser because we don't have a third-party development platform."

    26. Re:well.. by untaken_name · · Score: 1

      Yeah, I did. Damn you, brain. You let me down again.

    27. Re:well.. by dave420 · · Score: 2, Insightful

      If you think those are as killer as apps could get on a phone, you need some help. Seriously. I'm thinking about killer apps like routing calls through wifi instead of the cell network, or voip using unlimited data plan instead of voice calls, etc. Web 2.0 is bullshit. It's a marketing term people throw about in meetings to make it seem like they somehow understand technology, when really they're just referring to techniques and technologies people have been using for years. It's all bullshit, and no proper SDK on the iPhone is bullshit too.

    28. Re:well.. by mgemmons · · Score: 2, Insightful

      The platform is Safari. The development community can make web 2.0 apps. Google Maps, Flickr, Digg, Yahoo Pipes, Delicious... these ARE the killer apps of the last 5 years and iPhone will run them all and allow them to interface with the phone and the user's data ...

      Unless you don't have cell coverage or WiFi access. In which case you are screwed. Or if you are talking on the phone and there is no Wifi access (and thus no internet access). In which case you are screwed. Or if you want to write a high-performance app (like a game) that would require OS level integration. In which case you are screwed. Not to mention the fact that potential developers will have to provide a server to host the widgets on in the first place.

    29. Re:well.. by adpowers · · Score: 1

      I think you script junkies should show us how you plan to utilize multitouch in your websites. Oh wait, you can't.

    30. Re:well.. by tepples · · Score: 1

      Serve Explorer users a page with a Safari link and a Firefox link and an invitation to join you on the World Wide Web. Which doesn't help people who are not the computer administrator, such as people at public libraries, Internet cafes, and the office break room.
    31. Re:well.. by ruzel · · Score: 1

      These critiques are all fine but they miss the point. If you don't have wifi access or cell phone coverage, what the hell good is ANY smart phone really? The iphone is not a computer. It's an ipod that's a phone. If you want to write a high-performance game, write it for laptops or the Sony PSP. The iphone won't have the processor capacity to run a high performance video game anyway, for the same reason that it won't run Flash. But it doesn't matter because that's just not the market the iphone is meant to serve. As for how complex even AJAX driven web apps can be on the iphone, see my other posts on this thread--there is some very real potential.

    32. Re:well.. by ruzel · · Score: 1

      >I think you script junkies should show us how you plan
      > to utilize multitouch in your websites. Oh wait, you can't.

      At the moment, you're right to an extent. I haven't thought of any uses for multitouch on such a small screen other than the drag and pinch techniques. But those work in Safari, no problem. In fact someone in this thread pointed out that Google maps is running as an app and not as a Safari sandboxed application. But that's not to say that Google Maps (or any web 2.0 app like it) won't run in Safari, and in that case, pinching, dragging and zooming in/out with double-taps all work fine.

      I wouldn't doubt though that in the near future, either through a javascript interface to the iphone or some modification of the DOM for Safari, that multitouch events will be able to be captured. Apple's already got an API(?) for javascript for the iphone--maybe there are already multitouch events available.

      I DO wish that Flash was available on the iPhone though, because that would present some great opportunities to make real use of multitouch. But Flash is a processor HOG. It would kill the iphone. I hate Adobe for not open sourcing the damn Flash plugins. If they'd let some decent programmers at it, I *know* that the Flash plugin could be made a hell of a lot more efficient. I have such a love/hate with Flash because of that. I've done some great things with flash on web sites (both full flash sites and flash elements combined with HTML) but the plugin sucks and the development environment is one of the most fickle pieces of software on OS X. It craps out on me all the time--even the CS3 intel native version.

    33. Re:well.. by mgemmons · · Score: 1

      If you don't have wifi access or cell phone coverage, what the hell good is ANY smart phone really? Although I see your point, the fact is there are plenty of apps that need access to data on the phone and not through the internet such as any sort of 3rd party media player, imaging/photo tools, Office-esque apps, password managers, etc. And consider this--if online-only apps are just as powerful and useful as apps integrated on the phone, why isn't the iPhone's version of Google maps web-based instead of integrated? And that is an app that wouldn't work without internet access, so you would think it would be a perfect candidate for a iPhone widget...
    34. Re:well.. by adpowers · · Score: 1

      Fair enough. However, I still think it was rude to tell a bunch of Cocoa developers that they can use AJAX on the phone and act like they were doing us a favor.

    35. Re:well.. by garoo · · Score: 1

      It would almost have made sense if you'd meant Violet, though. There was a character in Richmal Crompton's 'Just William' books called Violet Elizabeth, who used to demand to get her own way - something like 'I want an SDK. Get me an SDK or I'll scream and scream until I'm sick'.

      So you could always claim to be a closet reader of 1930s schoolkid fiction, who merely has a little quotation aphasia. :-)

    36. Re:well.. by untaken_name · · Score: 1

      I appreciate the out but...(don't tell anyone) I'm not perfect. Sometimes I screw up. I know, I know, I shouldn't admit that; I am, after all, on the Internet. But it's true. Sometimes I just screw up. :) I do thank you, though, and hey, maybe I should broaden my horizons. I've never read any schoolkid fiction from the '30s and I bet it's at least interesting. :)

    37. Re:well.. by MacDork · · Score: 1

      On the flip side, go up to Handango and check out the "applications" for a PDA. Top sellers including

      Yes, because most people need to download WiFi enabled killer apps for their 3 year old bundle phones. I'm sure the elite 1% will be well represented by the downloads of the lowest common denominator.

    38. Re:well.. by yotamoteuchi · · Score: 1

      That is such a narrow-minded way to look at it.

      I for one don't limit my imagination by what others have done before.

      Any programmable device (like the iPhone) is open to anyone's imagination to tinkering. The sky (or the hardware) is the limit, and is thinking like ends up making new hardware more and more limited.

      I'm sad to see that most people will actually be glad to pay more for a less functional device in order to 'keep it simple', while ignoring themselves as responsible for the most of the 'confusion' going on.

      You simply can't expect new technologies to adapt to you, you must adapt to them if you're ever to take advantage of them.
      People don't listen to music nowadays the same way we used to listen to vinyl records before.
      Things change, and if you don't invest at least some time and attention on what's going on, then you end up blaming the wrong people for your limitations.

    39. Re:well.. by js33 · · Score: 1

      What a shill!

  2. It's just a phone... by pudding7 · · Score: 5, Funny

    ...not the Declaration of Independence. What "revolution" did you envision a phone making? Suddenly people stop talking while driving? That would be revolutionary.

    1. Re:It's just a phone... by Anonymous Coward · · Score: 0

      You don't get it... soon there will be these shirts, with Che talking on the iPhone!

      And Viva la revolucion! (no SDK included)!

    2. Re:It's just a phone... by Fred_A · · Score: 1

      Besides, once you have completed a revolution you are in the same state you started in (minus $500 I guess if you buy an expensive phone).

      --

      May contain traces of nut.
      Made from the freshest electrons.
    3. Re:It's just a phone... by R2.0 · · Score: 2, Interesting

      Hear, Hear! Does everything need to be revolutionary, or else it's judged a failure? Maybe it aims to be, Oh, I don't know, just a really good smartphone? Kind of like the iPod is just a really good MP3 player?

      Of course, it doesn't help that so many products were touted as "revolutionary" and were nothing of the sort. "Ginger", anyone?

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    4. Re:It's just a phone... by Anonymous Coward · · Score: 0

      Joking aside, I really don't see how this is revolutionary. It's a phone/pda/mp3 player... haven't those been around for years? With (real) GPS, no less. Can someone please explain how the iPhone would be "an amazing computing and communication platform?" Why isn't the iPaq or Treo "an amazing computing and communication platform?"

    5. Re:It's just a phone... by ewhac · · Score: 5, Interesting
      The "revolution" that is sought (at least within the United States; the rest of the world has a functional cell phone market) would be to take away the wireless carriers' control over software on the handset.

      Ask any Verizon subscriber how "easy" it is to move address book contacts in and out of the handset. Or music. Or videos. Or any other kind of data.

      There are only two effective ways to break this control. One is legislative. (You can stop giggling now.) The other is for a handset maker to create a handset so powerful and compelling that people fall all over themselves to try and get one, and then for the maker to stand firm and refuse to give control of the handset to the carriers. Eventually, market pressure will force at least one carrier to cave in and take the phone as sold, after which, all the carriers will follow suit.

      Apple has an opportunity to help this happen, but it's not clear if they're interested in that outcome.

      Schwab

    6. Re:It's just a phone... by SCHecklerX · · Score: 1

      Why is this modded as funny? Sad truth, maybe.

    7. Re:It's just a phone... by dreamchaser · · Score: 1, Insightful

      The only outcome Apple is interested in is selling product and making money for their shareholders. That's what companies do. People who ascribe revolutionary motives beyond this to any company are misguided.

    8. Re:It's just a phone... by fm6 · · Score: 2, Funny

      Actually, it depends on where the Wheel of Fortune is when it stops revolving. You may win a dream vacation, or you may be required to sign away your soul.

    9. Re:It's just a phone... by dreamchaser · · Score: 0, Flamebait

      Why isn't the iPaq or Treo "an amazing computing and communication platform?"

      Simple. They aren't made by Apple so they do not have 'buzz', nor a pack of fanbois and grrls.

      It looks like a very nice, powerful, and way overpriced phone. Nothing to see here revolution wise, move along. Move along.

    10. Re:It's just a phone... by fm6 · · Score: 1

      With some truths, you have to either laugh or cry.

    11. Re:It's just a phone... by drinkypoo · · Score: 1

      Ask any Verizon subscriber how "easy" it is to move address book contacts in and out of the handset. Or music. Or videos. Or any other kind of data.

      But it's only a couple of providers that do that to you. Cingular has more or less stopped. T-Mobile never locked out much (on my phones, just some semi-redundant ringtones.) Now I use Edge Wireless (I got a deal) and they don't lock out anything. Shit, they don't even do a subsidy lock.

      I do think you have a point. And in many places you can only get one cellphone carrier, so suggesting people move to another is kind of silly. But the vast majority of Verizon customers have other options, and so unfortunately, the market has spoken. And what it has said is "duhhhh"

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:It's just a phone... by ksheff · · Score: 1

      The other is for a handset maker to create a handset so powerful and compelling that people fall all over themselves to try and get one, and then for the maker to stand firm and refuse to give control of the handset to the carriers. Eventually, market pressure will force at least one carrier to cave in and take the phone as sold,
      From what I've read, that's what Apple intends to do. They will determine what apps are on the phone, not the carrier.
      --
      the good ground has been paved over by suicidal maniacs
    13. Re:It's just a phone... by Lumpy · · Score: 2, Funny

      Actually the phone could do that. Disable handset use when it sees it is travelling faster than 25mph. allows bluetooth headset and hands free, but have an anti-asshat mode.

      problem is the asshats outnumber the smart and courteous 60 to 1. so products are catered to the asshats.

      --
      Do not look at laser with remaining good eye.
    14. Re:It's just a phone... by Tickletaint · · Score: 5, Insightful

      Oh please, that's such a meaningless cliché. If you saw an opportunity to make money (or otherwise advance your own interests) by fomenting rebellion against the status quo, why wouldn't you? Why wouldn't any company? In fact, it happens all the fucking time.

      There are some people who appear to believe corporate interests are always and necessarily opposed to social responsibility. This is bullshit, and these people do damage to their own purported cause by setting up this false dichotomy.

      --
      Make Slashdot readable! See journal.
    15. Re:It's just a phone... by Anonymous Coward · · Score: 0

      Ask any Verizon subscriber how "easy" it is to move address book contacts in and out of the handset. Or music. Or videos. Or any other kind of data.

      I'd say the answer is "easy." Remember, we're talking about the iPhone, which is in the smartphone/PDA-phone class... we're not considering how difficult it is for your average joe six-pack on their $30 RAZR or whatever free junk phone verizon gave them. The current equivalent would be for them to get a treo700 or a moto Q... and both are quite easily synced via microsoft's activesync to either the local computer's outlook or to an exchange server (or via missinglink for mac).

    16. Re:It's just a phone... by Reverberant · · Score: 1

      Apple has an opportunity to help this happen, but it's not clear if they're interested in that outcome.

      Actions speak louder than words.

      Ask any Verizon subscriber how "easy" it is to move address book contacts in and out of the handset. Or music. Or videos. Or any other kind of data.

      True, which is why I stay the hell away from Verizon. However, I've been doing that stuff for years now with my AT&T Wireless, err, Cingular, err The New AT&T Wireless service and iSync, I've been doing that stuff for years now.

    17. Re:It's just a phone... by sterno · · Score: 4, Insightful

      What would be a revolution is a smart phone that doesn't crash and have to be rebooted periodically like all my Treo did and my T-Mobile Dash does. You know, a phone that... works? Working would be a solid leap forward :)

      It helps that the phone has a real browser and supports Ajax, but it's still limited. And how much fun will it be when you're important apps aren't working because you're in a tunnel, or the middle of nowhere where edge service is spotty. Eventually they'll need to provide a way for people to write apps for it.

      I think once they've established the credibility of the phone and that it's reliable, they'll be better positioned to open the platform up a bit more. Hell, they could put together a certification program that would get third party apps access to the Itunes store, or some such. They could make sure the apps are solid, and take a cut of the money at the same time.

      --
      This sig has been temporarily disconnected or is no longer in service
    18. Re:It's just a phone... by _KiTA_ · · Score: 1

      Apple has an opportunity to help this happen, but it's not clear if they're interested in that outcome.

      Or the same wireless carriers, which Apple has to go through, have flat out told them they're not ALLOWED to help create that outcome.

    19. Re:It's just a phone... by cshoes · · Score: 1

      Ask any Verizon subscriber how "easy" it is to move address book contacts in and out of the handset. Actually, it's really easy. Hop on ebay/google & find a usb cable (or go to those islands in the mall) & grab bitpim for free. You're done. I've also been able to have free ringtones sent to my phone via services like phonezoo.

      So what was your point?
    20. Re:It's just a phone... by zaajats · · Score: 1

      Disable handset use when it sees it is travelling faster than 25mph. allows bluetooth headset and hands free, but have an anti-asshat mode.
      And screw those on a bus or train. Those common folk couldn't afford an iPhone anyway...
    21. Re:It's just a phone... by zaajats · · Score: 1

      (one good old reply-to-self) Note: Some people actually DO know how to politely (quietly) talk on a phone while in public places/transport.

    22. Re:It's just a phone... by mr_josh · · Score: 0

      Social responsibility? You think Apple is trying to free us from our phone overlords by giving us the iPhone? Listen. iPhone is cool, and I don't really think it's prohibitively priced or overpriced by much. But you are truly deluding yourself if you think that Apple is more than moving product. They DO sell revolutionary stuff, they DO innovate. But they do so foremost for their own survival, not to make the world a better place. I'm a shareholder, FWIW, and I'm more than happy with that attitude.

    23. Re:It's just a phone... by Mattintosh · · Score: 1, Flamebait

      Steve Jobs has a funny way of fucking companies in their collective ass when they tell him "no".

      Examples:
      - RIAA members
      - small, greedy Mac software houses that make interesting and useful apps that should honestly be part of the OS (note: the non-greedy ones got corpo-raped despite saying "yes")
      - Apple itself

      RDF + Corpo-rape FTW!

    24. Re:It's just a phone... by Anonymous Coward · · Score: 0

      uh - HTC bundles with a USB cable. On WinMo phones there are at least 3 ways to accomplish said task. Don't need a revolution (or even an ifloater) to get this.

    25. Re:It's just a phone... by llZENll · · Score: 1

      It happened about 5 years ago with the smartphone, and the outcome isn't as you predict. You can use a free SDK to develop with, put anything you like on unlocked smartphones, there are already thousands of applications for smartphones. Carriers just push their POS proprietary devices more rather than the open phone, which is why its take so long for the smartphone to make headway, and admittedly their stability and battery life has been poor on some models.

    26. Re:It's just a phone... by Tickletaint · · Score: 1

      I don't see that we disagree, because "for their own survival" and "to make the world a better place" aren't mutually exclusive.

      --
      Make Slashdot readable! See journal.
    27. Re:It's just a phone... by Anonymous Coward · · Score: 0

      And how much fun will it be when you're important apps aren't working because you're in a tunnel, or the middle of nowhere where edge service is spotty.

      First: it's "your". Second: Quite simply: people don't need offline access; they merely want to think of themselves as the sort of people who need offline access.

    28. Re:It's just a phone... by vertinox · · Score: 4, Insightful

      The only outcome Apple is interested in is selling product and making money for their shareholders.

      Actually, I would argue that only companies who do not adhere to the whims of the shareholders are the most successful ones. Usually these are companies with "dictators" at the helm or a small group with a vision.

      Take Steve Jobs and Bill Gates for example. Some of their decisions go straight against earning the company money in the short term.

      Not to mention Google's decision to not split the stock in order to keep it in a small set of hands. Appeasing the stockholders is a moot point if you have complete control over the direction of the company and you are free do whatever you feel like.

      This could involve dumping money into non-profitable game console which later only becomes profitable in its second generation system or doing crazy things like ripping all ATI cards out of your computers because they made a good with a press release.

      Most companies who had to comply with the average corporate share holders could not do such things and get away with it. However, since these companies are controlled by a small set of persons they can usually stick with their vision.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    29. Re:It's just a phone... by drinkypoo · · Score: 2, Informative

      Verizon doesn't lock down their smartphones, or when they do they don't do it to the same degree they do other phones. But any "normal" phone is locked down pretty much completely. For example even if you paid good money for Motorola Mobile Phone Tools, you cannot use it to move media in and out of an ordinary Verizon phone. They have actually locked out the MPT functionality to force you to send data through them so they can charge you.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    30. Re:It's just a phone... by Anonymous Coward · · Score: 0

      Oh good god no. Those people already tainted the blackberry. WE need something that is for the rich only.

    31. Re:It's just a phone... by Anonymous Coward · · Score: 1, Insightful

      You are confusing means and motivation. It is possible for two people with different motivations, make the world a better place vs make more money, to have the same/similar implementations. I think the point here is not to fool yourself into thinking that a company considers the social affect of its actions (unless of course they consider that important in there business plan to make more money). If what they do to make more money happens to make the world a 'better' place, it is just a happy side affect. A better world is not their end game, and a corporation's actions to make more money does not always lead to a better world.

    32. Re:It's just a phone... by dwater · · Score: 1

      > a handset so powerful and compelling that people fall all over themselves to try and get one

      Well, I would have thought that was the Nokia N95 - it seems to be in other parts of the world - but people in the US 'think different'[sic].

      --
      Max.
    33. Re:It's just a phone... by iamacat · · Score: 1

      There are more profitable things to do then making personal computers that must have higher value/$ than competition to compensate for tiny market share and lack of applications. I don't see Apple selling off their business and investing money in a Las Vegas casino, high-interest loans for the poor or defense contracts. I'll take a wild guess that Steve Jobs, Apple employees and Apple shareholders value what they do as much as how much money they make.

    34. Re:It's just a phone... by MayonakaHa · · Score: 1

      Negative, boss. The only thing that my Verizon phones let me move out of tem even with cables and bitpim is photos. Any other data such as contacts, ringtones, stored messages, applications is handled directly by Verizon's data service which charges airtime + $ for use. Bluetooth data transfer is locked down, and even the newer phones with data cards don't let you do much more than save photos onto the card or allow you to play mp3's.

    35. Re:It's just a phone... by dwater · · Score: 1

      > ...And screw those on a bus or train

      or in a Rolls Royce (chauffeured, of course).

      --
      Max.
    36. Re:It's just a phone... by dwater · · Score: 1

      > With (real) GPS, no less.

      Eh? Did I miss this feature? I thought it didn't have GPS?

      --
      Max.
    37. Re:It's just a phone... by dreamchaser · · Score: 2, Insightful

      Except that it's a crock of shit. A lot of people need offline access to data and/or applications. I'm one of them, and no I don't just *think* I need it. You posted as an AC of course because you're just trolling, and yes I bit, but that arguement is just a crock of shit.

      That's not a knock on the iPhone at all either. It's a fact of life for a decent subset of mobile users. Any phone, from any company, that requires you to use airtime or have a good connection to use an app is not nearly as useful to many of us as an app that runs natively on the device and can access local data without a network connection.

    38. Re:It's just a phone... by huckda · · Score: 1

      I'd settle for them learning how to drive and maybe even merge with traffic without coming to a dead stop on a 4 lane highway where the speed limit is 65mph...

      --
      "Just Smile and Nod." --Huck
    39. Re:It's just a phone... by morari · · Score: 1

      "Kind of like the iPod is just a really overpriced and overexposed MP3 player?" There, I fixed that for you. ;)

      --
      "He who can destroy a thing, controls a thing." --Paul Atreides, Dune
    40. Re:It's just a phone... by Anonymous Coward · · Score: 0

      Hear hear!
      Just because 99% of all corporations at sometime pursue personal gain at the cost of society is no reason to condemn them all!

    41. Re:It's just a phone... by qopax · · Score: 1

      What kind of smartphone doesn't have support for 3rd party software? That pretty much defines a smartphone in my book. The ability to install your own software or software you've downloaded from another source.

      --
      I pwn this comment. "The Fine Print" says so.
    42. Re:It's just a phone... by arashi+no+garou · · Score: 1

      I take it you have never heard of a Palm Treo? Or perhaps you are only speaking of plain cellphones and not smartphones? That's where I'm confused with the iPhone; it seems to sit precisely on that line between cellphone and smartphone. It's more powerful than the average cellphone, yet not as expandable and functional as a smartphone. Apple is touting it as the only portable device you'll ever need, but if I can't expand it the way I do my Treo, what's the point? It's really nothing more than the next logical stepping stone for the RAZR crowd.

      Bottom line, I'll never again settle for a phone that I can't load third-party apps, play music and video, get push email and browse the real web as opposed to WAP-only sites. With the exception of the third-party apps, the iPhone has me covered; it's that exception that breaks the deal though. While I may get one for my girlfriend when she outgrows her Samsung flip-phone, I just can't see myself being that limited again.

    43. Re:It's just a phone... by DECS · · Score: 1

      The Treo had fans until Palm sat on it for years without delivering any innovation.

      The iPaq was built upon a shoddy copycat platform, offered little hardware innovation, and a was a generally poor product. The thousands of people who bought one were probably fans momentarily, until they found they'd need to buy the next one, and the next one, and so on, before it would ever become a practical device. No doubt with some searching, one could turn up an iPaq fan.

      Calling the iPhone "overpriced" in relation to either the iPaq or the Palm Treo is, however, truly and outrageously funny.

      The Spectacular Failure of WinCE and Windows Mobile
      Windows Mobile, Palm OS, Linux, and Symbian currently power the world's smartphones. How does each stack up against Apple's OS X in the iPhone? Here's an overview looking at the merits of each, starting with Microsoft.

      The Egregious Incompetence of Palm
      Windows Mobile, Palm OS, Linux, and Symbian currently power the world's smartphones. How does each stack up against Apple's OS X in the iPhone? This article presents an overview of Palm. Palm's early products actually followed a trajectory strikingly similar to Apple's original Macintosh. Differences in the choices made at Palm provide an interesting glimpse into "what if" scenarios of a parallel universe.

    44. Re:It's just a phone... by squiggleslash · · Score: 1

      It really isn't a smartphone. I know Jobs said it was, but smartphones really fill a different niche. iPhone is exactly what it sounds like - what a consumer phone would look like if built by Apple. It's a multimedia communications device. It isn't a way to keep in touch with the office. It isn't something to use for data collection, or to solve engineering problems. It's emphatically not a pocket computer, or a "smartphone" with the integrated computer-phone features that implies. The competitors to the iPhone include the RAZR and the Sidekick. They do not include the Nokia N95 or the Treo.

      Once you understand that Jobs used the wrong word, it's a lot easier to understand why the iPhone isn't programmable.

      --
      You are not alone. This is not normal. None of this is normal.
    45. Re:It's just a phone... by /dev/trash · · Score: 1

      How bout you get off the right lane a bit and actually slow down to 65 once and a damn while?

    46. Re:It's just a phone... by that+this+is+not+und · · Score: 1

      You left out 'tired' and 'cool six months ago.'

      At Walmart, there are an interesting array of MP3 and video players. A rich mix of features and prices. Even fairly usable things for under $40, particularly if you're just caching a few days worth of podcasting content on it at any one time. Then there's that encap that just has Ipods in it.

    47. Re:It's just a phone... by that+this+is+not+und · · Score: 0, Flamebait

      I guess we're learning more and more why Apple took the word 'computer' out of the company name.

      They should be honest and replace the 'Computer' with 'Shiney-Plastic' and be done with it.

    48. Re:It's just a phone... by Zarf · · Score: 1

      Suddenly people stop talking while driving? That would be revolutionary.

      Instead of talking on their phones while driving they're surfing while driving! Whee! Ajax! Watch out for that Tree! Whee! I'm surfing while I'm surfing in my car! Whee! Flash! Whee! Gmail! Whee! Progressive.com? I have an accident to report!

      --
      [signature]
    49. Re:It's just a phone... by fm6 · · Score: 1

      I resent being called an "asshat" just because I talk on my cell phone without a headset while traveling at high speeds--on the bus.

    50. Re:It's just a phone... by shutdown+-p+now · · Score: 1

      It helps that the phone has a real browser and supports Ajax, but it's still limited. And how much fun will it be when you're important apps aren't working because you're in a tunnel, or the middle of nowhere where edge service is spotty. Eventually they'll need to provide a way for people to write apps for it.
      As I understand it, when they say "AJAX", in this case they mean rich client-side apps written in JavaScript & HTML; there may or may not be a server side. If there's none, it will happily run without a connection.
    51. Re:It's just a phone... by walt-sjc · · Score: 1

      That has not been my experience. I can get at everything on my LG vx8100 verizon phone, and don't even need a USB cable. Bluetooth works. Of course my verizon Treo is even easier.

    52. Re:It's just a phone... by Anonymous Coward · · Score: 0

      No, the revolution comes from the added bonus of having to look down at the phone to dial while driving.

    53. Re:It's just a phone... by gig · · Score: 2, Insightful

      > that requires you to use airtime or have a good connection to use an app

      Local storage is not an issue. The Web browser stores things locally all the time. With Ajax it is a bit more complex technologically, but not for the user.

      Check out Google Gears it is compatible with WebKit v3 (iPhone, Safari 3 for Mac and Windows, Mac OS X Leopard).

      The key is the apps you download stay in the sandbox. You don't get access to the user's storage. And they install and update themselves.

      However, you have to be careful complaining about "having to have a network" because to many users there is no point in even bothering if they don't have a network. Most consumers won't even run a Mac or PC if it doesn't have a live connection, and there is much more to do on a solo Mac than on solo iPhone. People don't want to run puzzle games on iPhone, they want to run MySpace and Flickr and Twitter and look up movie times because iPhone has a real Web browser. The iPhone also has Wi-Fi "n" that is ubiquitous where I am, I even have a Wi-Fi phone. If you are in Wi-Fi the iPhone switches to that for data, there is no meter.

    54. Re:It's just a phone... by Yvan256 · · Score: 1

      Which is why I've always found the name "Xbox 360" to be hilarious.

    55. Re:It's just a phone... by Fred_A · · Score: 1

      Which is why I've always found the name "Xbox 360" to be hilarious.
      I always thought it meant they (believed they) had all the angles covered... ;)
      --

      May contain traces of nut.
      Made from the freshest electrons.
    56. Re:It's just a phone... by huckda · · Score: 1

      Ah!!! so it was YOU!!! in the baby blue Pinto with the Baby on Board rear-window sign!!!

      --
      "Just Smile and Nod." --Huck
  3. No killer app? by SLOviper · · Score: 4, Insightful

    "the lack of an SDK means that there won't be a killer application for the iPhone"

    Who's to say that Apple can't/won't write that killer app?

    --
    In theory, theory always works in practice. In practice, theory rarely works. <><
    1. Re:No killer app? by JimNTonik · · Score: 4, Insightful

      The killer app is the phone, you don't need an SDK to call people. It was pretty clear months ago that Safari would be one of the primary development paths on the iPhone. They said from the get-go that it had a fully featured web browser on it, why are people suddenly giving this knee-jerk reaction when nothing's changed. They can release a real SDK in a year, or two years, or even more if they'd like - nobody should have been expecting more. This is classic Apple. That said Apple has said numerous times that the Killer App _is_ the phone. _If_ it does well, it'll be because of Apple's UI + vertical integration from the PC to the phone. Yes, they're targeting the smart phone market, but Apple will rely on their own tools for the time being - there's no need to let developers mess it up.

    2. Re:No killer app? by Matt+Perry · · Score: 5, Insightful

      Who's to say that Apple can't/won't write that killer app?
      You might be right but other people might be able to see something that Apple can't. The article brings up the Mac as a point of comparison. MacPaint was neat but Photoshop was one of the apps that made the Mac a must-have platform, and Photoshop didn't come from Apple.
      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    3. Re:No killer app? by Altus · · Score: 1

      exactly.

      I'm not going to run out and buy one of these because im just not an early adopter of these kinds of things but as far as Im concerned a full featured web browser on a phone is practically the definition of Killer App. I would love to have full access just to google and its various web applications, never mind anything else.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    4. Re:No killer app? by Anonymous Coward · · Score: 2, Funny

      > Who's to say that Apple can't/won't write that killer app?

      History:)

    5. Re:No killer app? by Anonymous Coward · · Score: 0

      That's an interesting point you make. Taking it 1 step further, who says Apple won't license their SDK or API to selected 3rd party developers under a strict NDA. It's not because Jobs hasn't announced it yet, that they're not doing it already after all ... That way, a company could develop a "native" iPhone-application (non-Safari) without endangering the platform with malware people download and install from the web. This is also interesting from a sofware update perspective ... Apple can enforce the 3rd party developer to use Apple's own software update mechanism because they have signed a contract in the 1st place. This prevents the situation where a vulnerability is discovered in a certain application, but because the software itself doesn't have an update mechanism, the user stays unprotected, which might give the wrong impression that the iPhone is insecure. I think this makes perfectly sense. There may even be announcements for 3rd party applications on June 29th. Stay tuned!

    6. Re:No killer app? by Anonymous Coward · · Score: 0

      iPod != iPhone != Mac

    7. Re:No killer app? by evildarkdeathclicheo · · Score: 1

      Is there a killer app for any other smartphones, PDA's or gizmos out there that I've been missing? Perhaps it's a very stealthy killer app, you know, like an appassin, or something. -W

    8. Re:No killer app? by TheRaven64 · · Score: 1
      It's also worth noting that Safari is a pretty rich development environment. Take a look at any of the dashboard widgets for an idea of what you can do. The canvas tag allows a lot of flexibility, and the latest versions of WebKit also support SVG, so you have a lot of scope for potential graphics. If you're developing for the iPhone, you don't have to worry about cross-browser compatibility, so you aren't limited to the lowest common denominator.

      Since the iPhone seems to be positioned as a ubicomp device, I'd say the lack of anything faster than EDGE for when you are away from WiFi hotspots is a lot more of a limitation than requiring third party apps to run in the browser.

      --
      I am TheRaven on Soylent News
    9. Re:No killer app? by magarity · · Score: 5, Insightful

      The killer app is the phone
       
      No, the phone has already been invented. The iPhone needs a killer app to keep from being a phone with an "up to 5 hours" battery, in which I (and probably a lot of people) have no interest. An SDK would let some clever person who doesn't work at Apple come up with something even the clever people there haven't thought of. Everything shown on the Apple site for the iPhone's software abilities (web browser, calculator, notes, clock, etc) are already done by other phones on the market now. So maybe the iPhone does those tasks in a more user friendly way; so what? Not enough to get many people to switch to such an expensive device. No, the killer app for the iPhone has yet to appear.

    10. Re:No killer app? by FyRE666 · · Score: 2, Insightful

      It's also worth noting that Safari is a pretty rich development environment. Take a look at any of the dashboard widgets for an idea of what you can do. The canvas tag allows a lot of flexibility, and the latest versions of WebKit also support SVG, so you have a lot of scope for potential graphics. If you're developing for the iPhone, you don't have to worry about cross-browser compatibility, so you aren't limited to the lowest common denominator.

      Dude, if you're stuck with having to cobble something together to run inside the web-browser, inside the phone instead of having the freedom of a native/java application, you ARE limited to the lowest common denominator! As always, Apple are just trying to screw as much money out of their fan-base as possible, and locking the device up so they have complete control over the software offerings is just another example of their greed. I don't know why Apple get any support on here - sure they make "the shiny", but their policies are more draconian than the other perceived evil empire we all despise.

      I also own an ipod, but I'm damned if I'm buying any software for it through itunes when I'm not allowed to develop for it.

    11. Re:No killer app? by Anonymous Coward · · Score: 0

      I guess writing an SDK for a multi-touch display is not trivial...Also apple has always made it difficult to get SDK for their platforms. In a word "PROPRIETARY"

    12. Re:No killer app? by NDPTAL85 · · Score: 1

      The reason why Apple gets support on this site is because they make products people like using and find easy to use. They don't cater to geeks, instead they cater to everyone else on earth and there just so happens to be more regular folks on earth than geeks who complain "But it doesn't have 3G so it SUCKS! Or no SDK, then No way!"

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    13. Re:No killer app? by FyRE666 · · Score: 1, Informative

      The reason why Apple gets support on this site is because they make products people like using and find easy to use. They don't cater to geeks...

      Have you ever looked around yourself and asked "do I belong here?"

    14. Re:No killer app? by LWATCDR · · Score: 2, Informative

      I have a sneaking feeling that safari is the API or close to it. I really doubt that IPhone is running a full version of OS/X. I have to assume that it is running an XScale CPU at probably 500 or so Mhx. It may have some dsp instructions but it most likely doesn't have an FPU. None of that is bad but it means that it is not close to as powerful as a Mac. It will not have a hard drive or virtual memory. It will have an MMU so it will not have what you or I think of as OS/X.
      Your right about Photoshop but a lot of killer apps have come from Apple. ITunes comes to my mind. Yes I would like a real SDK but then I work on an XScale embedded system running Linux every day.
      I really think that if Apple let you see the guts of the IPhone OS there would be a lot more complaining.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    15. Re:No killer app? by rthille · · Score: 1

      It will have an MMU so it will not have what you or I think of as OS/X.

      I think you left out a 'not' in there, but I'm pretty sure Xscale procs have MMUs, so you'd be wrong if you had. Either way, the statement doesn't make much sense.

      Anyway, if you're not blowing all your CPU doing stupid graphics, 500MHz is more than capable for tons of cool apps. My primary OS-X machine is a 400MHz G3 powerbook, and while it has 1GB of ram and certain video codecs don't play at high resolutions, it doesn't have hardware support for that either...

      Remember, OSX has a lot of cruft now, but it's decended from something that ran well at 25MHz on a 68040...

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    16. Re:No killer app? by dr.badass · · Score: 2, Interesting

      MacPaint was neat but Photoshop was one of the apps that made the Mac a must-have platform, and Photoshop didn't come from Apple.

      Remember that Photoshop came five years after the Mac was introduced.

      --
      Don't become a regular here -- you will become retarded.
    17. Re:No killer app? by That's+Unpossible! · · Score: 1

      No, the phone has already been invented. The iPhone needs a killer app

      You guys are hilarious... really, you're killing me.

      What is the iPod's "killer app"? It's the fucking iPod! The design, the hardware, the software, the integration, the marketing, the simplicity, everything rolled into one.

      Hello iPhone.

      (Disclosure: I have no plans to buy an iPhone, I'm currently tied to blackberry due to work requirements.)

      --
      Ironically, the word ironically is often used incorrectly.
    18. Re:No killer app? by mok000 · · Score: 1

      It might not be significant, but during the last few days Safari has silently begun to work with Google Docs. At least the document editor works without problems. The spreadsheet still warns that Safari is not yet supported, but then asks if you want to continue. Before you were met with a "we're working on it" message, but you could not continue.

      These facts all hint that Safari indeed will be a central app on the iPhone, and that wordprocessing capability will be offered by Google Docs. I am conviced that the iPhone will also run Widgets, because yesterday's Safari update also includes updates for Widgets.

    19. Re:No killer app? by LWATCDR · · Score: 1

      the "so" should have been a "but".
      I know that OSX is feature rich I don't like calling it kruft because frankly I have written code one Windows so I know what kruft really is. One man's kruft is another's feature. My guess is that one of the things that might be reduced is Cocoa. They need to have Carbon for the Safari port but they will probably reduce that as well.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    20. Re:No killer app? by dfghjk · · Score: 1

      I realize it goes against all reason to say this to many here, including you JimNTonik, but just because Apple says it doesn't make it so. They said the iPhone was a "revolution". It takes more than a web browser on a phone to make a revolution.

      "_If_ it does well, it'll be because of Apple's UI + vertical integration from the PC to the phone."

      How will Apple bring all these mythical "ease of use" UI benefits if all it's apps are based on AJAX and run in Safari? Oh yeah, because Apple isn't stupid enough to eat its own crap.

      "That said Apple has said numerous times that the Killer App _is_ the phone."

      I don't recall them ever saying that, but the "killer app" can't be the phone, there needs to be something compelling that it does besides make you look cool.

      "Yes, they're targeting the smart phone market, but Apple will rely on their own tools for the time being - there's no need to let developers mess it up."

      They aren't targeting the smartphone market, they're targeting the trendsetter market. There's no need for developers to mess it up, they can do just fine at that themselves.

    21. Re:No killer app? by samkass · · Score: 1

      Exactly. Saying the iPhone can't possibly have a killer app because it's limited to "only" web 2.0 is like saying that there are no possible killer apps left to be invented on the web. I can think of a lot of killer apps one can produce with web 2.0 and a javascript library that gives me access to a 2MP camera, a contact list, the internet, and a telephone.

      For example, right now I'm shopping around to buy one house, and sell my current one. Can I think of a hundred ways to use an iPhone in the process? Yes.

      --
      E pluribus unum
    22. Re:No killer app? by shmlco · · Score: 1

      Just for future reference, Palm and Window's mobile both have SDKs. Please tell me what "killer-app's" exist on those platforms such that everyone is rushing out to buy one? ...waiting... ...waiting...

      Huh.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    23. Re:No killer app? by anaesthetica · · Score: 1

      iTunes was a re-engineered version of SoundJam MP. Apple put a tremendous amount of work into it, but it wasn't a from-scratch Apple creation.

    24. Re:No killer app? by Anonymous Coward · · Score: 0

      If you're Apple, it is critically important that this version version rock. They can't allow SDK access at this time.

      Once it's fabulously successful, they'll be able to afford to take chances--if that is what they want. If not, then it'll be another stupid hackfest like the PSP.

    25. Re:No killer app? by R3d+M3rcury · · Score: 3, Interesting

      I can't answer that because I don't know of one.

      That said, the "killer-app" is something that you see and you need. Personally, I think Apple has put lots of useful stuff into the iPhone that will be great for everyone. So the "killer-app" for the iPhone would be killer for a niche rather than for everyone.

      There are some interesting iPod examples. Consider Griffin's external microphone for the iPod. If it wasn't for them, we'd still be waiting for Apple to come up with one. Do most people care about having a microphone to record stuff for their iPod? I know I don't. But Griffin probably makes decent money on it, from those who want an iPod but need the ability to leave themselves voice memos.

      On the flip side, consider the FM Radio attachment. Now you and I can probably both agree that it's not really necessary but there's a small group that would like it. It took Apple quite awhile to actually do it. If it'd been open to third-parties, you would have had an AM/FM/Shortwave/TV Tuner for your iPod in six months.

      You're right in that the iPhone doesn't really need Yet Another Address Book, Personal Organizer, or e-mail program. But how long will we have to wait for Apple to include an iChat that works with Yahoo and MSN? Heck, that might be somebody's killer app. Or to have it work with a Bluetooth Heart Monitor so I could monitor my heart rate? Or have it work with a Bluetooth GPS so I don't have to keep telling the stupid device where I am?

    26. Re:No killer app? by Taco+Meat · · Score: 0

      "Yes, they're targeting the smart phone market, but Apple will rely on their own tools for the time being - there's no need to let developers mess it up."
      This is seriously the best and funniest fanboy twaddle I've read in a while, and I read /. a lot. Thanks. Let me go puke now.

      --
      It's not narcissicism if it's true!
    27. Re:No killer app? by MacDork · · Score: 1

      The killer app is the phone, you don't need an SDK to call people.

      And you don't need to spend $600 to make calls either. If phone is the killer app, well, then it was killed a long time ago. If all you want to do is make calls, do it for 30 bucks with a go phone.

      Yes, they're targeting the smart phone market, but Apple will rely on their own tools for the time being - there's no need to let developers mess it up.

      Yeah, just like developers messed up Macintosh dominance long ago... by not writing apps for the Mac. Oops. History repeats itself. You're right: Classic Apple.

      I've owned and used nothing but Macs since the dark days of Gil Amelio. I just spent $750 on a Nokia N95. Does that tell you anything? Allow me to elaborate...

      5 megapixel camera with a flash. It actually has two cameras, the one on the front is for video calls. GPS, WiFi, Bluetooth, Stereo speakers, a battery door, Infrared... did you know that there's software to turn a S60 phone with infrared into a universal TV remote? It seems that is possible because the platform is open to developers. There's lots of S60 software already out there, mostly from third party developers. Fax, MMORPGs, VOIP, gnutella... Oops! Apple isn't interested in writing filesharing apps and Cingular said hell no to VOIP. Oh well, I guess iPhone buyers are just sh** outta luck on *ever* seeing that. But they get email, music, and 'rich web 2.0' apps with Konquerer! Yeah... the N95 can do that too. It also has OCR built into the OS. Barcode reader? In there. Wireless bluetooth keyboard driver? In there. A/V out through the headphone jack... yep. That too. It also comes with FM radio and the ability to read PDF files, MS Office documents, and SWF files right out of the box.

      And to top all that off? It was available a month ago... not a month from now. Oh yeah, and it will be unlocked and usable on any network at that price... I've been a huge Mac fan for a decade, but I'll still be much happier with my Nokia. I'll be happier still when I get GCCE built and a hello world up and running.

    28. Re:No killer app? by Pecisk · · Score: 1

      Is this the same "No wireless. Less space than Monad. Lame" argument all over again.

      Other phones have already those things? Color me surprised. They usually are some patches in software which doesn't work right anyway. Most phones doesn't have pretty, fast, sensible UI, they are slow, crashing and unappealing at first. Mine Siemens S75 (from BenQ) fame is quite nice, it is business class, but even there are lot of crashy things, including Media player. If Apple gets stability right, then I guess they will have no problem to sell this phone to people like me.

      Yes, Apple sells design and sexism here again. But IMHO they have never did otherwise. They won't sell a cell phone, heck, it won't be even a smart phone, it will be a iPhone - fully integrated solution which looks very sexy and cool, take it and use it. You can't deny that these are the same things which sold so many iPods.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    29. Re:No killer app? by nwbvt · · Score: 1

      "What is the iPod's "killer app"?"

      Easy, iTunes.

      Hell thats the only reason I can think of (other than because you think it makes you look cool) to get a mp3 player with relatively poor sound quality, few supported file types, a short battery life (both short term charge time and long term life of the battery), few features, etc. But despite all those shortcomings, it integrates easily with the popular music service. And thats what propelled it to where it is.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    30. Re:No killer app? by Chriscypher · · Score: 1

      Your point may be valid, but your analogy in unfair as it compresses and simplifies history.

      Photoshop was the end of a long progression of GUI-oriented drawing apps. It did not spring full-born from Adobe's skull.

      MacPaint introduced pixel-based drawing: a first and proof of concept which validated the GUI as a advancement in user interface.

      MacDraw (from a third-party?) introduced vector based graphics a year later.

      A whole slew of third party pixel editors ensued, with Digital Darkroom being the best, until Adobe introduced Photoshop, which has led the niche ever since. Photoshop was released in 1990, *SIX years* after the Mac.

      My point is that without MacPaint, Photoshop could not have happened. When MacPaint was written, the SDK for Mac was version 1.0 or may not have even been available. CodeWarrior saved Apple's bacon by providing a *compiler*, which Apple could not initially provide on its own. Photoshop came way later.

      The product ain't even shipping yet. I think this impatience for a SDK bodes well for the interest and success of iPhone.

      --
      "You have liberated me from thought."
    31. Re:No killer app? by Weedlekin · · Score: 1

      "And you don't need to spend $600 to make calls either. If phone is the killer app, well, then it was killed a long time ago. If all you want to do is make calls, do it for 30 bucks with a go phone."

      You also only need to spend $10 on a pair of cheap shoes to walk around without getting your feet dirty, but lots lots of people spend _significantly_ more on them despite this, and strangely, their excellence for walking around in while keeping one's feet clean doesn't seem to be the main criterion for selecting them, hence the fact that some of the most expensive examples actively hinder effective walking while leaving most of the foot exposed.

      "Yeah, just like developers messed up Macintosh dominance long ago... by not writing apps for the Mac. Oops. History repeats itself. You're right: Classic Apple."

      1) Macintoshes were never dominant. The highest market share they ever had was in 1993, when they had 12%, but they were selling far fewer machines to get that 12% than they do today.

      2) It's not "classic Apple", but post-iPod Apple, who dropped the "Computer" bit from their name because they think their future lies in consumer electronics and media rather than computers. Popular consumer electronics devices don't have user-hackable firmware (because that's what the iPhone's OS and integrated programs effectively are), yet they still seem to sell rather well despite this glaring omission.

      "I've owned and used nothing but Macs since the dark days of Gil Amelio. I just spent $750 on a Nokia N95. Does that tell you anything?"

      It tells me that you're a geek, and therefore buy things based on specifications, just like all the other geeks who bemoan the fact that the "sheeple" buy "overpriced junk" because of marketing, fashion, or some other factor that has nothing to do with specifications. Hence this:

      "5 megapixel camera with a flash. It actually has two cameras, the one on the front is for video calls. GPS, WiFi, Bluetooth, Stereo speakers, a battery door, Infrared... did you know that there's software to turn a S60 phone with infrared into a universal TV remote?...".

      This goes on at some length, liberally spiced with acronyms, features, and angry rants about Apple not bothering to add all the neat geek stuff that 99% of mobile phone users don't know about, and therefore won't miss if it's not there. It's all hauntingly reminiscent of those iPod topics on Slashdot where somebody inevitably says they bought an Archos because it does this amazing list of things that you don't get on any iPod, ergo people only buy iPods because of Apple marketing / they're stupid / both.

      NB: I'm not defending the iPhone, or claiming that it will succeed (I don't know or care one way or the other). However, its success or failure will be depend on whether its target market likes what Apple is offering, and as is the case with the iPod, that market lies outside the sort of people who read Slashdot and other geek-oriented sites.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    32. Re:No killer app? by MacDork · · Score: 1

      However, its success or failure will be depend on whether its target market likes what Apple is offering, and as is the case with the iPod, that market lies outside the sort of people who read Slashdot and other geek-oriented sites.

      I've been buying Macintosh computers for ten years and every mobile phone I've ever purchased cost at least as much as the iPhone. If *I'm* not the target audience, I don't know who you think is. If I sound upset or angry, it's because I believe my favorite computer company has seriously dropped the ball on this one. I didn't care about writing software for the iPod, it's just a walkman. I bought three of those. I won't be buying this phone unless they change their tune about native apps.

    33. Re:No killer app? by JimNTonik · · Score: 1

      Ok, how's this - I've never owned a cell phone, and I don't plan on buying one anytime in the near future. The iPhone included. Neither of us are in the market that Apple is looking to sell to. People have been criticizing the iPod for not having wireless or a built-in FM tuner ever since it came out. It's been pretty much closed the entire time as well.

      Slashdotters seem to think that "Well I wouldn't buy it because it doesn't have feature X" is a valid reason for the product failing. A lot of product design is deciding what to leave out, in fact this is more important than deciding what to put in. Yeah, your swiss army phone has more features, and is expandable so third party apps have been written.

      What chunk of the market is not going to buy a phone because it doesn't have MMORPGs, gnutella or VoiP? It's a pretty small segment, at least for now. Does your Nokia have a sexy interface and slick commercials? I hadn't heard of it before you posted, seems like Apple already has a jump on Nokia's customers. Looks like Apple is doing a better job at getting to their customers than Nokia is.

    34. Re:No killer app? by mpitcavage · · Score: 1

      Activesync (now with direct push)

    35. Re:No killer app? by Anonymous Coward · · Score: 0

      And thats what propelled it to where it is.

      The iTunes Music Store came along after the iPod, which was quite popular on it's own without the store, having a 33% share in 2002, when the music store didn't open until April 2003. This nifty log graph shows that the trend in iPod growth has been exponential since the beginning, and shows the growth of not only the iTMS song sales, but TV and Movie sales as well when those were introduced.

      You can argue that the iTMS is keeping it where it is (availability of video downloads leading to iPod Video sales), but the iPod got to where it is on its own merits/marketing.

    36. Re:No killer app? by Weedlekin · · Score: 1

      "I've been buying Macintosh computers for ten years and every mobile phone I've ever purchased cost at least as much as the iPhone. If *I'm* not the target audience, I don't know who you think is."

      They're making it for (to quote an old Mac advertising phrase) "the rest of us", i.e. those who are frustrated by the complex and unintuitive UIs on every moderately capable phone they've tried, and will therefore happy to pay for something with features that they can actually _use_. People who want traditional "smart phone" capabilities will have to look elsewhere, because Apple's current offering isn't meant for them, although this does not of course mean that there won't be such a device in the future.

      "If I sound upset or angry, it's because I believe my favorite computer company has seriously dropped the ball on this one."

      Perhaps they have -- Apple do after all drop the ball quite frequently, just like most other tech. companies. New products of all types often fail completely and are withdrawn, or have only marginal success for several versions until they get them "right", and there's nothing magical about Apple that predisposes them to have a greater level of success than everyone else, but this doesn't mean that they shouldn't at least try to enter new markets.

      "I didn't care about writing software for the iPod, it's just a walkman. I bought three of those."

      I didn't buy any iPods (although my wife has one), and I won't be buying an iPhone, but that's simply because I don't have much use for a personal music player, and actively dislike mobile phones. However, all the non-geeks I know (and I know a _lot_ of non-geeks) are pretty excited about the iPhone, and can't wait for it to reach Europe, especially the female ones, with whom Apple seems to have a wonderful reputation despite none of them having (or for that matter, wanting) Macs.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    37. Re:No killer app? by rthille · · Score: 1

      Well, Safari (according to otool) links against Carbon & Cocoa, so I'm not sure what they can pull out of either/both of those. I think it's really unfortunate that Apple decided to make Carbon part of the underpinning of Cocoa (at least as I understand it), rather than making Carbon a minimal transistion API to get Developers off Classic. But then I haven't done "Cocoa" development since OpenStep 4.x, and I've never done OS-X development, so I'm just talking out of my ass... :-)

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    38. Re:No killer app? by gig · · Score: 1

      The iPhone has a dock connector, Apple already said it will run most current dock accessories. So it already has thousands of non-Apple apps.

      There will be a GPS you can plug on. There will be a __________ you can plug on. There will be sex toys, alright?

      I remember after the launch of the original iPod, the press asked Steve "looks like it could get scratched, are you going to sell a case?" and he said "we think third parties will make them" and some people laughed at that. Right now there may not be a single "case-maker" in the world who hasn't made an iPod case. You can buy ones that cost more than the iPod.

    39. Re:No killer app? by gig · · Score: 1

      Good thing for Apple, the Web browser is only one of four killer apps in the phone:

      - calls (phone killer app)
      - Web (PC killer app)
      - email (Internet killer app)
      - iPod (audio video killer app)

      Even so, I think putting a modern Web browser into a phone is pretty spectacular, and it definitely hasn't been done yet.

    40. Re:No killer app? by gig · · Score: 1

      > Anyway, if you're not blowing all your CPU doing stupid graphics, 500MHz is more than capable for tons of cool apps.

      No that is not true. The term "500Mhz" is completely meaningless unless you also say "Power6" or "Core Duo" or "Cyrix L420948". It is meaningless as a metric for running third-party apps if you don't know what the system needs when it is idling.

      It may be that the iPhone spends 20% of its time getting ready in case the user scrolls, otherwise it would not be smooth.

      > My primary OS-X machine is a 400MHz G3 powerbook, and while it has 1GB of ram and certain video codecs don't play at high
      > resolutions, it doesn't have hardware support for that either...

      Completely irrelevant. A PowerBook G3 400 MHz is 10x the computer that the iPhone is. Maybe 20x. The iPhone is a better phone.

      If you have heard the term "LLVM" going around, it is apparently in the iPhone, it stands for "Low-Level Virtual Machine". As I understand it, some of the iPhone's time will be spent virtualizing Mac features in software so that OS X runs.

      So where your PowerBook gets a benefit from a certain feature, say, L2 cache, the iPhone might not only be lacking that feature, but it has to virtualize it also, it's a double hit.

    41. Re:No killer app? by LWATCDR · · Score: 1

      I think that Carbon is going to be around for a long time if for no other reason than to support C++ developers. From what I understand Cocoa is Objective C specific. I don't care how good Objective C is there will always be a need for people to work in C++ if for no other reason than having a multi-platform application. I know of a company that is planning on a Mac Version of their flagship application. Windows is currently got a 100% market share in that market. Have one code base for the Guts with different GUIs is the only way that can pull it off.
      Apple has expanded Carbon so that it supports most everything that Cocoa does. From what I hear Cocoa is easier than Carbon but the devil you know is better than the angel you don't.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    42. Re:No killer app? by Anonymous Coward · · Score: 0

      it won't be even a smart phone, it will be a iPhone - fully integrated solution which looks very sexy and cool, take it and use it.

      Aaah, marketspeak.

      You can't deny that these are the same things which sold so many iPods.

      It is "sexy" and "cool" because Apple has spent so much money promoting their name and image. It'll sell well... but the same is true for the musical oeuvre of *NSYNC. Advertising is king. Even among geeks.

    43. Re:No killer app? by rthille · · Score: 1

      Even NeXTStep (or maybe OpenStep) supported Objective-C++ (mixing Objective-C and C++), though as far as I know, there isn't a 'native C++' interface to Cocoa.

      I agree about Carbon being around a long time. However, a large portion of the problems with OSX (I would say) is that it's not a 'clean design' anymore, it's a merge of two totally different systems, both developed over years, and now OSX is hauling a bunch of baggage from both.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    44. Re:No killer app? by LWATCDR · · Score: 1

      I find that mixed code projects are a pain. I have done them but yick...
      I wish that Apple would make a native C++ interface for Cocoa. The simple reason it that Objective-C isn't well supported on any system but OS/X. At least NeXT and Apple didn't pull a Microsoft and make up a nasty language that only ran on their OS...VB...
      I refuse to learn a language that only works on one OS so VB and I will not meet. I would love to try Objective C but GTK and QT lack bindings for Objective-C and I don't know of any good Win32 Objective C frameworks.
      As far as I can tell GCC doesn't support Objective-C++ :(

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    45. Re:No killer app? by nwbvt · · Score: 1

      No, iTunes came about in 2001. The music store came out later, but the application had already been out for some time.

      And your graph clearly show (well not clearly, since its a logarithmic graph, which really isn't appropriate in this context. Just because you can draw a line between two data points on a logarithmic graph doesn't mean its exponential growth, it merely means you can draw a line between any two data points on a graph) sales picked up after the music store came out.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    46. Re:No killer app? by GauteL · · Score: 1

      "No, the phone has already been invented."

      Ah, but no GOOD phone has been invented! People today like phones with MP3-players and Cameras. What is typical for these phones? They all suck, but some suck a little less.

      The MP3-player interface is always much worse than on the iPod, the camera interfaces usually suck balls, the texting leaves a lot to be desired, etc. Typical for all the so-called "smart phones", is that they behave like a PC. They are basically a collection of applications, with no coherent integration.

      I dare anyone to tell me that the Symbian OS for instance is a joy to use and the Microsoft Smartphone is certainly no joy either. It really baffles me that the Phone UIs are still so primitive after so many years of their existence and so many combined years of experience in UI-design in the world.

      The world is CRYING out for a feature rich phone that is a joy to use and feels like a coherent whole rather than a loosely stringed together group of applications and if Apple can provide that, they have got a winner regardless of whether you can add this mythical "killer app" to it.

    47. Re:No killer app? by MacDork · · Score: 1

      Slashdotters seem to think that "Well I wouldn't buy it because it doesn't have feature X" is a valid reason for the product failing.

      No, actually, I think the fact that *I* bought a more expensive phone from another company is a pretty good indication that the product will fail. I've owned seven different Apple computers and three different iPods in the past 10 years. I've had a .Mac membership since .Mac began. In short, if *I* won't buy an iPhone from them, who the hell is going to? I *am* the target audience. I said "No thanks" due to their boneheaded decision to prevent third party developers from offering me a feature rich experience that Apple cannot possibly deliver all by themselves.

      I hadn't heard of it before you posted, seems like Apple already has a jump on Nokia's customers.

      This coming from the guy who doesn't plan on buying a mobile phone anytime in the near future.

    48. Re:No killer app? by JimNTonik · · Score: 1

      I *am* the target audience.

      Sigh. You're not, and the sooner you figure out why, the sooner you'll understand who Apple is marketing to.

      You bought a more expensive phone because it came with more features, you said it yourself. There's going to be a clear difference between the iPhone v1.0 marketing, and iPhone v2.0 marketing. Features and price will likely change in a year, and will likely drastically change in two - three years as Apple goes after a larger market segment.

      Also, I'm not convinced that Apple systems, iPods or .Mac is comparable to the iPhone at this stage. Different products, different stages of the product lifestyle, and they are also targetting the "masses" at this point with all of them. Would you care to elaborate on why this is fair comparison?

      This coming from the guy who doesn't plan on buying a mobile phone anytime in the near future.

      Is this relevant? The point was that Apple's marketing is clearly more successful, what you said has no impact on that.

    49. Re:No killer app? by dwightk · · Score: 1

      frickin' exactly...

      --
      Like anyone can even know that
    50. Re:No killer app? by Anonymous Coward · · Score: 0

      Why is any of this a problem? I can understand it would obviously delay the shipping of an SDK and associated documentation, but if Apple can write software for it that works reasonably well, so can people that don't work at 1 Infinite Loop in Cupertino. The rest of us software engineers aren't total incompetent idiots, you know.

    51. Re:No killer app? by dfghjk · · Score: 1

      Yes it has. All we have is Jobs's word that the iPhone browser is better than all others. His claim that it's the first to be based on KHTML isn't even true. Cell phone web browsers suck. How much less the iPhone sucks is yet to be determined.

      Incidently, all those "killer apps" you listed exist on every other smartphone and have for years. A killer app is one that makes a compelling case for one solution over another. Nevertheless, at least you support my argument that it isn't one thing that makes the iPhone a revolution. Of course, I don't believe it is a revolution at all.

      If the iPhone does have a "killer app" it will be in usability since all other platforms suck terribly. Trouble is, the iPhone doesn't appear to make a good one-handed device. I doubt it's the revolution there it promises to be.

  4. Another one? by Applekid · · Score: 4, Interesting

    With all the stories about the iPhone and it's universally uncanny ability to suck/rule (depending on who's talking), I think we can all agree on one thing.

    It's not out yet.

    We *are* using the Firehose responsibly, right?

    --
    More Twoson than Cupertino
    1. Re:Another one? by dreamchaser · · Score: 1

      Thank you for the voice of reason. I'm so sick of hearing this or that prediction about the iPhone. I personally don't think it will be all that big, but I also don't really care either way. The important thing to note is *it is not out yet*, as you said. I wish people would just stop blathering about it until it is.

    2. Re:Another one? by Anonymous Coward · · Score: 0

      With all the stories about the iPhone and it's universally uncanny ability to suck... Right. And when the iAnus comes out, you'll have somewhere to stick your iPhone when it finally does come out.
    3. Re:Another one? by Anonymous Coward · · Score: 5, Funny

      Are you crazy? I predict its going to be bigger than the segway.

    4. Re:Another one? by itsdave · · Score: 1

      the fact it is not out yet is irrelevant, apple has already announced that there will be no sdk and there will be no support for third party apps.

    5. Re:Another one? by Hawthorne01 · · Score: 1

      This phone will live or die depending on how easy to use the mult-touch gizmos and UI are for the public. Period. People aren't going to abandon the familiarity of their iPod clickwheels and cellphone numberpads for something that's not as or more intuitive. Whether or not the iPhone is easy enough for them to ditch both of those remains to be seen, but even Uncle Walt seems to think it'll take some getting used to.

      --
      "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."
    6. Re:Another one? by drinkypoo · · Score: 2, Insightful

      We *are* using the Firehose responsibly, right?

      I can't help but notice that a user whose name is 'Applekid' is complaining about Slashdot reporting news that The Jobs himself delivered at the recent WWDC.

      So far we know of precisely one way apps will be available to the phone; via the web. It does seem likely that we will also be able to lay down files in the user's directory. But even if we can fullscreen the browser to run our apps, we still become dependent on a web browser and are not free to develop any content outside that constraint.

      That ostensibly eliminates our ability to access the OS directly, forcing us to work through Javascript or Flash. And it prevents us from using any backend more complex than, if we are lucky, flat files. It is not entirely unlikely that the only data we will be able to save to the device will be cookies. Even if they provide some more complex data store, you are still forced to use Javascript. It's a credible enough language, but given Safari's past record with Javascript compatibility, I am not impressed.

      Personally I think the following from the FA sums the situation up best: "If AJAX is that good and the developers don't need an SDK, why has Apple built a dedicated Mail application or Google Maps software into the iPhone? Why not just reformat the CSS on the Web and open a special view to .mac mail, Gmail or Google Maps made just for iPhone Safari users ?"

      If doing all development in Safari is good enough for everyone else in the world, then it ought to be good enough for Apple. But it is not, and they have on-the-OS apps running on the iPhone. Thus, it is clear that this will not be sufficient for everyone else, either. Apple is hardly the most imaginative company on this ball of rock and mud.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re:Another one? by Kintar1900 · · Score: 2, Funny

      We *are* using the Firehose responsibly, right?

      You mean you don't get entered into a $10,000 raffle just for clicking "vote up" on all of the items? =( Damn, there go my vacation plans...

    8. Re:Another one? by Poltras · · Score: 1

      No sir! The form factor is clearly smaller on any point.

    9. Re:Another one? by Applekid · · Score: 1

      It's not so much the reporting of news, or even that it won't have whatever feature. It's the elevation of all things iPhone to front-page status. Firehose seems to have been taken over by fanboys and haters in some kind of pissing contest over the iPhone.

      And while I can appreciate the inherant comedy of using a firehose for a pissing contest, iPhone hype -- positive or negative -- is bordering on fanaticism.

      Besides, Applekid is a clever NPC from the Mother line of games released for Nintendo systems, aka. Earthbound. A franchise of games SO under the radar I WISH it could generate buzz akin to Apple. :(

      --
      More Twoson than Cupertino
    10. Re:Another one? by Anonymous Coward · · Score: 0

      So it is vaporware in the US and vapourware in Europe?

    11. Re:Another one? by drinkypoo · · Score: 1

      It's not so much the reporting of news, or even that it won't have whatever feature. It's the elevation of all things iPhone to front-page status. Firehose seems to have been taken over by fanboys and haters in some kind of pissing contest over the iPhone.

      Slashdot has always operated thus. You just didn't see it, because there was no firehose. It comes in waves. We had a wave of PS3 hatred (justified IMO, but I still want to call it what it is) wash over us. Then one for Vista. Now we are dealing with the iPhone issue. I remember a time when there was another, similar issue, which spawned a certain meme about "no wifi, less space than a nomad" which made the iPhone thing look like a brief conversation.

      Q: What did Confucius say to the man who swallowed a cherry pit?
      A: This, too, shall pass.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:Another one? by gkhan1 · · Score: 1

      I can't help but notice that a user whose name is 'Applekid' is complaining about Slashdot reporting news that The Jobs himself delivered at the recent WWDC.

      Maybe he just really likes apples. Like, in a pie, or something.

    13. Re:Another one? by Gilmoure · · Score: 1

      It can't trip up presidents in a single bound?

      --
      I drank what? -- Socrates
    14. Re:Another one? by dwater · · Score: 1

      > ...segway

      Interestingly enough, I saw a whole bunch of these in Beijing the other day being used to attact attention for some marketing thing. I forget what they were trying to push, so I guess it didn't work...

      --
      Max.
    15. Re:Another one? by dwater · · Score: 1

      > apple has already announced that there will be no sdk and there will be no support for third party apps.

      which, is, frankly, incredible. I have to assume that this situation will change sometime in the future.

      Having said that, Nokia have been pushing their widgets pretty strongly, with the line that it increases the number of developers significantly, so perhaps they're thinking similarly to Apple.

      --
      Max.
    16. Re:Another one? by coolGuyZak · · Score: 1

      "If AJAX is that good and the developers don't need an SDK, why has Apple built a dedicated Mail application or Google Maps software into the iPhone? Why not just reformat the CSS on the Web and open a special view to .mac mail, Gmail or Google Maps made just for iPhone Safari users ?"

      My guess is integration, personally. Consider google maps: the iPhone could provide GPS data to google maps, by triangulating between cell towers and whatnot. While it's still possible to do this via safari, it would necessitate exposing the internals of the iPhone to internet applications. Say that Apple did that, now we'd be up to our necks in "OMG Privacy!" posts instead of "Wah, no SDK" posts. Furthermore, it would deteriorate the user experience, because the google maps web page wouldn't automatically integrate with the webbrowser. Finally, one must think of offline content, particularly for mapping software. If I decide I want to use google maps to plot a vacation to the Poconos (I live in Pennsylvania, US, it's capable in a weekend), and there's no internet support there, I'll eventually get SOL because my map is located on a webserver somewhere.

      When it comes to mail, yeh, I agree that it could be made in safari. But, when you have access to the phone internals, why do that?

      Note: I am a fanboy, and I am considering purchasing it. If that makes me a hollow consumerist motivated by the whims of style, so be it. At least I'll have fun with my toys before I die ;)

  5. Unless... by jellomizer · · Score: 2, Insightful

    Unless a programmer is good at Javascript, HTML...

    And could write killer App with that.

    I hate to sound like a Mac Fanboy but with some good Ajax codeing you could make a program that is as good as most other apps. Google shows that, and the fact you know the iPhone uses a more modern browser there is less multi-browser testing. And heck you iPhone Apps will run elsewhere too making them far more available.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Unless... by Cereal+Box · · Score: 5, Insightful

      Well, the problem with making AJAX the iPhone "SDK" is that the iPhone is 2.5G. Oops. Those neat-o AJAX apps won't be too much fun on a GPRS connection that is about as fast as a 56K modem (and in my experience, you get a burst of data, then nothing, then a burst, then nothing, ad infinitum).

    2. Re:Unless... by brunascle · · Score: 1

      well, that wouldnt be a killer iPhone app, it would be a killer ajax app. there are already handhelds with javascript-enabled browsers, and i dont know of anyone mentioning any "killer ajax apps" for them.

    3. Re:Unless... by Zelos · · Score: 1

      Potentially. But what about processor intensive things like image manipulation, or opening Office documents? Do you really want to run those in an interpreted language on an ARM?

    4. Re:Unless... by CoolVibe · · Score: 1

      Unless a programmer is good at Javascript, HTML...

      <br>
      And could write killer App with that.<br>
      <br>
      I hate to sound like a Mac Fanboy but with some good Ajax codeing you could make a program that is as good as most other apps. Google shows that, and the fact you know the iPhone uses a more modern browser there is less multi-browser testing. And heck you iPhone Apps will run elsewhere too making them far more available.</quote>
      <p>
      No, AJAX is terribly overrated. There are more downsides to doing an AJAX app than being able to use the API's contained in the phone. One serious limitation is that jou have to be online since you cannot install a local webserver. You also cannot do proper socket programming. Even worse, you don't have access to the phone internals (address books, contact information, what have you).
      </p><p>
      Sure, you can probably make some cute web-apps, but I doubt that they will be killer.

    5. Re:Unless... by CoolVibe · · Score: 1

      Grrr, slash needs an edit-button

    6. Re:Unless... by HTTP+Error+403+403.9 · · Score: 5, Funny

      Grrr, slash needs an edit-button
      Without an edit button, /.'s potential as an amazing computing and communication forum will never be realized.
      --
      I'm not a Troll, it's reverse psychology.
    7. Re:Unless... by CastrTroy · · Score: 2, Insightful

      Not to mention the latency of internet on cell phones. Even on 56K modem the response time can be OK for Ajax stuff as long as you're not trying to send too much data. However with cell phones, the latency is so high, that even the "who want's to be a millionaire" game I run over my cell phone is painfully slow.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    8. Re:Unless... by djdavetrouble · · Score: 1

      There can't be an edit button because the trolls would game it.
      Use preview.

      --
      music lover since 1969
    9. Re:Unless... by Sancho · · Score: 1

      Actually, properly developed AJAX-like applications should function better in these circumstances. No need to reload most of the page elements to display a single change, and in many applications, you're likely to need bursts rather than high, sustained transfer rates.

      From the keynote yesterday, it wasn't clear whether the apps would have to be online, at all. You could have a Javascript application running in the Safari context that could do a lot of stuff. If it's capable of accessing the net, even better. We already know that there will be a capability for these applications to access the address book and initiate calls (at least, I believe that's what Jobs said). I certainly wouldn't expect to have to connect to the web and download the application every time just to perform simple tasks like this.

    10. Re:Unless... by CoolVibe · · Score: 1

      I did. Grmbl

    11. Re:Unless... by brunascle · · Score: 2, Interesting

      We already know that there will be a capability for these applications to access the address book and initiate calls
      if that's true, couldnt that javascript library be considered an SDK?
    12. Re:Unless... by poot_rootbeer · · Score: 2, Insightful

      with some good Ajax codeing you could make a program that is as good as most other apps. Google shows that

      Google shows that clever use of AJAX and related technologies can be used to create a web app that APPROACHES the quality of a desktop app, but they still haven't caught up 100%, or we'd all be using Google Docs instead of Word and OpenOffice.

      On a mobile device with limited CPU power as it is, every layer between the app and the hardware is a significant performance handicap. I'm not seeing the wisdom of requiring developers to deal with a web layer between the app layer and the OS layer -- why? So I can run the same sudoku game code on my desktop as I do on my phone, in a 5x3" window?

    13. Re:Unless... by drinkypoo · · Score: 1

      It's not enough to click the preview button, wait for a page load, and then click submit. You have to actually proofread your comment it and correct it before hitting that other button. HTH, HAND.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:Unless... by cmdr_beeftaco · · Score: 1

      unless they get the google thingie to take apps offline.

    15. Re:Unless... by Sancho · · Score: 1

      A partial one, if nothing else. I imagine they will expose ways to interact with the iPhone, and they will probably require user-confirmation that, "Yes, I really want this javascript application to dial out." But it won't be an SDK to create native applications, which is what I think people mean when they say the words, "No iPhone SDK"

    16. Re:Unless... by Anonymous Coward · · Score: 0

      Unless a programmer is good at Javascript, HTML...

      And could write killer App with that.


      How could possibly iPhone stand out when it's full of phones out there with browsers that support web apps. Maybe not as complete as Safari: but a big chunk of them do support all you need out of "AJAX" to create a phone web app.

      Also I'm extremely interested to see how someone who's "good at JavaScript, HTML" manages to make a web app work when you're not connected, or store rich data (images) locally, or even just solves the entire problem of having to download your entire APP over EDGE, versus having it stored locally.

      Steve fed us bullshit this time, and it's better we face it for what it is. iPhone doesn't support true apps, it just supports interactive web pages. Two different things.

    17. Re:Unless... by statusbar · · Score: 1

      yes.

      It could be that the javascript features enabled in the iPhone provide everything you need to do to make a 'killer' app.

      --jeffk++

      --
      ipv6 is my vpn
    18. Re:Unless... by Lumpy · · Score: 1

      with some good Ajax codeing you could make a program that is as good as most other apps.

      Sweet Code me up a NLE video editor in Ajax. And yes, having a NLE on the iPhone could be a killer app. Imagine, cheezy bluetooth qvga camcorder, edit in phone, post to youtube.

      Add in a easy to use myspace interface and this thing will suck the life out of everyone under the age of 24 instantly.

      --
      Do not look at laser with remaining good eye.
    19. Re:Unless... by hoggoth · · Score: 1

      If you don't like Javascript, I have the answer for you. You can use this LISP interpreter written in Javascript to write your killer app in the most powerful language of all, LISP.

      Problem solved.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    20. Re:Unless... by Trent+Hawkins · · Score: 1

      Or, maybe it can like, dual boot with windows?

    21. Re:Unless... by 16K+Ram+Pack · · Score: 1
      Google shows that

      Google also have a phone version of their mail client, and a phone version of their maps application.

      I think a lot of iPhone fans haven't tried browsing on a phone to do things. Ask anyone who's got the Google Mail app installed to show you the difference between that and browsing to googlemail on a phone on 3G.

    22. Re:Unless... by biglig2 · · Score: 1

      Mod parent up. Sure, people can do a lot of cool things on the web, but there are a handful of things that just need to be local. Another example: One of the things I use my handheld for is reading ebooks. Ever since I have my first Palm I've carried emergency books around and so am never without something to read. How is that going to work on the iPhone?

      --
      ~~~~~ BigLig2? You mean there's another one of me?
    23. Re:Unless... by slimjim8094 · · Score: 2, Informative

      BZZT. The iPhone is EDGE, which is not GPRS at all. And (in my experience) it's at least twice as fast. Fast enough to stream video with, anyways. And fast enough that browsing HTML would be, if not snappy, acceptable given someone were to make a device with a touchscreen running an AJAX browser, perhaps

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    24. Re:Unless... by prockcore · · Score: 1

      Sweet Code me up a NLE video editor in Ajax. And yes, having a NLE on the iPhone could be a killer app. Imagine, cheezy bluetooth qvga camcorder, edit in phone, post to youtube.


      That's actually not out of reach. I wrote an ajax app that gives you an NLE-like interface to pick a frame out of a flv to use as a thumbnail. Used mplayer to pull out 10 frames at a time.

      It'd be easier with flash though.. since you can seek directly to a specific frame in flash.
    25. Re:Unless... by mollymoo · · Score: 1

      Actually, properly developed AJAX-like applications should function better in these circumstances.

      The comparison was AJAX vs local code, not AJAX vs regular web pages. AJAX would work better than regular web pages in those circumstances, but would still suck ass compared to local code, particularly local native code. Not only is the network slow but Javascript and web rendering engines are slow too.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    26. Re:Unless... by Sancho · · Score: 1
      No, it wasn't. The post I replied to said:

      Those neat-o AJAX apps won't be too much fun on a GPRS connection that is about as fast as a 56K modem (and in my experience, you get a burst of data, then nothing, then a burst, then nothing, ad infinitum).
    27. Re:Unless... by mollymoo · · Score: 1

      The thread consists of more than just the post you replied to. If you're not saying good AJAX code over GPRS would be better than regular web pages or local code, what are you saying good AJAX code over GPRS would be better than? The same AJAX code over a better connection? That makes no sense at all.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    28. Re:Unless... by Sancho · · Score: 1

      Good day to you.

    29. Re:Unless... by Anonymous Coward · · Score: 0

      haha. you lost

    30. Re:Unless... by jeti · · Score: 1

      if that's true, couldnt that javascript library be considered an SDK? I'm pretty certain that these are services provided by a local server,
      not library calls. So just call them services instead of something
      that they aren't.

      But I think the approach taken by Apple is quite a good one. Everyone
      can write software that runs in a sandbox. So people can create nice
      widgets without compromising the phone (with or without intent, think
      of malware). Furthermore I'm certain that selected vendors will get
      access to the internal SDK, but will have to have the software verified.

      The fact that the widgets can easily be made to run on other platforms
      (Smartphones, PDAs) is a nice plus.
    31. Re:Unless... by nwbvt · · Score: 1

      "Actually, properly developed AJAX-like applications should function better in these circumstances. "

      Except 99.9% of the web applications developed are not developed 'properly'.

      "We already know that there will be a capability for these applications to access the address book and initiate calls (at least, I believe that's what Jobs said)."

      Now I'm really curious how this will work. Will just browsing to a web site allow it to automatically call some 1-900 number?

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    32. Re:Unless... by jellomizer · · Score: 1

      Compile error missing ')'....

      Sucks to be you.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    33. Re:Unless... by hoggoth · · Score: 1

      Mmmm. It was a joke. The parent was complaining about too many layers of abstraction making a slow cumbersome development environment. So I picked the slowest most cumbersome thing I could find to put on top of Javascript.

      Joke explained.

      Joke ruined.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
  6. Never!?! by CarbonRing · · Score: 4, Insightful

    Just because there's no SDK today doesn't mean there won't be one later this year.

    1. Re:Never!?! by inzy · · Score: 1

      apple are very specific about this: " an SDK is not required" not there won't be one.

      this implies to me, that 'applications' can be developed using existing technologies, without requiring explicit knowledge of the iphone's hardware/software

      i.e. web-driven. ajax springs to mind obviously

      OS specific interaction is old-hat - this is the way forward

    2. Re:Never!?! by Fred_A · · Score: 1

      i.e. web-driven. ajax springs to mind obviously
      Oh...
      Tcl/Tk sprang to my mind. I guess I'm a bit dated...
      --

      May contain traces of nut.
      Made from the freshest electrons.
    3. Re:Never!?! by poopdeville · · Score: 1

      This is an interesting comment. Apple is including RubyCocoa (Cocoa bindings for Ruby) in Leopard. And Apple has put a lot of work into the LLVM project. Perhaps they've worked on a just-in-time compiled Ruby interpreter for the iPhone.

      That would be much nicer than using Java, with just slightly more overhead at run time. Ruby would certainly be fast enough for this application.

      --
      After all, I am strangely colored.
  7. fully agree by garbletext · · Score: 4, Insightful

    Apple is trying to defuse outrage over their refusal to provide an SDK (for "security"...) by saying "people can use rich web apps, it's the same thing!" This is incredibly disingenuous and I hope I'm not the only one who won't be getting an iPhone because of it's closed nature.

    1. Re:fully agree by Scrameustache · · Score: 1

      Apple is trying to defuse outrage over their refusal to provide an SDK (for "security"...) And they have such a BAD track record on security?
      --

      You can't take the sky from me...

    2. Re:fully agree by itsdave · · Score: 1

      there track record for security has nothing to do with their lame excuses for completely closing out developers from the iphone.

    3. Re:fully agree by Anonymous Coward · · Score: 0

      And they have such a BAD track record on security?
      Their track record on security really isn't all that great. Especially when it comes to releasing patches in a timely manner.
    4. Re:fully agree by CFTM · · Score: 1, Flamebait

      Well, I think it's time to put some flame retardant clothing on because I'm about to get all sac religious up in this post....

      Although Apple does not have a bad track record, I would not argue that they have a good track record on security and here's why...

      Appple's user base is incredibly small: according to a random blog 'Mac Intel OS usage is growing quickly, and currently has 0.62 percent usage market share, but overall Mac OS usage is slightly down.. Back in December 2005 total Mac OS usage market share was 4.35 percent, but August 2006 numbers show total Mac OS market share down to 4.33 percent.' The consequence of this limited user base is less people have less interest in actually finding the vulnerabilities that may or may not exist in the OS. I mean if I'm attempting to take control of another persons computer, I'm going to put my time in to the OS that has the most users not a niche user group (which Apple is).

      It's analogous to saying that a fifteen year old with six months of experience, no tickets, no accidents and driving on a learners permit is a good driver; they haven't been put in nearly enough situations to make this kind of statement. And before you start telling me how OS X is based off of a Unix OS and how secure it is, look at the usage percents on unix/linux.

      Now, please don't think I'm trying to say that I'd trust Microsoft over Apple, because I'll trust apple any day of the week in that battle. Anyways, mod me down, mark me as a troll/flamebait...just interjecting some thoughts before we start worshiping at the Altar of Steve Jobs...

    5. Re:fully agree by senatorpjt · · Score: 1

      Even if they only have 4% of the market, 100% of the machines aren't already compromised. Back when I started using Linux on the internet, I had a couple break-ins. This, of course, was my fault, since I was new to it, and misconfigured some services. However, someone took the time to compromise my system, not even 4%, but ONE machine. Thus, even at 4% of the market, you can't tell me that not ONE person has ever even tried to break it...

    6. Re:fully agree by architimmy · · Score: 1

      100% I will get one if I can write my own apps for the phone.
      100% I will not get on if I can't write my own apps for the phone.


      Easy decision for me thanks to the price.

    7. Re:fully agree by geekoid · · Score: 1

      No, there will be dozens of other people who don't get one for the same reason.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    8. Re:fully agree by Anonymous Coward · · Score: 0

      "I'm about to get all sac religious up in this post...."

      Sac religious?

      Sounds like someone is worshipping at the Altar of Scrotum...

    9. Re:fully agree by fermion · · Score: 1
      A long time ago, one had to buy special machines to provide a text interface to other special backend machines. These text interface machines were very good, but expensive. Then some people came out with general machines, and one of the killer apps for the general purpose computers, in general, was the program that provided a virtual text interface to all of these special backend machines, meaning that one could work anywhere one could get a connection. The we got a GUI, and we were back to the world of special back end machines only working with other special back end machines, at least when on needed a GUI, which for a long time was not a problem because we could still network with text.

      As time went, on, however, the network went GUI, and although most computers played well with others, some did not. In the beginning it was just the like the bad old days, when there was some technical justification for the lockout, but such justification has been reduced to the point where any lockout is due primarily to marketing.

      At this point, the killer app for the phone is interoperability with the internet and the intranet. If I could communicate with corporate, check my email, etc, this phone would be very useful. Many people spend much of their time not creating content, but browsing content and writing short notes. The biggest impediment to this phone is that a few key servers still run based on the IE application interface, which is largely incompatible with standards implemented in other browsers.

      Therefore, the fight is the same as it was. If Apple can get corporate to write the code the browser sees in a format that anyone can read, instead of the locked in MS format that requires relatively expensive MS kit, in the same way the old terminals were an extremely good value but reletively expensive, the Apple could sell these phones as Apple wants to sell these phones, as a way to surf the net when the computer is not available. Until corporate stops writing IE crap code, Apple can't see the iPhone to the full market. I do not need a killer App for my phone. I just need it to connect to do all these web and email things that I can't do with my phone now, at least not as easily as the iPhone should be able to.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    10. Re:fully agree by Anonymous Coward · · Score: 0

      Oh, heavens! No! Not dozens less sales...

    11. Re:fully agree by Scudsucker · · Score: 1

      Although Apple does not have a bad track record, I would not argue that they have a good track record on security and here's why...

      Yes, the Marketshare Myth. The reality is that if Microsoft and Apple swapped marketshare, Apple would still have good security and Windows would still be a cesspool. This is because the problems Microsoft has had have not come from having the largest marketshare, but from their design decisions. Like trying the web browser into the OS, leaving ports and services open all over the place, ActiveX, not to mention a user environment that is a pain in the ass if you don't run under a privileged account.

  8. Article Summary by umbrellasd · · Score: 4, Insightful

    "If you do something revolutionary like make an SDK unnecessary, you will fail." -- The Establishment

    1. Re:Article Summary by 0xdeadbeef · · Score: 1

      LOLZ! We are teh revolution and they is teh establishamenent! - Randall Stephenson, CEO of AT&T

      *single tear* - Woz

    2. Re:Article Summary by drinkypoo · · Score: 2, Insightful

      "If you do something revolutionary like make an SDK unnecessary, you will fail." -- The Establishment

      "If you do something stupid like claim that an SDK is unnecessary, you will fail." -- The voice of reason

      There, fixed that for you.

      You will not have access to the full functionality of the phone through the browser. Period. End of story. There will be things you cannot do. People will want to do those things. They will need an SDK to do them. They will not have it.

      Apple is competing at a price point that mandates a true smartphone, not just a phone with a nice interface and a nice browser. They are not providing it. They will sell quite a few units to the idiots who have to buy anything just because it's pretty (Apple doesn't sell exclusively to this market, but it IS a major source of revenue for them) and then the platform will tank, unless they open the system up for unfettered development.

      The reason that they will fail is that they have demonstrated that people will get excited over improved phone interfaces. So now everyone and their mother is making a phone with an iPhone-like interface. Apple will rapidly become just one of many that puts out a product that does basically the same thing. And several of the other offerings which are already in development are based on Linux! So development will tend to be wide open. And these phones will "fucking kill" the iPhone :) That, or Apple will open up development as they should have from the beginning.

      The simple truth is that even with 3G, a mobile webpad is not a complete computer. And a smartphone is intended to be a complete computer, just as my PDA is.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Article Summary by garbletext · · Score: 1

      It's not unnecessary, this comment is ignorant. The iphone developers certainly have access to the SDK. The fact that the iPhone has a web browser that supports standards does not make up for the fact that its hardware is locked down. Javascript does not have access to the actual hardware. you can do some cool things with it, but you can't really take advantage of the capabilities of the system. Any truly killer app will be native.

    4. Re:Article Summary by Anonymous Coward · · Score: 0

      so in this scenario, Apple isnt the establishment? i think it's time to reread the Cathedral and the Bazaar.

    5. Re:Article Summary by Anonymous Coward · · Score: 0

      Javascript does not have access to the actual hardware. And we've all decided this is true, based on a short demo.

      A demo on which, at the very least, it was demonstrated that a call could be placed from a web page. Accompanied by an explanation that included something about being able to take advantage of iPhone services from the web page.

      IMHO, Slashdot is rehashing their "less-space-than-a-nomad-lame" fortunetelling abilities.
    6. Re:Article Summary by umbrellasd · · Score: 1

      This was part of my point. People are making sweeping generalizations based on an unreleased product and some comments made by Apple which are vague and easily misunderstood. "No SDK" is not even close to "no native applications" or "no direct access to the device" or "you can only develop web applications". People think in limited terms of what a browser currently is, but do we know exactly what is supported by the iPhone's browser? We'll know when it's made available, and even then it is a far cry from being set in stone.

      The article is alarmist tripe that makes large leaps from "no SDK" to "I'm handcuffed, wrapped in chains, and submerged in a tank of water and inside a padlocked box." It's just ridiculous and premature to make such a sweeping statement as, "I know this product will fail to be great," based on this one hazy data point.

  9. YouTube was written without an SDK by Blakey+Rat · · Score: 4, Insightful

    YouTube was written without an SDK, at least no more, or no less, of an SDK than the iPhone has, and yet I'd call it a killer app.

    The notion that something has to be compiled into machine language to be a killer app is kind of wonky, if you ask me. Everyone out there already making clever web apps might have something to say about that.

    1. Re:YouTube was written without an SDK by cats2ndlife · · Score: 1

      The author of this article obviously isn't much of a Web 2.0 dev. Check this out: http://www.editgrid.com/

    2. Re:YouTube was written without an SDK by Cereal+Box · · Score: 3, Interesting

      YouTube was written without an SDK

      Except that it also uses Flash, which includes ActionScript. That's an SDK of sorts.

      The iPhone can't do Flash.

      So, no one is going to be coding up a mobile YouTube on the iPhone (as if it would even be useable over a GPRS connection).

    3. Re:YouTube was written without an SDK by krazo · · Score: 1

      One of the things that has made the mobile web continue to be mostly a failure since the late 90s is the fact that mobile web apps aren't really platform independent.

      For a normal web app, you can assume a standard mouse and keyboard. The details of those are relatively unimportant. For mobile web apps, your users may have a keypad and they may not. They may have a touch screen and they may not. They may have a scroll wheel or a little directional button or arrow buttons or whatever the maker of the phone decided to add. They may have a small resolution screen or a big one.

      Which means it's really really hard to make a generic mobile web app that's easy to use for every user.

      I think the ability to build a custom machine compiled app for an iphone would allow developers to take advantage of all the great features, animation libraries and hardware of the iphone. But a generic mobile web app that runs on the iPhone won't have nearly the slick experience on the iPhone that it would if it was custom built for the iPhone. If a web app is designed purely for the iPhone, it will still likely be limited in its capacity to take advantage of all the features of the iPhone + it won't work well on anything else.

    4. Re:YouTube was written without an SDK by TheRaven64 · · Score: 1

      It can do much of what flash can. WebKit supports SVG for vector graphics, the canvas tag for bitmap graphics, and Javascript for programming. You could write a video player with this, although I suspect the iPhone's CPU would be too slow to run it. You can write rich graphical applications, however.

      --
      I am TheRaven on Soylent News
    5. Re:YouTube was written without an SDK by Captain+Perspicuous · · Score: 1

      Well, we're talking about something else here. Think VisiCalc, arguably the first "Killer App", which singlehandedly made the Apple II the huge success it was. A web app, like YouTube (which is what you are suggesting) can automatically be run on any platform. So it can't be a killer app for something specific.

      What we are talking about here are apps like
      - Skype
      - AIM
      - games that use the acceleration sensor for great fun
      - collaborative multitouch painting app
      etc.

      None of these things will be possible on the iPhone, therefore unnessessarily limiting its potential. That is, until msft comes along, copies the iPhone, opens it up and overtakes Apple once again, repeating its Windows monopoly again. That's what we are talking about.

    6. Re:YouTube was written without an SDK by FyRE666 · · Score: 0, Flamebait

      It can do much of what flash can. WebKit supports SVG for vector graphics, the canvas tag for bitmap graphics, and Javascript for programming. You could write a video player with this, although I suspect the iPhone's CPU would be too slow to run it. You can write rich graphical applications, however.

      I hardly know where to start with this comment. A video player in javascript using the canvas tag on a phone?! You do realise that the phone will have less CPU power than your PC, don't you? Significantly less. Now try to render a "video" at any decent resolution or framerate using javascript in a web brower on your PC. See how shit it looks? Stop apologising for what Apple are doing: corporate greed. Try to realise: Apple doesn't care about you. What they do is make money. That's all. Why defend Apple?

    7. Re:YouTube was written without an SDK by OfficeSubmarine · · Score: 1

      The frontend's just flash, javascript and html, but they've got things on the backend you're not going to be able to do with a scripting language.

    8. Re:YouTube was written without an SDK by jaavaaguru · · Score: 1

      You're thinking of a web-based application... From what I can tell, Apple are referring to something that more resembles Dashboard widgets, which although they're written using mostly HTML and Javascript, they can do things that wouldn't work in most web browsers because they'd be huge security holes there - like interacting with services running on the local computer, local files or system status, cross-site scripting, and probably a few more things.

    9. Re:YouTube was written without an SDK by dkf · · Score: 1

      The frontend's just flash, javascript and html, but they've got things on the backend you're not going to be able to do with a scripting language.
      Hmm, so we're not going to be able to run the YouTube backend on an iPhone? I'm shocked, truly shocked!

      As a side note, it's quite possible to intermix scripting languages (for flexible control) and C++ components (for the heavy lifting) in the same app. Indeed, a great many apps are written exactly that way. Doing everything in one language, while almost always possible, is hard work and more than a little silly.
      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    10. Re:YouTube was written without an SDK by Anonymous Coward · · Score: 0

      I already have several ideas for iPhone applications that can't be done through a web application because they require access to the hardware.

    11. Re:YouTube was written without an SDK by Space+cowboy · · Score: 1

      I wrote a javascript video player, streaming at 25fps qvga-sized video on a 266MHz P2 several years ago. The video-server could serve frames as JPG images, and the machine was easily fast enough to keep up. You could run two on a good day (the server was only a 400 MHz P2)

      The iPhone has more power than a 266MHz P2, especially when you consider it has a lot less to actually *do*

      Simon

      --
      Physicists get Hadrons!
    12. Re:YouTube was written without an SDK by NoNickNameForMe · · Score: 1

      In this case the bottleneck is the network connection. The iPhone should (?) be able to handle 25 fps JPG image transfers, but the phone charges will kill ya! :) (Yes, I know the iPhone comes with WiFi)

    13. Re:YouTube was written without an SDK by FyRE666 · · Score: 1

      Yes, I understand you could so img.src changes to affect video, but the original poster was talking about rendering video frames using the canvas object. In any case, if you're just displaying jpeg images, why not just use multipart jpeg streaming and not bother with javascript at all?

    14. Re:YouTube was written without an SDK by Anonymous Coward · · Score: 0

      "As a side note, it's quite possible to intermix scripting languages (for flexible control) and C++ components (for the heavy lifting) in the same app. Indeed, a great many apps are written exactly that way. "

      Great, I'll do that with my next Web 2.0 + AJAX iPhone killer app... oh, wait... C++ won't work, I'd have to be able to run compiled apps on the iPhone.

      "Doing everything in one language, while almost always possible, is hard work and more than a little silly."

      An entirely sweeping generalization. I've done plenty of apps in one language. None of it was any harder than if I had split it between different languages (probably would have wasted more time, actually) and was certainly not "silly" in the slightest.

  10. Killer App? by morari · · Score: 2, Insightful

    It's a phone, get a fucking life! I swear, mobile telephones just keep getting more and more annoying.

    --
    "He who can destroy a thing, controls a thing." --Paul Atreides, Dune
  11. Just maybe by McNihil · · Score: 1

    It doesn't need an SDK because it is the SAME as the OS SDK? (drop down tab... compile for iPhone kinda deal.)

    1. Re:Just maybe by Secret+Rabbit · · Score: 1

      This is pretty much what I was thinking. If the iPhone uses everything that OSX uses, then an SDK specific to the iPhone wouldn't be necessary.

      In all honesty, I'd like to know by what logic one jumps between Apple saying:

      """
      no software developer kit is required for the iPhone
      """

      To them assuming that it's necessary and we're not getting one.

  12. Horse, cart, etc. by richdun · · Score: 3, Interesting

    While I agree that the lack of an SDK will deter many developers, let's not get too ahead of ourselves here. There is still a way to make your own apps for the thing, and that ALWAYS leads to some pretty interesting things. Remember, using AJAX-style apps on the iPhone only restricts what the client can do - you could still create the next Facebook, Flikr, del.icio.us, or whatever using whatever webserver you want. Besides, isn't an iPod that's also a phone, web browser, etc a killer app on its own?

    The biggest limitation I see is not the lack of a killer app(s), but the lack of free, easily accessible WiFi everywhere. You'll need a connection to something to use these apps, and with only a few cities and towns in US with decent WiFi blanketing, this may end up being a huge problem.

    But hey - if enough people buy the thing, and enough developers show that you can make it a viable platform, then we'll see some real innovation. Personally, I would love to see someone build a rich web app that could run as well on EDGE as it does on WiFi - and then spread that data efficiency over to the rest of the web.

    1. Re:Horse, cart, etc. by hab136 · · Score: 1

      The biggest limitation I see is not the lack of a killer app(s), but the lack of free, easily accessible WiFi everywhere. You'll need a connection to something to use these apps, and with only a few cities and towns in US with decent WiFi blanketing, this may end up being a huge problem.

      No problem - "linksys" on channel 6 seems to be everywhere
    2. Re:Horse, cart, etc. by xgerman · · Score: 1

      If Apple and Google are really that big friends they might add Google Gears (http://gears.google.com/) to it -- then you would have offline usage. Apollo would be another option... (and given they use WebKit). Somebody innovative could always come up with a Database/Filesystem running on cookies for JS. Also don't forget all the web based Operating Systems like YourOS or so...

      Another question is if they support Java -- then you could do more offline stuff...

      By the way most places I go (home, work) have "free" Wifi and the places in between have cell phone coverage. It would be more interesting to know if their Phone can do Phone calls via Wifi (probably not;-( in case I ever end up at a place where there is only Wifi...

    3. Re:Horse, cart, etc. by tiffany98121 · · Score: 1

      Or they coulda just included a 3G radio, considering ATT\Cingular already has 3G networks up and running in the top 20 markets and has for over a year now.

    4. Re:Horse, cart, etc. by Deliveranc3 · · Score: 1

      Chicken vs Egg, what portable app is more likely to encourage people to open there networks and governments to blanket with wifi than phone service.

      If we took the billions people spend on cell phones every year and channeled it into $30 wireless routers and $200 last mile connections I think we could do a pretty good job.

      Think of laterns, they're cool and all but street lights replaced them.

  13. No SDK? Call MacGyver! by fahrbot-bot · · Score: 4, Funny
    However, the truth is that the lack of an SDK means that there won't be a killer application for the iPhone.

    Right, 'cause it's impossible to develop software (and/or quality software) without an SDK. I guess we'll have to pull a MacGyver: get me Emacs, a compiler, some libraries, a pack of gum, some yarn, a can of WD-40 and some Hot Pockets...

    --
    It must have been something you assimilated. . . .
    1. Re:No SDK? Call MacGyver! by phalse+phace · · Score: 1

      What? No duct tape?

    2. Re:No SDK? Call MacGyver! by satoshi1 · · Score: 1

      No, you'll only need that if you're using vim instead of emacs.

    3. Re:No SDK? Call MacGyver! by R2.0 · · Score: 1

      Don't forget the 30 weight and ball bearings. It's all ball bearings these days.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    4. Re:No SDK? Call MacGyver! by synjck · · Score: 1

      I guess we'll have to pull a MacGyver

      i see what you did there
      *ducks*
    5. Re:No SDK? Call MacGyver! by phasm42 · · Score: 1

      and some Hot Pockets...
      You no want SDK, you want Hot Pockets!
      --
      "No one likes working in a hamster wheel, and your shop smells of cedar shavings from here." - TaleSpinner
    6. Re:No SDK? Call MacGyver! by SteinzoTheGreat · · Score: 1

      Don't forget the 30 weight and ball bearings. It's all ball bearings these days.
      . . . or the antifreeze. You'll need about 10 gallons of Prestone . . . no, make it Quaker State.
      --
      How very self-centered some people can be; they think of themselves, instead of me! - L. Baird
    7. Re:No SDK? Call MacGyver! by Anonymous Coward · · Score: 0

      You assume that Apple is simply not *enabling* 3rd party apps. I seriously doubt that that is the case. They will most likely be disabling 3rd party apps through code-signing. Why are they doing this, you ask? To milk the mobile services market. Cellular network companies have implemented monopolies in music/video downloads (although they can do the same for nearly any other service). They are currently trying to exploit their control over the mobile market to become 'service providers' (or at least force other companies to go through them, paying a tax in the process). If Napster can come in and supply an app to access a music store Cingular's monopoly is gone. Napster doesn't even have to pay a tithe to Cingular. Outrageous!

      So either Cingular mandated this or Apple wants this exclusivity for itself, making the IPhone Itunes only (of course Cingular would have demanded a cut in their contract), or a combination of the two (after all it's beneficial to both parties). Apple will probably pay hardball with Cingular and not release an ITunes Music Store app immediately (you can still transfer via your PC) in order to negotiate them down. ITunes Music Store margins are already razor thin for Apple I've heard, so it may not make sense at all for Apple to pay up to Cingular and keep it PC->IPhone only.

    8. Re:No SDK? Call MacGyver! by SeaFox · · Score: 1
    9. Re:No SDK? Call MacGyver! by Anonymous Coward · · Score: 0

      Meh, Emacs is for sissies... MacGyver could do it in Vi.

    10. Re:No SDK? Call MacGyver! by Zarf · · Score: 1

      No, you'll only need that if you're using vim instead of emacs.

      Damn you bloated editor lover! vim is all you need to do Ajax development! Bah! Kids today. And, if little Stevie Jobs wants to ship a device you have to hack around with vim to create Ajax apps for that's fine by me. All coding is just shoving text around anyhow.

      You kids are lucky you can actually see the characters on your screens! I had to use a compass to read the bits from a giant metal drum. I'd kick the thing on a potter's wheel and use two magnets to write my inodes by hand. We did our computation on a chalkboard. Gawd help you if there was a memory leak and you ran out of drum space... you'd dump a whole different kind of core then kiddo!

      --
      [signature]
    11. Re:No SDK? Call MacGyver! by synjck · · Score: 1

      it had nothing to do with the spelling. think more along the lines of "apple".

    12. Re:No SDK? Call MacGyver! by Anonymous Coward · · Score: 0

      Yes, but he didn't boldface it in his post like you did. You're seeing a joke he never made and was entirely coincidental.

    13. Re:No SDK? Call MacGyver! by nawcom · · Score: 1

      For some reason wheb I think of a true MacGyver would have to build his programming interface by scratch, which makes me think of something like toggle switches that feed binary data directly into the memory, like the good ol Altair.

      I mean, he's MacGyver. Duh.

  14. There's Also No iPod SDK by BlueMikey · · Score: 4, Insightful

    We know how terribly the iPod did without custom apps.

    1. Re:There's Also No iPod SDK by kelzer · · Score: 1

      We know how terribly the iPod did without custom apps.

      Damn, where are mod points when you need them? +1 Insightful.

      --

      ---------------------------------------------
      SERENITY NOW!!!!!!!!!!!!!!!!
    2. Re:There's Also No iPod SDK by itsdave · · Score: 1

      ipod is not a computing platform.i suppose it could be argued that neither is the iPhone, but if it is supposed to replace other smart phones, then I argue that it is.

    3. Re:There's Also No iPod SDK by Cereal+Box · · Score: 4, Insightful

      OK... but no one really expected to run third-party apps on the iPod in the first place.

      The iPhone is essentially a handheld computer and is going up against other handheld computers, like the Treo and the Blackberry. Being able to write an arbitrary application that can access the phone's data and functionality is possible on those two devices (and has lead to some very useful applications), so naturally we're a little disappointed that the iPhone won't allow the same functionality.

    4. Re:There's Also No iPod SDK by east+coast · · Score: 1

      Apple is coming into an established market that has custom apps. Big difference. They're already down in marketshare by over one hundred million units, and that's just the US. I don't know what the global availability of the iPhone is to be. They've greatly limited their potential customer base by limiting the carrier and without custom apps they're risking alienating others.

      This is not the same market that the iPod flourished in.

      --
      Dedicated Cthulhu Cultist since 4523 BC.
    5. Re:There's Also No iPod SDK by dedazo · · Score: 1
      I usually expect more from a device that's billed as an information management platform than from an MP3 player. But maybe that's just me. Oh, and companies don't deploy MP3 players to their employees, either.

      But hey, someone modded you up to +5 so your analogy must be correct.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    6. Re:There's Also No iPod SDK by Ephemeriis · · Score: 1

      OK... but no one really expected to run third-party apps on the iPod in the first place.

      I won't argue that there's no place for 3rd party software on a phone... It exists, it's out there, people buy it, it must be in demand... But personally I don't want all that much on my phone. It needs an address book, it needs to be able to make calls...the ability to surf the web looks nifty, but not all that essential...what has me intrigued about the iPhone is the unique voicemail system. I'd love to be able to see my voicemail in some kind of graphical menu structure, instead of listening to several seconds of robotic voice prompts. There are plenty of phones out there (granted, they don't cost $500) that have very limited capabilities... You don't need to be able to run 3rd party software on a phone for it to sell.
      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    7. Re:There's Also No iPod SDK by foniksonik · · Score: 1

      Who says it's going up against Blackberry and Treo... has there been a commercial I haven't seen that pits them against the iPhone?

      I think it's a very hopeful crowd of PDA/Phone users out there who are fed up with their existing devices and looking for a way out... who are desperate, so desperate that when they look at the iPhone, they see a possible savior.

      The reality is that the iPhone is not meant to replace your PDA/Phone... it's a completely different type of device. It's basically an iPod that now has network access... and since it has access, let's let it make phone calls and browse the web and send emails. That's it... it's another lifestyle device from Apple.

      No matter how much you'd like it to be a Business device.. it's not. It's for women and kids and teenagers and people who do things other than work 24 hours a day. You need to do some work, pull out your work device. You want to have a good time... bring your iPhone.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    8. Re:There's Also No iPod SDK by Anonymous Coward · · Score: 0

      The whole point is that Apple, the company making the thing, isn't billing it as "an information management platform". The only people doing that are the ones who already have smartphones.

    9. Re:There's Also No iPod SDK by iluvcapra · · Score: 2, Insightful

      OK... but no one really expected to run third-party apps on the iPod in the first place.

      And they still don't. Maybe a big part of consumer electronics is managing expectations and not over-promising, by positioning your product in a known niche with high demand and not getting side-tracked by your engineers who seem to want to put a JVM in EVERYTHING, if only because they can. "Do one job and do it well" isn't just for Unix.

      The iPhone is essentially a handheld computer and is going up against other handheld computers, like the Treo and the Blackberry.

      The Tivo is essentially a living-room computer and is going up against other living-room computers, like the Windows MCE and the Apple Front Row. \sarcasm{ This is clearly why Windows MCE is in everyone's living room, and why I tell my friends to "Be sure to MCE the Sopranos tonight!" I can't tell you how often I've found it useful to have Word on my TV, so that I can be typing a document for work while I'm having a good time with friends watching TV!}

      Sometimes we have to step back and realize that a general-purpose computer is not an end in itself. Further, the concept of the 'killer app' is a construct of business schools that were in a dither to try to explain why software companies were making mad money in the 1980s and 90s. It is an extremely recent phenomenon in business thought, and may not have much explanatory power outside of software in the 1980s.

      --
      Don't blame me, I voted for Baltar.
    10. Re:There's Also No iPod SDK by Vexorian · · Score: 1

      They managed to just replace the firmware, although to my own pain my 2G ipod nano got an encrypted firmware giberish or something like that, looks like apple didn't consider the ability to run Linux or RockBox a feature and actually struggled with it, kind of lame if you ask.

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    11. Re:There's Also No iPod SDK by mollymoo · · Score: 1

      The iPhone is essentially a handheld computer and is going up against other handheld computers, like the Treo and the Blackberry.

      Apple did not make the iPhone to appeal to people who think of smartphones as handheld computers. If you ask a random consumer what a Blackberry is (if they know at all) they would most likely say it's a phone which does email, not a general purpose computer. I suspect most Blackberry users don't use any third-party software at all. The phone works, the email works, the SMS works and the calendar works - out of the box. Most people don't want any more. People don't really want choice, they only want choice because they want to be able to choose what works for them. If the one choice available already does the job then most people will be happy with having no choice.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    12. Re:There's Also No iPod SDK by erroneous · · Score: 1

      But if you *only* want a phone why on earth would you pay iPhone prices for one?

      You can get a choice of dozens of "only a phone" for nearly nothing from any network.

      --
      erroneous: look me up in a dictionary
    13. Re:There's Also No iPod SDK by Ephemeriis · · Score: 1

      But if you *only* want a phone why on earth would you pay iPhone prices for one?

      As I already said, what truly intrigues me about the iPhone is the voicemail system.

      I won't be purchasing one though... My phone is provided by my employer, and I doubt if they'll be spending $500 on anyone's phone anytime soon.

      However, once the iPhone voicemail system is out there for people to use, I am hopeful that it'll find its way into other (cheaper) offerings.
      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    14. Re:There's Also No iPod SDK by nahdude812 · · Score: 1

      But personally I don't want all that much on my phone. It needs an address book, it needs to be able to make calls...the ability to surf the web looks nifty, but not all that essential..
      Then respectfully, you are not the target audience for the iPhone, and I hear many outcries and lamentations from those who are or would like to be that it won't be extensible.

      Those who want a phone to just be a phone probably already have a phone they are happy with and won't be giving them money regardless of whether or not it has a SDK. Those who want a phone to do everything are typically willing to pay for this, and if they don't believe it will be everything it could and should be, they won't, particularly when there are other devices available which are. (did I make sense?)
    15. Re:There's Also No iPod SDK by pkey · · Score: 1

      I've used a Blackberry for years. The only third party apps I ever use on it are Google Maps, JiveTalk (a multi-network IM client), and an RSS reader.

      The "killer app" for that Blackberry has always been and will always be its tight Exchange server integration. If you look at the Curve, the first Blackberry really aimed at non-business users, it's the media player, the camera, and the keyboard that are the major draws. Nobody who's interested in the Curve as a personal phone is thinking "Wow, I bet I can run some really cool third-party apps on there!".

      Everyone keeps repeating the whole phone-as-a-killer-app thing, but I think the true "killer app" for the iPhone will be the browser. If a kid can carry in his pocket an iPod, an IM client, and a browser capable of handling MySpace/Facebook/whatever, that kid will be bothering his parents *constantly* to get one. And, just like the iPod, once the parents see how nice and easy to use it is, they'll get them for themselves too.

  15. What's wrong with the iPhone developement model? by 32Na · · Score: 1

    I'm going to suggest that this is a familiar pattern, that we've seen several times since Steve Jobs took the helm at apple. A new* technology becomes an integral part of some apple product, requiring third-party developers to change their skill sets if they wish to stay current. Complain, complain, but learn the new skill set and stay relevant!

    *new to apple if not to the world of technology in general.

  16. Also means less likely virus corruption by Maxo-Texas · · Score: 1, Insightful

    No SDK means a lot harder to develop viruses and worms.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    1. Re:Also means less likely virus corruption by argent · · Score: 1

      Microsoft integrating the browser and the desktop was what caused the flood of exploits in the late '90s.

      Apple integrating the browser and the phone services will create a whole new set of security problems.

    2. Re:Also means less likely virus corruption by LaminatorX · · Score: 0
      BINGO! Give the man a prize.

      Apple's not going to expose AT&T's network to arbitrary executables. When Apple figures out a way to permit more open development without exposing the cell-network to DoS, sniffing, eavesdropping, man-in-the-middle attacks, worms, etc; then we'll see an SDK or similar.

    3. Re:Also means less likely virus corruption by 0xdeadbeef · · Score: 3, Insightful

      A prize for repeating ignorant FUD?

      AT&T and Cingular already sell smartphones running Windows Mobile, Palm OS, and Series 60, and BlackBerry, and those all provide SDKs for anyone who wants one.

      So, either you're full of shit, or Apple is too incompetent too implement the security features that would make AT&T comfortable.

    4. Re:Also means less likely virus corruption by richcoder · · Score: 1

      No SDK means a lot harder to develop viruses and worms. That argument hold true for PCs and Macs as well. But ether one of those devices would be pretty lame with out SDKs to develop on. -rich

    5. Re:Also means less likely virus corruption by TheRaven64 · · Score: 1

      Uh, what? Microsoft allowed native code with full, unrestricted, access to any APIs or system calls it wanted to be run from the browser. Apple is allowing sandboxed JavaScript apps to run in the browser. In what possible way are the two comparable?

      --
      I am TheRaven on Soylent News
    6. Re:Also means less likely virus corruption by argent · · Score: 1

      It's comparable the way herpes is comparable to AIDS, perhaps, but you still don't want to get herpes. :)

      If the applications can access your personal information on your iPhone, or make phone calls, then the sandbox isn't good enough.

    7. Re:Also means less likely virus corruption by Maxo-Texas · · Score: 1

      Your right. I'm full of shit.
      There is no smart phone virus threat.

      http://news.zdnet.co.uk/hardware/0,1000000091,3918 2753,00.htm
      http://www.lockergnome.com/nexus/mobile/2005/04/20 /smartphone-viruses-52-and-counting
      http://itvibe.com/news/3072/

      Oh wait.. there is and it was trivially easy to find news about the threat.

      An SDK makes it easy to write lots of cool stuff too. You have to weigh the benefits vs the risks.

      Having an SDK makes it easy to develop software.
      Viruses are software and are developed so having an SDK makes it easier to develop them.

      It's simple logic man. Maybe you haven't gotten to that point in school yet.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    8. Re:Also means less likely virus corruption by 0xdeadbeef · · Score: 1

      Good job, you managed to find the three year old Cabir virus, which is really a trojan, requiring the user's cooperation to install. OH NOES, IT'S GOING TO BRING THE NETWORK DOWN... not. There were a few proof of concept viruses written back in the day, see if you can find those.

      And BTW, you can't even buy a phone that would execute that trojan anymore. That entire class of attack was neutered by the capabilities model introduced in Symbian 9. An application must be signed with a trusted certificate and declare that it uses the Bluetooth stack before it can even be installed on the device. The carrier can even use this feature to lock the phone down, denying third party applications, or denying those that use Bluetooth, the network, etc.

      Do you think this FUD is new, or that the industry has been sitting on its ass all these years?

      Apple could've taken that route - code signing is supposedly in Leopard. If the iPhone lacks it, then it isn't really the same OS X, now is it? And in terms of security, it is vastly inferior to Symbian, Windows Mobile, and BlackBerry. Jobs should be chastising his engineers rather than frightening the noobs with stories of rampant viruses and network meltdown.

    9. Re:Also means less likely virus corruption by Anonymous Coward · · Score: 0

      Or, AT&T wants this phone locked down until they can figure out how to make more money from its customers. Speaking of money, isn't is strange that AT&T hasn't yet announced contract pricing and terms? Hmmmmm

  17. Color me confused... by NaugaHunter · · Score: 1

    So because development can happen without a specific SDK, no one will develop anything amazing?

    I don't remember there being an SDK when Visicalc was created. Just an environment and a need. I think the point that any app could potentially work without specifically trying means the iPhone could be a 'Killer App-liance', rather than a device needing a 'Killer App'.

    --
    R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
    1. Re:Color me confused... by Cereal+Box · · Score: 1

      Visicalc required an "SDK" in the form of OS-level APIs for handling file I/O, console I/O, etc.

    2. Re:Color me confused... by Greyfox · · Score: 1

      Damn kids! Back when we had to bang out the ones and zeros with a rock we didn't have no fancy-schmacy visicalc! We had rocks! And we liked it that way! Things were simpler in those days! You just banged out the ones and zeros and arranged them yourself! What? Get of my lawn!

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  18. old news by itsdave · · Score: 1

    why did it take so long for someone to realize this? apple announced months ago that there will be no third party apps supported.

  19. Unfortunately, there is a kind of an SDK... by argent · · Score: 1

    The WWDC demo showed AJAX apps on the iPhone calling into apps on the iPhone.

    I don't see a way that this can be done securely. Jobs says they're secure... but in context he means "it uses SSL". Jobs says they're sandboxed, but if they can place calls and access your local data then everything you care about in the phone is in the sandbox and open for a bad guy to mess around with.

    This might keep you from taking over the software radio and hax0ring the cellular system (but it won't keep the real bad guys from doing it), but it won't provide you any useful security.

    1. Re:Unfortunately, there is a kind of an SDK... by coolGuyZak · · Score: 1

      Unless, of course, the iPhone uses the same technology the new version of Mail uses to identify phone numbers, etc. If it pulls things that look like phone numbers off of the page, and allows users to call those numbers, then it can remain secure and, what's better, doesn't require developers to explicitly implement "call this number" functionality.

  20. Proof of concept by dahdahdah · · Score: 1

    Let's not forget this is only a rev 1.0.... After a public shakedown cruise, i'd bet that Apple will consider releasing an SDK, once newly discovered issues are ironed out.

  21. Killer App? Like what? by Anonymous Coward · · Score: 0

    I do not need yet another loan calculator crapplet.

  22. i must have missed something by blackcoot · · Score: 1

    the browser is the target environment, so all that ajax-y web 2.0 tastiness that i hear is all the rage with the kids these days is there. so 'no sdk' really means 'no native sdk' and we've all seen how much that's hurt sites like flickr, picasa, etc.

  23. Developers, Developers, Developers, Developers by segedunum · · Score: 1

    If you haven't got them you're simply never going to get a big enough slice of the market for it to be profitable - and Apple have already limited the iPhone in terms of providers already. After years of not making any headway against Windows, and being beaten to a big slice of the big desktop pie (Apple pie?!), as well as seeing people run GPS applications and games like Splinter Cell on their phones, Apple just hasn't learned its lesson even now, has it?

  24. Ajax/Ruby on Rails seems quite nice by Anonymous Coward · · Score: 0

    Don't discount the Ajax/Ruby on Rails quite yet.
    Some of the things we're seeing here at WWDC could replace most of the desktop apps. Server Admin, for one could pretty much be replaced with this model. Hopefully some of the clever Ruby folks will start coding...

  25. Is this article a troll? by JimDaGeek · · Score: 4, Insightful

    Did anyone watch WWDC? I did last night. The iPhone has the full WebKit framework which means any Web 2.0/Ajax app will run on it if it runs in Safari. You can do things through Ajax like make a phone call. They did a sweet demo where clicking on links would bring up the mail app, make a phone call through Safari, send an address to Google maps, etc.

    This seems like a good way to go IMO. You don't need to learn yet another SDK. If you can program with Javascript, HTML, you can make apps for the iPhone. If there is a bug in your app, you don't have to create a new installer and get that new version out to millions of people. Just update the code on your server and now all users have the latest-and-greatest.

    Through Safari, you will be able to do tons of things with the iPhone and web 2.0/Ajax stuff, all the core functions of the iPhone are available to you.

    --
    General, you are listening to a machine! Do the world a favor and don't act like one.
    1. Re:Is this article a troll? by DerCed · · Score: 1

      Well here in .ch we still pay for every f*cking kilobyte, so I doubt the iPhone will be a real success over here.

    2. Re:Is this article a troll? by poot_rootbeer · · Score: 1

      You don't need to learn yet another SDK.

      Unless you're a desktop developer who wants to port your app to the iPhone, and you don't have any familiarity with the web hydra of HTML/CSS/ECMAScript/DOM/AJAX/WebKit/MRUEQ. Then you need to learn about five new languages.

    3. Re:Is this article a troll? by drinkypoo · · Score: 2, Interesting

      Did anyone watch WWDC? I did last night. The iPhone has the full WebKit framework which means any Web 2.0/Ajax app will run on it if it runs in Safari. You can do things through Ajax like make a phone call.

      I give it one week before someone has found a hole in the browser that permits them to make a phone call without your knowledge or permission.

      Apple's iPhone, bringing the power of the internet DDoS to phone systems worldwide.

      Note that several remote exploits have already been found in safari for windows...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Is this article a troll? by Anonymous Coward · · Score: 0

      So... Safari + HTML + AJAX is going to allow me to carry my iPhone over to my bookcase and scan the barcodes on my DVDs and wirelessly transmit to my MAC Pro, with Delicious Monster (Delicious Library), so I don't have to cart each DVD over to my webcam?

      There are several required features I need to replace my Zaurus+cellphone combination, and the iPhone looks like it is falling short of my need.

    5. Re:Is this article a troll? by m0rtadelo · · Score: 1

      The same shit here in Spain, were mobile phones outnumbered population some time ago... No always-connected service has succeded and no one will do until an affordable (3G ??) flat rate is common.

      What is the big advantage of this "ipodish" phone over another top media phones such as Nokia N-Series?

    6. Re:Is this article a troll? by Abcd1234 · · Score: 1

      Actually, you have to learn three (HTML/CSS/ECMAScript). DOM/AJAX/WebKit are simply APIs, and fairly regular, well defined, well documented ones, at that. Any programmer worth his pay can pick up HTML, CSS, and ECMAScript quite rapidly.

      The real bitch is the lack of a decent development environment. Even on Firefox, with tools like Venkmann, debugging JS apps is a pain in the ass, let alone on an embedded device.

    7. Re:Is this article a troll? by feranick · · Score: 1

      Too bad the 2.5G makes the phone slow (think 56K) when loading AJAX rich content. Have you ever tried to use any webmail written in AJAX on a 56K? It's not pleasant.

    8. Re:Is this article a troll? by Afecks · · Score: 1

      The iPhone has the full WebKit framework which means any Web 2.0/Ajax app will run on it if it runs in Safari.
      Ok well let me know when the AJAX-based NES emulator and DVD player comes out, thanks.
    9. Re:Is this article a troll? by Altus · · Score: 1


      Maybe I don't understand your setup but you are just taking pictures with your phone and transmitting them to a desktop. I cant say for sure that moving your photos around will be trival but I dont think the existence of lack of an SDK will make a difference in this.

      Maybe there is more to this work flow than I understand. Do you need some kind of client application on the phone to process the photos?

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    10. Re:Is this article a troll? by abes · · Score: 4, Interesting

      Yes, that is something that most people seem to miss. IF the AJAX app runs locally, AND the use of Safari can be made transparent (e.g. essentially how Widgets work) then you can make some types of apps which will work okay. As Jobs pointed out, it will use Cocoa widgets, and be able to access features of the IPhone.

      But, here are my complaints as a programmer:
      (1) I hate Javascript. This isn't a language flame war. I've met very few people who like javascript. It takes a lot of effort to put together something that resembles a real-world app. Yes, google purchased several office tools that manage, but it doesn't mean its easy, and it doesn't mean its the right way to go about things. Also, those tools (as many have point out) still don't work properly under Safari.

      (2) If you do have to go through Safari, you don't get to write a First Class app. You still have to work around the interface elements of Safari. It will always look something like a web page running under Safari, even if the widgets look decent. Morever, if the app isn't stored locally (it could be, so this might all be irrelevant for the discussion), if you lose a connection, you are in trouble.

      Also, if I remember correctly, you can only 'browse the web' when you aren't talking on the phone. Will these apps suddenly become unavaiable because you receive a phone call?

      (3) There are a ton of apps you cannot do properly with AJAX. Things that require an interface + database can work fine. But, what if I want to write a game for the iPhone (I can imagine motion sensitive controls + dual touch screen can given room for some exciting possibilities)? As others pointed out, Jobs made a big deal that Google Maps was a real-app, and not from the web. Obviously he thinks there is an advantage. What if I want to make a scribble-pad for making drawn notes for myself? Personally, I would love a Python terminal. I can imagine a useful calculator program you could acheive with Python + matplotlib (actually, this you might be able to write with AJAX, though I think think it would be very pretty). Or howabout ssh? If it doesn't come with GPS, can we hope for anyone to write software that would allow a bluetooth GPS device? The ability to take pictures with GPS data, and mark up google maps would be great.

      It seems to me if Apple really wanted to control security on the IPhone, they would create a tiered layer for what interface an app is allowed to use. This way they could even allow TCP/IP, but throttle the I/O so that your device couldn't take down any networks.

      If I remember the keynote properly, Jobs didn't say there would be no SDK. Only that there would be no need. But, again, as others have pointed out, we knew about AJAX already. He's talking to *developers* at the WWDC. He has to know that most of the people there would know that AJAX was possible. So what was he really saying? (1) that the webkit was available, and (2) that you could access components of the IPhone using javascript.

      I suspect third-party developers will be allowed at least to make games. They have a few select games for the iPod, so it's not a wild conjecture. It's strange that Jobs would stress how the iPhone has OS X running underneath it, if it doesn't actually matter to the end user.

      Most people I know people who have palms have third-party apps for them, and in many ways I think its something that kept the Palm ecosystem going. Palm knew its income came from selling hardware, rather than licenses. If you look at the success of the Newton, it was largely that you *could* write apps for it. Phone companies have the opposite motive, where they may lose money the hardware, but make it back by charging for everything else.

      It seems that Apple is set to make their money selling hardware, so if anything, they should encourage third-party apps. Perhaps AT&T is planning on selling software/services for the IPhone, but somehow that seems unlikely for me.

      Which leads me to several different conclusions: (1) either Apple really

    11. Re:Is this article a troll? by costas · · Score: 1

      I forget where I read this, but apparently Safari had the ability to auto-detect phone numbers and addresses in web pages for a while (kinda like SmartTags once did ;-) So the demoed features of the iPhone is essentially text-parsing.

      Or to put it in another way, the morose claim that Safari (a browser that should be sandboxed from its host) is the SDK for the iPhone means: no app access to the iPhone hardware (camera, wifi, radios, light/proximity/orientation sensors, GPS one day). In other words, the single greatest thing about smartphones (portable, advanced hardware) is useless in this case.

      But wait, there's less: "Safari is the SDK" means that your PC can give your app just as much info as the iPhone can. In other words your app will not have access to your address book, your calendar, your email, your pictures, your music, your to-do list, and all the other stuff that you'd expect to store and manage on a $600 smartphone.

      Yes, Apple's apps may end up being that good, but the RTFA makes a good point...

    12. Re:Is this article a troll? by Anonymous Coward · · Score: 0

      Let's see you develope a clean SSH client in Ajax...

    13. Re:Is this article a troll? by dr.badass · · Score: 1

      The iPhone has the full WebKit framework which means any Web 2.0/Ajax app will run on it if it runs in Safari.

      Yeah, but it isn't "as if". The demo was in Safari. That's what pisses everybody off. They're saying "you can write apps for the iPhone", but what they mean is that "you can write web pages that you can then browse on the iPhone". You would have been able to do that anyway, and yet it was part of a Steve Jobs "One More Thing..." announcement.

      They did a sweet demo where clicking on links would bring up the mail app, make a phone call through Safari, send an address to Google maps, etc.

      I think people are way too impressed by this. It isn't magic. Haven't you ever clicked a "mailto:" link?

      --
      Don't become a regular here -- you will become retarded.
    14. Re:Is this article a troll? by JimDaGeek · · Score: 1

      The Webkit/Safari is sandboxed on the iPhone for security. It is pretty much isolated from the rest of the phone. Though as usual there is no such thing as 100% security.

      --
      General, you are listening to a machine! Do the world a favor and don't act like one.
    15. Re:Is this article a troll? by SykeZareason · · Score: 1

      Remember this is Cingular's, I mean AT&T's 2.5G network. A real 56k modem would be quite a bit faster, both in throughput and in latency.

    16. Re:Is this article a troll? by Rogue+Pat · · Score: 1

      I give it one week before someone has found a hole in the browser that permits them to make a phone call without your knowledge or permission.
      Shouldn't that also apply (or maybe even more) for Internet Explorer on Windows Mobile then?
    17. Re:Is this article a troll? by drinkypoo · · Score: 1

      The Webkit/Safari is sandboxed on the iPhone for security.

      Yes, and IE7 is sandboxed on Vista, but that didn't prevent remote root holes from showing up in it already.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    18. Re:Is this article a troll? by djrogers · · Score: 1

      Funy, I normally get ~200K or so on my edge connection... Geeks like to throw around the 'dial up speed' bugaboo around EDGE, but given the mismatch between their claims and reality, it just comes across as whiney...

      --
      Think outside the... Hey, where'd the friggin' box go?
    19. Re:Is this article a troll? by SoupIsGoodFood_42 · · Score: 1

      Not so great if you just want a password manager such as SplashID. Security aside, there would also be the lack of desktop syncing.

  26. Simple math by underwhelm · · Score: 1

    I wouldn't go so far as to say there will be no killer app, since the killer app could be bundled with the phone. But Apple is adding to the risk that there will never be a killer app simply by virtue of the fact that they are creating an artificial barrier to development.

    Is the barrier to development infinitely high? That remains, too, to be seen. Look how quickly people cracked open the AppleTV and made it into a general purpose computer. But as a potential buyer, I have to add uncertainty to the cost of the iPhone: any application I may want/need for the iPhone may never be developed. An accommodating rather than hostile approach to third party development would reduce that cost significantly. And that's what it boils down to for me. I may be willing to pay $500 or $600 for the thing, but the hidden "costs" of Apple's walled garden may prove too steep to ignore.

    --

    I don't need large brains to have a good time.

  27. SDK, don't you mean fsdk? by monkeyboythom · · Score: 1

    Clearly, Apple wants people to buy it because of it's coolness factor, not because you can create a new environment. Apple is first and foremost proprietary with its goods. Expect an SDK only if someone has found a way to shim the phone OS and opens a hole in the system.

    Apple wants you to be free. To be free of independent thought and action. Just drink the kool-aid, it tastes great and makes you look hip at the same time!

  28. Killer app by Neil+Watson · · Score: 1

    Make me a cell phone that is reliable and almost as cheap as POTS. No contracts, no roaming and no other hidden charges.

    1. Re:Killer app by Anonymous Coward · · Score: 0

      Its called Tracfone.

    2. Re:Killer app by NtroP · · Score: 1

      Make me a cell phone that is reliable and almost as cheap as POTS. No contracts, no roaming and no other hidden charges. Dammit! I just sprayed diet coke out of my nose.

      You owe me a new shirt and keyboard!!!

      --
      "terrorism" and "pedophilia" are the root passwords to the Constitution
  29. Funniest Thing I've Read All Day by mpapet · · Score: 3, Insightful

    Seriously.

    The way that mobile phone industry works is the network provider is the only innovator. Perhaps the most famous example of this is music download service on mobile phone networks.

    Oh wait, what about all the java-enabled phones? Outside of games, there isn't much of an API to do anything else with it. And it's not like mobile java apps actually run everywhere.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:Funniest Thing I've Read All Day by Goth+Biker+Babe · · Score: 1

      Only in the US. My network provider lets me run what I want on my phones and currently I have google maps, opera and salling clicker running nicely on my phone together with a couple of small apps I wrote.

    2. Re:Funniest Thing I've Read All Day by Hijacked+Public · · Score: 1

      I'm in the US and I'm running Opera Mobile and Google Maps on a RAZR. I have no idea if my provider 'let' me, although since I downloaded them both over their data network I assume they are OK with it.

      --
      "Sacrifice for the good of The State" - The State
    3. Re:Funniest Thing I've Read All Day by Reaperducer · · Score: 1

      Only in the US. My network provider lets me run what I want on my phones and currently I have google maps, opera and salling clicker running nicely on my phone together with a couple of small apps I wrote.
      I'm in the US and my network provide lets me run what I want. I have Opera Mini, Salling Clicker, SSH, and a bunch of other apps running on my phone with no problems.

      Why do you say this is not possible in the US? Oh, right... making shit up about America. You must be from Europe.
      --
      -- I'm old enough to have lived through six different meanings of the word "hacker."
    4. Re:Funniest Thing I've Read All Day by timeOday · · Score: 1

      The way that mobile phone industry works is the network provider is the only innovator.
      Roughly, "we own the tubes, therefore we should be the ones to derive all the profit." And just think, the landline and cable TV companies want to run the Internet the same way! Perish the thought.
    5. Re:Funniest Thing I've Read All Day by Breakfast+Pants · · Score: 1

      And you must be on a network other than Verizon.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    6. Re:Funniest Thing I've Read All Day by fishdan · · Score: 1

      *i am laughing at you*

      http://java.sun.com/javame/reference/apis.jsp
      http://www.microsoft.com/downloads/details.aspx?fa milyid=83A52AF2-F524-4EC5-9155-717CBE5D25ED&displa ylang=en
      http://www.access-company.com/developers/downloads /palmostools.html

      You say a couple small apps you wrote, so you must be familiar with an SDK. Where have you seen that code you write on one SDK won't work in ANOTHER COUNTRY! Where did you the the PalmOS and Windows Mobile and J2ME came from?

      --
      Nothing great was ever achieved without enthusiasm
    7. Re:Funniest Thing I've Read All Day by dwater · · Score: 1

      You missed out the most populous phone operating system, S60 :

      http://forum.nokia.com/main/resources/tools_and_sd ks/index.html

      --
      Max.
    8. Re:Funniest Thing I've Read All Day by jcr · · Score: 1

      The way that mobile phone industry works is the network provider is the only innovator

      What's your next guess?

      I'm planning to use the iPhone for several vertical market apps, and AJAX gives me everything I need to implement a special-purpose video monitoring situation. I might prefer to write it using Cocoa, but that's just a matter of where I divide the app between the AJAX code on the phone and the back-end code I have on our servers.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  30. No beowulf cluster? by wumpus188 · · Score: 2, Funny

    Lame.

  31. It's True of The Whole Mobile Space by aldheorte · · Score: 4, Insightful

    This is true and symptomatic of the whole mobile space. If you have experience in the mobile space, this will come as little surprise to you. All the carriers want to lock down and control every bit that flows on their networks so they can extract all the profit out of every bit. It's amazing that Apple has got as much enabled on the phone as it has.

    This sort of thing is why mobile networking in the U.S. and many other countries is a total and unmitigated disaster. All of the networks have tried so hard to make sure they get all the profit potential out of the networks they have made it very unattractive for third party developers. As a result, the mobile networking space just rots waiting for a competitor or new form of getting data to mobile points that make the existing mobile networks obsolete (this is hard because of governmental regulation and selling of exclusive rights to frequency bands, so it is also a regulatory disaster). This is why all the services you hear prognosticators in Wired and other magazines rhapsodize about never materialize. It's also ironic in that the carriers would be making more money if they had opened up to the killer apps and therefore increased the overall demand for networking.

    In short, through the regulatory processes and lack of fair trade enforcement, the U.S. has sold its mobile networking potential and commons into the hands of thieves, whose greed and hubris have essentially delayed progress in mobile networking for at least a decade. If I could make that statement in stronger terms, I would. The mobile space is essentially what happens when you have the complete antithesis of 'network neutrality' and, though network neutrality might not be a great regulatory strategy in the fixed-network space, the complete opposite of it is surely well-nigh catastrophic as can be seen from the mobile space.

    1. Re:It's True of The Whole Mobile Space by Overzeetop · · Score: 3, Interesting

      I hate to make the same comment more than once in the same day, but this is why the infrastructure needs to be separated from the service. If everybody pays the same access fee for the basic infrastructure (everybody meaning either the end user, or the service provider on a per-user basis), then there can be more providers and more competition. Long distance phone service, by a series of odd fates, has essentially this arrangement, and there are quite a number of competing (and competitive) plans and providers out there.

      Providers have to create or cross license their infrastructure, and that is massivly expensive. The only reason that there is lock in to undesirable providers is that they have premium or exclusive coverage areas. This is especially true in non-dense populations. Verizon sucks donkey balls when it comes to getting anything without an added fee, but they have good coverage where other providers (like at&t which, while also evil, at least offers gsm/3g) have little or none.

      Take all those towers, switch them to gsm, consolidate the bands, put the infrastructure under better, tigher regulation owned by a (network of) (possibly gov't overseen) corps. Forbid those corps from selling any direct services except the infrastrucutre access, then provide standard per user/per packet rates to all providers. It won't happen, but it sure would help if it did.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    2. Re:It's True of The Whole Mobile Space by iescope · · Score: 1

      wtf are you going on about?
      almost all smartphones (symbian, and especially windows mobile) are open to third-party applications. in the case of windows mobile, it is VERY open, with most phones unlocked (tier-1) to run any application --- almost too open, from a security policy standpoint.
      and if your complaining about data network, EVDO (from sprint) is unlimited and only 10-$15 a month. and it's fast, very fast.
      what apple is doing has nothing to do with the rhetoric your pushing out. it's their decision, and i predict they will open up the SDK due to demand eventually...

    3. Re:It's True of The Whole Mobile Space by Stevecrox · · Score: 1

      Really?

      http://www.xda-developers.com/
      http://my-symbian.com/main/index.php
      http://www.myphonegames.co.uk/
      http://www.handango.com/home.jsp?siteId=1
      http://www.skype.com/intl/en-gb/download/skype/mob ile/
      http://messenger.yahoo.com/mobile.php
      http://www.agilemobile.com/download.html
      http://www.pdamill.com/
      http://www.adobe.com/mobile/

      While I appreciate most of the applications you can get for a mobile phone are Java games, the market is heading towards smartphones using a version of symbian. The iPhone is really aimed at two parts of the mobile phone market, the first is the current PDA market (so blackberry's in the USA and Windows Mobile phones in the UK), the geek/hobbyist which would be the highend Nokia Symbian & Windows Mobile users, its price tag would young teen market (atleast in the UK) as most young teens (I am one and know many others) could afford one (sadly most have iPods) but own small cheap phones because they don't like taking expensive phones out and around with them. I don't understand that thinking myself but then again my last two phones have been free on contract.
      I'm aware the American market does have carrier's which lock down phones but most of the rest of the world doesn't suffer this. About the most invasive I've seen is this annoying sidebar Orange stick on all their mobile phones, then again Orange is currently losing customers in droves (least in my home city) because of their new rigid pricing policy. By limiting themselves the way apple have to web 2.0 they've taken the java route on other lowend phones, sure Java can do all sorts of things but the only things that are prevelent for java phones are games. When you compare Doom and Snails (both of which are availiable for Symbian and Windows Mobile) the game selection for Java phones is not as good.
      I have no idea how well this would do in American but if the pricing plan were to stay the same in the UK it would tank as its far too expensive for example, I believe the Samsung E900 or Sony Erricson W800i are the current trendy phone's for iPod owners both of which are £80-100 on pay as you go, for the more serious phone owner you have the Nokia N90, Blackberry and Windows Mobile selection all of which are free on 18 month plans, the iPhone is slated to be £200 on a 24 month plan (converting from american dollars.) Symbian and Windows Mobile 5 both have very good User Interfaces, I've yet to meet a person who could tolerate a non symbian phone once they had owned one and to this day every single person who has seen my Windows Mobile phone has been able to get to solitare in seconds (without assistance.)

      Without a decent SDK I see the iPhone heading down the Java capable phone route, you'll get hundreds of cheap rubbish games oh and an expensive version of Pacman and Space Invaders.

  32. New article submission: iPhone by Anonymous Coward · · Score: 0

    iPhone.

    iPhone iphone iPHONE.

    Iphone iphone iphone ipHone?

    iPhone!

  33. I'm probably going to buy one, but... by underwhelm · · Score: 1

    I just had one nit to pick, and it was an Apple-y nit:

    All 3d party apps are going to be ugly in one important respect: they will have a browser address bar at the top. And all that goes with that. Will you be able to add an icon to the home screen? Or will all 3d party apps have to be accessed through a Safari bookmark?

    For as great as AJAX is, it will just not result in the sort of Apple elegance I've come to expect. In exchange for "security" and "stability" Apple is willing to put up with ugly and inelegant? Maybe they should have poked a little less fun at Ballmer in the Keynote.

    --

    I don't need large brains to have a good time.

    1. Re:I'm probably going to buy one, but... by Altus · · Score: 1


      dont count on that. How hard would it be to have your "web" app hosted locally on the phone. you click on the icon and it brings your "web" app in a browser that doesn't have any of the normal browser controls on it. This application resides locally so you don't have to be online to use it. It can access all the features the grand parent was talking about.

      Sounds like an application to me.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    2. Re:I'm probably going to buy one, but... by Anonymous Coward · · Score: 0

      Hm. Sounds like a widget to me. A widget is a sort of a midget application, I suppose.

    3. Re:I'm probably going to buy one, but... by Altus · · Score: 1


      yea, pretty widget like. Add that to the new widget stuff Jobs was talking about (movie times probably my most common use of mobile web beyond sports scores) and I think all signs point to this as the solution. Sure, it would be nice to compile up an application for the iPhone but I'm not going to write anything off until I know what the final product looks like. Widgets might be just the thing for this kind of platform and other phones might be able to use a very similar interface. Maybe even similar enough to share widgets between smartphones. Which would be a great thing for users (if not for apple).

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

  34. It doesn't do what I need by maynard · · Score: 4, Insightful

    The device looks very cool. It has all sorts of cool features for storing and listening to music, taking and showing photos, organizing a schedule, etc. Unfortunately, this is a 'convergence' product almost a decade late. Furthermore, it doesn't do the ONE thing I want and need: allow me to take eink notes or annotate over pdfs. Apple really missed the boat here. And I think here we see Jobs' bias against pen input really damaging the potential of this product. I don't need yet another calendar. I need a tool to manipulate divergent notes from a variety of projects. And being able to snap photos of text in a book or original source materials for batch OCR would be nice too.

    Jobs made a very nice toy. Unfortunately, I need a tool - and the iPhone ain't it.

    1. Re:It doesn't do what I need by porcupine8 · · Score: 2, Informative
      I'm confused as to which of those functions you list belongs on a telephone. A tablet computer, sure. A PDA, sure. This isn't being marketed as either of those, it's being marketed as a fancy cel phone with features similar to other fancy cel phones. It might pave the way to Apple making a product that is marketed as one of those other items, but right now it's not, and I don't see why it should have all the features of a product that it's not. Apple is not one to try and make a product that is all things to all people, especially not in its first incarnation.

      Yes, you need a tool. No, this isn't it. It's also not a hammer, a printer, or a fork. Yes, I wish they would release a PDA or tablet computer too. I have no use for an iPhone, but I also don't have/need an iPod or a camera phone - that doesn't mean I don't think those items should exist or doubt their popularity with people who aren't me.

      --
      Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
    2. Re:It doesn't do what I need by maynard · · Score: 2, Interesting

      It's interesting that you should mention that. Several weeks back I had an incident with Apple tech support that led me to email Steve Jobs and get direct support from his administrative help staff. When I mentioned to the gentleman that I still owned a Newton MP2100 and still used it to take notes for business and education, he immediately suggested I upgrade to the iPhone. When I asked about its utility as an eink note and data management device, he admitted that it doesn't serve that purpose. Just as you say.

      So, while you might think it unreasonable for me to expect a touch based handheld computer with a cellphone radio to manage my critical data, I certainly don't Or better put: that it doesn't suit my needs is reason enough not to buy. Regardless of whether my expectations are "reasonable."

    3. Re:It doesn't do what I need by blackmonday · · Score: 2, Funny

      In Cupertino, Steve Jobs pulled the plug on the iPhone product merely weeks before launch. Slahdot user Maynard needed to annotate PDFs, and the iPhone did not meet his exacting standards. PDF annotation immediately became the number one priority of Nokia, Motorola and Microsoft, as the billions to be reaped with this killer app would surely fill the bottom line with boulders of gold.

    4. Re:It doesn't do what I need by maynard · · Score: 1

      And then, upon Jobs fixing his broken product, I saved the world economy with a simple purchase. Aren't I awesome?!?!?!

    5. Re:It doesn't do what I need by metamatic · · Score: 1, Troll

      I'm confused as to which of those functions you list belongs on a telephone.

      If it's just a telephone, it's about $500 too expensive.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    6. Re:It doesn't do what I need by Anonymous Coward · · Score: 1, Funny

      I need a tool to manipulate divergent notes from a variety of projects Yeah, it's called a laptop.
    7. Re:It doesn't do what I need by maynard · · Score: 1

      Actually, no. It's called a Newton MP2100. Ten years after Jobs killed the device, it still has a community of devout followers. Mostly because underneath that aging ARM processor is a software platform a good decade ahead of everything else. Also, it's about only handheld functional programming environment ever created. Had they only chosen Smalltalk over Newtonscript, it would have been perfection.

    8. Re:It doesn't do what I need by trawg · · Score: 1

      Unfortunately, this is a 'convergence' product almost a decade late. Furthermore, it doesn't do the ONE thing I want and need: allow me to take eink notes or annotate over pdfs. Well, that's why not having an SDK means this product sucks for you - because noone will be able to add those features for you (or maybe that's your point?).

      I'm in the market for a 'convergence' product myself, and in a similar boat to you - I can't find one that does exactly what I want. I was holding out hope for the iPhone hoping it would have a rich development environment - the hardware/OS base looks nice and solid and with a nice SDK/dev tool set it would mean I'd be able to effectively cherry pick the functionality _I_ wanted and just drop it on the phone.

      I can't find any phone that, by default, has the set of software features I have. There's too many mobile OSes so there's little common ground - if someone writes an awesome app for Palm, I can't get it on my PocketPC.
    9. Re:It doesn't do what I need by revengebomber · · Score: 1

      Or an Etch-a-Sketch.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    10. Re:It doesn't do what I need by stewbacca · · Score: 1

      If Apple is offering a toy, and you need a tool, why in the world did you just spend 3 minutes typing your response? Here's a tip: don't buy it if it doesn't fit your needs.

    11. Re:It doesn't do what I need by gig · · Score: 1

      > Furthermore, it doesn't do the ONE thing I want and need: allow me to take eink notes or annotate over pdfs.

      Buy a Tablet PC, not a phone. Duh.

      >Apple really missed the boat here.

      No, they specifically refused to get on board. At the iPhone introduction, Steve Jobs said that the iPhone prototype was a Mac Tablet PC that didn't fly. So they used the touch screen on a phone and made an iPod killer.

      > Jobs made a very nice toy. Unfortunately, I need a tool - and the iPhone ain't it.

      If you wanted to make phone calls all day, say you were a movie producer, then the iPhone would be exactly the right tool for you and you would be deriding Tablet PC's as toys.

    12. Re:It doesn't do what I need by gig · · Score: 1

      > if someone writes an awesome app for Palm, I can't get it on my PocketPC

      That's the best argument for Ajax iPhone development I've heard all day.

      If someone writes an awesome app for iPhone, you can get it in Firefox on Linux. You can run them on any future phone that also has a Web 2.0 browser. You can run them on an iPhone but share them with a friend who does not have an iPhone.

      You can write your apps and even if Apple kills the iPhone or even goes out of business your code is not wasted. It still runs on the Web.

  35. Why no-SDK is bad news by Anonymous Coward · · Score: 0

    Here is another editorial explaining the pros and cons of the issue.

  36. Further hobbled by not including flash by antifoidulus · · Score: 3, Interesting

    While some people on here despise flash, it could possibly take advantage of the multi-touch interface on the iPhone without leaving the Safari sandbox. Not to mention a lot of popular sites such as homestarrunner.com use it. $500 for a revolutionary smart phone whose browser isn't as good as the psps? No thanks.

    1. Re:Further hobbled by not including flash by gig · · Score: 1

      > While some people on here despise flash, it could possibly take advantage of the multi-touch interface on the iPhone without leaving the
      > Safari sandbox.

      So can Ajax. It is even the same JavaScript.

      > Not to mention a lot of popular sites such as homestarrunner.com use it.

      Here is the problem, though: the "Flash" in PSP and in phones is 5 years behind the PC version. Yet to many users today, "Flash" means YouTube. It means H.263 video decoded by a general purpose CPU such as a PC or Mac. The iPhone is like an iPod, it can only play one kind of video: H.264. When Apple announced YouTube on AppleTV, it is only the subsection of YouTube that Google has already transcoded to H.264. This is because, just like an iPod or iPhone, AppleTV decodes video using an H.264 chip. At no time does any of these devices run video through its CPU. That is not at all how Flash video works.

      > $500 for a revolutionary smart phone whose browser isn't as good as the psps?

      That is such a ridiculous thing to say. In the first place, the browser on the PSP has almost no JavaScript, although it has decent CSS but not the whole thing (more than Explorer, though).

      Safari is full-spec ... it has all of CSS 2.1, it has all of JavaScript including Ajax, it has SVG, it has desktop typography, and it is the faster browser in the world also. It's a desktop browser. It also has an open source rendering engine and a future.

      The PSP browser was purchased for the PSP and the company that wrote it is long gone. There is no more development of that. They're going to make another browser from scratch for future PSP. Typical not getting it.

      And the browser is an extra on both iPhone and PSP. If you want to make calls, you get an iPhone, if you want to play games, you get a PSP.

  37. Waiting for x86 iPhone before releasing SDK? by mepants · · Score: 1

    I've not seen anyone else suggest this, so I'll throw it out there. Could Apple have seen Intel's upcoming low-power x86 chips and be planning to use them in the 2nd Gen iPhone? If so, they could be making sure 1st Gen users don't get lumbered with ARM binaries that they can't upgrade when Apple move to x86. By restricting 3rd party developers to interpreted JavaScript, they will make upgrades seamless.

  38. Killer apps by Anonymous Coward · · Score: 0

    Why would a PHONE need killer apps??? (before you start, there is a reason Apple calls it an iPhone)

    1. Re:Killer apps by achbed · · Score: 1

      It don't need killer apps. Just throw it hard enuf - It'll kill :)

  39. Please, please by Swift2001 · · Score: 2, Interesting

    My ears are bleeding. If you say, "but the ads look great," you're a fanboy. If you call a product that hasn't shipped yet an utter failure, that's sobriety? No it's not. Can't anybody wait to see what we're talking about here? Just why is it that a great phone experience requires third-party developers. Is a phone REALLY a computer? Can you make apps crash on it?

  40. Please stop the handwringing, already. by amper · · Score: 4, Interesting

    Nothing, I repeat, *nothing* that Apple has released up to this point has indicated that "Web 2.0" apps will be the only type of apps available to the iPhone. Get a clue already. How many clues does Apple have to give you before you see the trail of breadcrumbs?

    First of all, go refer to the D5 discussion with SJ and BG. Pay special attention to the part where Steve talks about iPhone apps, particularly why it was felt that a native Google Maps app was more appropriate than a web app.

    Second of all, "No SDK required" != "No SDK available". The SDK already exists, but is not required to develop apps targeted to the iPhone. It's called Mac OS X+XCode+Dashcode. Curious that the "Webclip" feature coming in Leopard was conspicously demo'd by Steve, and yet is missing from both versions of the Safari 3 Public Beta...hmm? Safari for Windows exists because of the iPhone, plain and simple.

    The "Mystery 12th App"? Obviously the "Movies" widget that Steve demo'd. Just as that came on, I realized one of the most commonly accessed apps on my Palm phone, my Nokia 770, and my other cell phone (Samsung SPH-m610), is movie listings. Of course Apple, with the largest movie preview site on the Internet, would provide such a feature for the iPhone.

    It's been obvious since the first intro of the iPhone to anyone with a modicum of intelligence that all the apps on the iPhone are the exact same things that run under Dashboard on Mac OS X. Why would anyone think that Apple would reimplement already existing code when they've already shown that the iPhone and AppleTV both run Mac OS X, especially given the extreme emphasis put on the fact that the iPhone runs the same WebKit engine as the regular desktop OS?

    I going to laugh to see all the naysayers tripping over themselves to get ahold of an iPhone and a Mac in a few months once they realize they've missed the boat

    1. Re:Please stop the handwringing, already. by Slashcrap · · Score: 1

      Get a clue already. How many clues does Apple have to give you before you see the trail of breadcrumbs?

      Ah, right. Apple can't just come out and tell you about the features of their upcoming products like other companies do. They have to leave "trails of breadcrumbs" instead, that only the coolest, most intelligent people can follow. People like you. You're special.

      I going to laugh to see all the naysayers tripping over themselves to get ahold of an iPhone and a Mac in a few months once they realize they've missed the boat

      Please find the biggest, burliest naysayer you can and then laugh directly in their face whilst explaining why. If you can find someone to video the event, that would be great.

    2. Re:Please stop the handwringing, already. by amper · · Score: 1

      Ah, right. Apple can't just come out and tell you about the features of their upcoming products like other companies do. They have to leave "trails of breadcrumbs" instead, that only the coolest, most intelligent people can follow. People like you. You're special.

      Well, it's nice that you think I'm special, but you're missing the point. Perhaps you're new here? You might have noticed that I'm not the only one around the Internet calling bullshit on these types of articles, and backing up their reasoning with prescient examples.

      Apple *can* come right out and tell everyone about the features of their upcoming products like other companies, but they don't. It's just the way Apple does things. Part of the reason for this is Apple is almost always at the forefront of the technology progress function, and Steve doesn't like tipping off the competition. Part of it is the fact that Apple is a comparatively small company, and tipping off the competition could mean that the competition might start Yet Another FUD Campaign that might drive people away in fear. Sometimes, Apple just wants to gauge the public's reaction before they overinvest in undesired technologies. Yes, it's pretty frustrating at times, but sometimes a preponderence of evidence makes itself clear long before any official announcement.

      I expect you'll be quite surprised when Apple releases Dashboard for Windows.

    3. Re:Please stop the handwringing, already. by Anonymous Coward · · Score: 0

      I read your post and I can surmise you will buy an iPhone.

      However, I didn't see the part where you *really* *fucking* *loved* this phone.

      Please re-write and re-post with pre-cum if possible.

    4. Re:Please stop the handwringing, already. by The+One+and+Only · · Score: 1

      Curious that the "Webclip" feature coming in Leopard was conspicously demo'd by Steve, and yet is missing from both versions of the Safari 3 Public Beta

      That's because it requires the Leopard version of Dashboard in order to work.

      --
      In Repressive Burma, it's not just your connection that dies. slashdot.org/comments.pl?sid=314547&cid=20819199
    5. Re:Please stop the handwringing, already. by stewbacca · · Score: 1

      "frustrating" to one is "exciting" to others. I love the quarterly surprises (or lack thereof).

    6. Re:Please stop the handwringing, already. by amper · · Score: 1

      I wonder about that. After all, Dashboard is pretty simple when you come right down to it. Assuming that there will be a newer rev of WebKit that underlies Leopard (and by extension, the iPhone and Safari 3) what's the point of releasing the Safari 3 Public Beta if it's not built on this new version? Assuming it is built on the new version, then shouldn't everything that Dashboard really needs to work already be in there?

      Perhaps there's more to this than meets the eye and the new Dashboard requires some new Cocoa hooks that are only present in Leopard for some of the more flashy features, but I rather doubt it. There's nothing really all that complex about the way Dashboard operates. My bet is that the Webclip feature was really removed from the Public Beta for marketing reasons more than any other reasons.

        My other bet is that there will be a Dashboard of Windows, because my third bet is that the new Dashboard will allow for Webclips and other widgets to be sync'd to your iPhone and other computers (at least partially covered at WWDC). This may mean a release of iSync for Windows as well (though I think SyncServices is part of iTunes as well?). Plus, I'm hoping for a release of iChat AV for Windows, and I've actually spoken to people at Apple about this.

      The bottom line is that for the iPhone to be successful, it has to offer the same features to Windows users as it does to Mac users. This is the key to the iPod's success, as well. Given the specs and demos we've already seen, it seems clear that the potential for the iPhone is utterly mind-boggling compared to what's already been done in the smartphone space, and conclusions can be drawn logically from the info Apple's giving out already. If we can see it, you can be sure that Apple sees it, too.

      And of course, the next question is, when do we get the sixth-gen iPod? Apple will probably run true to form and wait until after the Christmas season, leaving this year for the iPhone.

  41. Lets be honest here: by acidrain69 · · Score: 4, Insightful

    The phone will live or die based on the fact that it costs $500 with a 2 year contract. You can make a really nice car that gets 100 mpg, but if the market can't afford it, you aren't going to revolutionize anything. Sure, it may end up like the Newton, with a rabid following; and yeah, some of that functionality will trickle down and affect the industry. But talking about the success of this phone is silly; it just costs too much.

    --
    -- Having a Creationist Museum is like having an Atheist place of worship
    1. Re:Lets be honest here: by dreamchaser · · Score: 1

      The price is the main reason I think it will fail, that and I personally don't think touch screen devices will be all that usable. A lot of people want tactile buttons, and also don't want to smear their screen up with fingerprints and pizza sauce.

      I guess for a subset of people it will be a nice and expensive toy, but a large touchscreen device that requires two hands to use to it's full potential just isn't what I see as a very useful mobile phone. *Especially* at that pricepoint.

    2. Re:Lets be honest here: by Logic+and+Reason · · Score: 1

      Much like the iPod.

    3. Re:Lets be honest here: by mrsteveman1 · · Score: 1

      I would hope that the 600$ for this phone would mean well made hardware, but i don't know that this is true.

      People who spend $600 for a phone right now want Exchange, others who will buy it are geeks and early adopters. The rest of the people get free crap phones and don't really care, most of them have no interest in looking at google maps while in a restaurant because most of them can barely use the start button in Windows. I say that because, like the iPod, if the iPhone is successful most of the customers will be using Windows, not Macs.

    4. Re:Lets be honest here: by Schnapple · · Score: 1
      Much like the iPod.
      Well if you're going to play that card - the iPod sold 376,000 units in its first year. Impressive given that it was an expensive device, but if you look at this chart you'll see that it wasn't until the thing got cheaper that the sales took off. Apple is making 3 million iPhones and expects to be able to sell most of them at that $500-600 pricetag. Sure, there are more cell phones sold in any given span of time but as Sony demonstrated with the PS3 - you can price yourself right out of any market, even one you completely owned the generation before.

      However, the iPhone does have this interesting disadvantage in that it is in an established market. iPod more or less invented the hard drive music player and nearly had the MP3 market to itself from day one.

      Like the iPod, the iPhone does stuff that the other players on the market do not, or it does it better. The trick is, will anyone care at the price point involved? Honestly, I think the idea of carrying your entire music collection around with you at all times (something that the iPod did better over time once hard drive capacities inched up there) is considerably more useful than being able to pause Pirates of the Carribean to look up Calamari joints. But that's me.
    5. Re:Lets be honest here: by Anonymous Coward · · Score: 2, Funny

      Wait for the iPhone shuffle! No screen, one button. Calls a number at random. Mmmmn minimalism, so user friendly! And encourages conversation with random people, everybody talks, everyone pays... more! Take that more featureful phones of comparative price, Hyahhh!

    6. Re:Lets be honest here: by weg · · Score: 1

      You can make a really nice car that gets 100 mpg, but if the market can't afford it

      As long as George W. Bush is president of the US, who needs a car that gets 100 mpg? ;-)

      --
      Georg
    7. Re:Lets be honest here: by dwater · · Score: 1

      > Like the iPod, the iPhone does stuff that the other players on the market do not

      I'm not sure what the iPod of iPhone did that none of the other players didn't.

      > ..., or it does it better.

      That is a definite maybe. There's also the whole 'marketing' card - Apple are pretty good at that, I think.

      --
      Max.
    8. Re:Lets be honest here: by amper · · Score: 1

      Sorry, but you seem to have your speculation confused with actual facts. Nowhere have Apple or AT&T announced the iPhone's price *with contract*. The only mention made concerning price is that the 4GB model would be $499 and the 8GB model $599.

      As of today:

      Verizon Palm Treo 700p and 700w = $499 with 2-year contract
      T-Mobile Blackberry 8800 = $549 "suggested retail", $200 "instant discount"
      AT&T 8525 = $599.99 or $449.99 with 2-year contract, $100 "mail-in rebate" for new customers
      AT&T Palm 750 = $549.99 or $399.99 with 2-year contract, $200 "mail-in rebate" for new customers
      Sprint Samsung IP-830W = $649.99, $150 "instant savings" for new customers

      And you still think that $599 (retail) for an 8GB iPhone is going to be too much? Granted, I doubt there will be any rebates for the iPhone at first, because there's so much anticipation, but there's not reason to believe there won't be *some* sort of discount for a 2-year contract.

      Perhaps you're just not the target market. I know plenty of people who are going to be lined up for this puppy on Day 1, and will have no trouble affording it. Hell, I spend $200/month just on my cell plans, the hardware is almost an after thought.

    9. Re:Lets be honest here: by Schnapple · · Score: 1
      I'm not sure what the iPod of iPhone did that none of the other players didn't.
      You must be trolling or perhaps you don't remember what the market was like when the iPod came out. The iPod had an awesome interface and a massive (for the time) capacity that no other player even came close to.
  42. Move along, there is nothing to see here by Anonymous Coward · · Score: 0

    I think this has been known since iPhone was announced. Also this won't stop non geek people from buying an iPhone but to geeks SDKs matter.

  43. Mac Zealots by twoboxen · · Score: 1

    ... take a deep breath and think about it. I think apple is a creative, innovative (often borrowed innovation) company but this is lame. Consider the applications you find most useful during your day. Most of them (especially speciality programs) are not provided by the OS and even fewer are web-based (Google apps aside--if it weren't for them Apple wouldn't have been so joyously promoting the omggreat3stpwningdevelopment platform). We tinkerers considering purchasing this platform and making it more capable will slink back into the shadows...

    --
    TODO - Insert Creative/Witty Signature
  44. Operative word by Aggrav8d · · Score: 1
    "no software developer kit is required for the iPhone."

    So
    • They might actually have one (eventually)
    • It could be that all you need are OSX SDKs and an awareness of the hardware limitations.
    As a developer these possibilities sound exciting - If all I have to do is take my existing OSX apps, dial them down for reduced memory footprint, and recompile.... sweet. No new APIs to learn! No wierd config problems with linking libraries! We'll drive flying cars and eat dinner in pill form - because the future is now! :)
  45. Google Gears on the iPhone? by maubp · · Score: 1

    Anyone remember this recent story, Google Gears:

    "Google is rolling out a technology designed to overcome the major drawback faced by all web-based applications: the fact that they don't work without an internet connection. Google Gears is an open source technology for creating offline web applications that is being launched today at Google's annual Developer Day gatherings around the world."

    Does anyone else think it would be rather cool if Apple was shipping this on the iPhone? This would allow offline use of Safari based applets :)

    1. Re:Google Gears on the iPhone? by Anonymous Coward · · Score: 0

      Agreed. Gears uses sql-lite, which is doable on the user SIMM of the iPhone. Of course, Google and Apple must agree to release Gears for iPhone.

      If this is the course of action, why wasn't it announced? Gears is not ready? Google has not agreed?

  46. No SDK is required for the Mac by QuantumG · · Score: 1


    Nuff said.

    --
    How we know is more important than what we know.
    1. Re:No SDK is required for the Mac by 644bd346996 · · Score: 1

      Actually, there is an SDK for the desktop versions of OS X. Multiple ones, in fact. But they are included on the OS install disk, along with XCode and the other developer tools.

    2. Re:No SDK is required for the Mac by QuantumG · · Score: 1

      Yeah, I know, but it isn't *required*.

      --
      How we know is more important than what we know.
  47. They don't want binary apps on the phone by ErikTheRed · · Score: 4, Insightful

    There's a reasonably good reason, and don't hold your breath waiting for the answer to change.

    Whether or not the phone is "really" running OSX is debatable, but keep in mind that many of the CPUs used in embedded devices like phones don't have nearly (or sometimes any of) the memory protection offered on a desktop or laptop CPU. You're also dealing with a much lower-MHz device (for battery consumption reasons) and chances are 100% of the code on the phone runs in Ring 0 (assuming other rings exist) for performance reasons.

    So for them to allow third parties to run binary apps would pretty much allow unlimited circumvention of their DRM for the iPod portions (which would violate their agreements with record and movie companies), and as Jobs mentioned publicly would allow any poorly-written or malicious application to completely destabilize the phone or potentially interact with the cellular network in some disruptive or destructive manner (probably violating their agreement with AT&T). I have a Treo with PalmOS on it, and I can attest to the validity of at least the phone stability concern.

    So there are a few very legitimate reasons to sandbox third-party code. That being said, there are features sorely lacking on the phone that won't fit in a sandbox - the first of which (for me and my customers) is a VPN client. The last thing I want is a phone running POP3 or IMAP "transparently" connecting over insecure WiFi infrastructure. I'd also like an SSH client, a Terminal Services client, an X Client, and a unicorn - so the iPhone probably won't be for me (dammit).

    I would imagine that down the road they will find a better way to provide said sandbox (maybe a Java or Ruby or Python runtime environment?) but in the mean time I respect their desire to provide a phone that emphasizes reliability, even if it means it won't work for me (at least in the first iteration). The wife will probably get one, though.

    --

    Help save the critically endangered Blue Iguana
    1. Re:They don't want binary apps on the phone by drinkypoo · · Score: 0

      Whether or not the phone is "really" running OSX is debatable, but keep in mind that many of the CPUs used in embedded devices like phones don't have nearly (or sometimes any of) the memory protection offered on a desktop or laptop CPU.

      This used to be true, but nearly every smartphone has at least a 200MHz processor, with a MMU. Some of them are based on PowerPC, some on ARM, etc etc.

      Also, you can perform memory protection in software! It can be done. It is expensive (in terms of cycles.)

      I would imagine that down the road they will find a better way to provide said sandbox (maybe a Java or Ruby or Python runtime environment?) but in the mean time I respect their desire to provide a phone that emphasizes reliability

      That is not what this is about. This is about control. It might not even be Apple's idea (could be the cell providers) but it's still what's going on.

      If you love software freedom, then you will spend your money on an open phone based on Linux, not on anything from Apple.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:They don't want binary apps on the phone by Pendersempai · · Score: 1

      Wait wait wait. I'm not a techie and I'm not 100% sure that I know what you're talking about, but I think you're saying that Apple can't allow binary code to run on the iPhone because it would by necessity have access to the memory assigned to iPod functionality, thus potentially compromising DRM.

      But isn't that already the case with iTunes on any mac or PC? Sure, Mac OS X has memory protection, but the user can circumvent it by punching in the admin password.

    3. Re:They don't want binary apps on the phone by AaronBrethorst · · Score: 1

      Quicktime (which is what iTunes uses under the covers) gets VERY grumpy when you try stepping over it in a debugger while Fairplay'd music is loaded. I ran into this while I was working on a new feature for iRooster 3.0, as the first song in my iTunes library happens to be an M4P. I'm sure there are things you could do to circumvent this, but I have no clue what they'd be. (yes, I do work for Microsoft, but I also love writing Mac software in my spare time ;-)

      --
      No, but I used to work for Microsoft.
    4. Re:They don't want binary apps on the phone by Pendersempai · · Score: 1

      Ah, okay, and presumably the iPhone wouldn't have the resources to implement similar memory obfuscation. Thanks, that makes sense.

    5. Re:They don't want binary apps on the phone by ErikTheRed · · Score: 1

      This used to be true, but nearly every smartphone has at least a 200MHz processor, with a MMU. Some of them are based on PowerPC, some on ARM, etc etc.
      I have no idea what they're using but even if memory management is present, it may be too expensive to use for performance reasons. And software memory management, while theoretically possible, is just silly in this application.

      That is not what this is about. This is about control. It might not even be Apple's idea (could be the cell providers) but it's still what's going on.
      That's a pretty speculative theory for such a declarative statement.

      If you love software freedom, then you will spend your money on an open phone based on Linux, not on anything from Apple.
      I like software freedom. I need functionality and reliability. Sometimes I use FOSS, sometimes I use commercial - whatever works best. I reserve love for my wife and my pet lizards. If you hate Apple that's perfectly OK, but most of us don't get emotional about the little bits of metal, plastic, and software that we buy (well, most of us in the general population, not necessarily on Slashdot :-) ).
      --

      Help save the critically endangered Blue Iguana
    6. Re:They don't want binary apps on the phone by drinkypoo · · Score: 1

      I have no idea what they're using but even if memory management is present, it may be too expensive to use for performance reasons. And software memory management, while theoretically possible, is just silly in this application.

      The whole point of having an MMU is that it more or less eliminates the cost of using memory management.

      Even if you don't, who cares? AmigaDOS had no memory protection, and as long as your applications were respectful, it worked okay. Of course, there was lots of crappy software... But you had a choice.

      In any case, the iPhone runs non-Safari-based apps, or at least it appears to; if it does, then you are probably wrong. And if it really runs OSX, it probably has an MMU.

      If you hate Apple that's perfectly OK, but most of us don't get emotional about the little bits of metal, plastic, and software that we buy

      I think that many of us should be emotional about more things. Don't deny your emotions, or that you have them. It's not healthy.

      If you think about it, money is a sort of concrete representation of effort that enables you to do certain things. When I spend my money, I'm spending my effort. I'm careful (somewhat, anyway) about what I put my energy into.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re:They don't want binary apps on the phone by RuleBritannia · · Score: 1

      Whether or not the phone is "really" running OSX is debatable, but keep in mind that many of the CPUs used in embedded devices like phones don't have nearly (or sometimes any of) the memory protection offered on a desktop or laptop CPU. You're also dealing with a much lower-MHz device (for battery consumption reasons) and chances are 100% of the code on the phone runs in Ring 0 (assuming other rings exist) for performance reasons.

      So for them to allow third parties to run binary apps would pretty much allow unlimited circumvention of their DRM for the iPod portions (which would violate their agreements with record and movie companies)


      For the kind of applications processors used (ARM926, ARM1136/1176, Cortex A8) in smartphones - the MMU implementation is much more sophisticated than what is available in my x86 laptop, what is more, the level of fine grained control over TLB/Cache invalidation means higher performance and better energy-efficiency. The 'Trustzone' features marketed by ARM give you a 'processor-within-a-processor' features with complete isolation of secure and non-secure code all the way through the level-1 memory system to bus-based peripherals. This is the reason such processors are trusted for 'virtual wallet' applications.

      So the technology is more than sufficient to implement all the isolation necessary. The likely reason for not giving developers full control over third party apps is that many of the iPhones most innovative features are based around 'network service'device integration (like visual voicemail) , and that a whole bevy of applications are in the pipeline to increase ARPU to AT&T, and other operators across the world.
    8. Re:They don't want binary apps on the phone by amper · · Score: 1

      Actually, what it looks like is that the "standard" iPhone apps are the same Dashboard widgets that are already available in Mac OS X...and guess how Dashboard widgets are built? That's right, with the same WebKit that underlies Safari! HTML, CSS, and Javascript, with Cocoa hooks available. So, in a sense they *are* "non-Safari" apps, in another sense they're just Safari apps.

      I think it's pretty clear that the iPhone will be running Mac OS X, albeit a stripped down version to fit in the memory constraints of the portable form factor. Apple has stated the iPhone runs OS X over and over again, and there's no reason to think that Apple would be this misleading about the product (because there's actually laws about that). So, I expect that most of the Cocoa frameworks will be in there.

    9. Re:They don't want binary apps on the phone by AaronBrethorst · · Score: 1

      Couldn't say, to be honest. I know next to nothing about programming devices. Cheers :)

      --
      No, but I used to work for Microsoft.
    10. Re:They don't want binary apps on the phone by gig · · Score: 1

      > If you love software freedom, then you will spend your money on an open phone based on Linux, not on anything from Apple.

      That is so ignorant it hurts to read it.

      The iPhone and the Mac are overflowing with FOSS software. On the Mac, the core OS, the browser engine, and the compiler are all FOSS, not black boxes. There are dozens if not hundreds of FOSS apps in every Mac. Fucking pico is there, emacs, vi.

      I can't imagine not using BSD, Apache, and PHP but similarly I can't imagine not using Photoshop, AppleScript, BBEdit. You can have your black or your white, I choose the yin-yang, I want it all. Photoshop costs me $100 per year, I use it full time, it works with my Art Tablet interactively or works automatically with AppleScript, it never crashes, the files it makes are compatible with everything, and the art tools are extraordinary. Photoshop costs less than it costs to maintain a good set of pastels.

      If the GIMP project had resisted the temptation to star fuck Photoshop, they might have built the iTunes of Photoshop, they might have built a much smaller yet complete set of common image editing tools. I'm talking about a 10 item toolbox and one of those is "zap red eye", and 10 filters, all with training wheels so that the output always looks good. That is what every user should have. You can do 90% of the tasks with 10% of the tools. That is the secret behind iLife. What you leave out is so important. The other 90% of the tools are going to trip the user, get in their way.

      And rename GIMP to something that is not offensive. I feel the same way about Apache. The names are a burden. Are you going to name your kid "Shithead" or "Arab/Israeli Conflict"? You're not doing him any favors.

      I love creative freedom, not software freedom. The freedom to choose my own tools, make what I want, the freedom of a software writer to choose their own licensing, the freedom of a computer maker to not enter the commodity PC market. Photoshop may be behind the curve politically, but GIMP is behind the curve artistically, and I'm an artist not a politician.

    11. Re:They don't want binary apps on the phone by Aeron65432 · · Score: 1

      I wonder with the iPhone's wifi if this kinda thing will happen more often.

  48. lame by Anonymous Coward · · Score: 0

    less space than a nomad. no wireless.

  49. Doesn't follow. by DdJ · · Score: 1

    Doesn't follow.

    If all the key iPhone functionality can be accessed via AJAX and/or flash (and it sounds like it can -- they've got JavaScript hooks for dialing and for diddling the address book and stuff, looks like), what significant advantage do people imagine a "more native" dev kit would have?

    1. Re:Doesn't follow. by underwhelm · · Score: 1

      No browser address bar, icons on the home screen, for two.

      I'm not saying these are certain problems, but they seem likely given what we know so far.

      --

      I don't need large brains to have a good time.

    2. Re:Doesn't follow. by bnenning · · Score: 1

      what significant advantage do people imagine a "more native" dev kit would have?

      Offline usage, local storage, and unrestricted networking for starters.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    3. Re:Doesn't follow. by DdJ · · Score: 1

      They seem unlikely to me. They've said outright that AJAX apps can be visually indistinguishable from "native" apps. Seems certain to me that you'll be able to use JavaScript to make that stuff invisible.

    4. Re:Doesn't follow. by DdJ · · Score: 1

      I don't know why people believe offline usage and local storage will be problems. My understanding is that there will be no problem. Just install the apps onto the phone's local filesystem and have it point its web renderer at that stuff.

      Unrestricted networking, yes, I can see the networking having some restrictions. But almost all handsets sold in the US have restricted networking. I don't see this getting in the way of most app ideas.

  50. Not so fast! by mattgreen · · Score: 1

    Give Daniel Eran at RoughlyDrafted a day or two to give us a six page analysis of why this article is completely wrong, complete with plenty of graphs, Photoshopped pictures of Bill Gates and Steve Ballmer in compromising positions, and plenty of vacuous claims that this article is yet another in a long series by the Microsoft-loving mass media.

    Don't let me down, RD.

    1. Re:Not so fast! by Anonymous Coward · · Score: 0

      LOL!!

      I was just thinking the same thing!

  51. BSD/Linux/Unix have no "SDK" either... by mi · · Score: 1

    Just a compiler and the standard libraries...

    --
    In Soviet Washington the swamp drains you.
    1. Re:BSD/Linux/Unix have no "SDK" either... by twoboxen · · Score: 1

      What exactly do you think an SDK is?

      --
      TODO - Insert Creative/Witty Signature
    2. Re:BSD/Linux/Unix have no "SDK" either... by mi · · Score: 1

      What exactly do you think an SDK is?
      Software Development Kit. I think, a functional compiler with libraries is enough. But iPhone has that (its hardware and OS are the same as a Mac's, are they not?), and yet critics contend, it does not have "SDK"...
      --
      In Soviet Washington the swamp drains you.
    3. Re:BSD/Linux/Unix have no "SDK" either... by Anonymous Coward · · Score: 0

      its hardware and OS are the same as a Mac's, are they not? No, not even remotely. The hardware is completely unlike any other apple product, and as for the software... Apple saying it runs "OS X" means absolutely nothing. It's a brand name, a marketing label. I mean, do you seriously think they're running the standard desktop Cocoa libraries on the desktop graphical system on top of Darwin and Mach?

      But hey, assume they do. Where are you going to find ARM versions of the libraries so that you can cross-compile your software? Because OS X's graphical system isn't open source, and the x86 and PPC versions in the desktop OS aren't going to be any use. Oh, and how are you going to get the resulting executable onto the iPhone and suitably marked/signed for execution?

      God, could all the folks who know nothing about programming please just shut the hell up? But then I guess it wouldn't be Slashdot without know-nothing gits spouting off like they have a clue.
    4. Re:BSD/Linux/Unix have no "SDK" either... by Anonymous Coward · · Score: 0

      God, could all the folks who know nothing about programming please just shut the hell up [about programming]? But then I guess it wouldn't be Slashdot without know-nothing gits spouting off like they have a clue.


      Gagging all the Mac dorks will go a long way there. :-)
    5. Re:BSD/Linux/Unix have no "SDK" either... by mi · · Score: 1

      its hardware and OS are the same as a Mac's, are they not?
      No, not even remotely. The hardware is completely unlike any other apple product

      Khm, for some reason I thought, it is going to be a "real computer" — with some funky power-efficient, but compatible CPU. That's the root of my confusion...

      God, could all the folks who know nothing about programming please just shut the hell up?

      Yes, yes, that would be helpful. But it does not apply to any of the participants of this conversation, does it...

      --
      In Soviet Washington the swamp drains you.
  52. Ask the iTunes developers. by pavon · · Score: 2, Insightful

    If Web2.0 and AJAX were the end-all be-all of application development then why aren't all the other apps on the iPhone written that way? Heck even Google Maps, which was born as AJAX, has is a dedicated app on iPhone because there are things you can do with native code that you will never be able to do with an online app.

    The most important being that you have to be online to use them. So no third party applications when you are on an airplane. And unless there is a WiFi hotspot nearby you'll be racking up AT&T data charges like crazy. Secondly, there are many situations where I neither need nor want my sensitive data to be stored online, where it is more vulnerable. Anything that processes this data should not be a webapp. Third, even with all the Web2.0 AJAXy goodness, webapps are still not as interactive as real applications, and nowhere near as efficient.

    I think that the streamlined webapp capabilities are nice There are several classes of application that IMHO are best done as webapps, in particular any that are front end to some online data base or other content. Things like yellow pages, YouTube, photo album sharing, lookup up movie times, etc. I am glad that they made it possible and easy for these types of applications to integrate nicely into the iPhone.

    I can also understand if they aren't willing to release a full 3rd party SDK at this time - they are rolling out an ambitious new product which is sure to have some problems, and the more variable they can remove at launch time the better. It makes sense to wait until things have settled down before releasing an SDK, not to mention the fact that they have probably been too busy to write and test one.

    But trying to play it off as "Web2.0 is all the SDK you need" is just plain insulting. It's like saying that Dashboard Widgets are the only SDK that OS X needs.

    1. Re:Ask the iTunes developers. by Cutriss · · Score: 1

      Cingular offers reasonably cheap "all you can eat" data plans. I think it's like $20 a month. That's sort of what the intended use of this thing is, so I'd be very surprised if they let someone out of the store without up-selling them to that plan, as it really is intended to run with or without the WiFi, and you'd be a fool to buy one without a data plan.

      --
      "Mod, mod, mod...and another troll bites the dust."
    2. Re:Ask the iTunes developers. by Anonymous Coward · · Score: 0

      "It's like saying that Dashboard Widgets are the only SDK that OS X needs."

      What a ridiculous remark. OS X is a complete operating system designed for home desktops, publishing workstations, development platforms, servers and other tasks. It needs a complete, fully-fledged SDK.

      The iPhone is a telephone with some extra goodies. It doesn't need anywhere near the same extent of development tools.

      Your statement reveals a level of miscomprehension I've never seen before on Slashdot (and that's saying something!). To make that kind of comparison between the needs of OS X and iPhone developers is ludicrous beyond belief.

      Again: one is a complete OS for a vast array of tasks; another is a souped-up telephone. Your statement that both should have the same extent of development tools is absurdly ill-informed.

      Please get some experience of the real world before commenting ;-)

  53. Photographing text for batched OCR by maubp · · Score: 1

    I agree - using the in built camera to capture text for OCR sounds like a really neat idea for a 3rd party application.

    I do something similar with my digital camera - taking photos of posters or adverts to get the important details to follow up later (e.g. website or phone number).

    Depending on the horsepower of the iPhone, the OCR might have to be done on a/your "real" computer after syncing (or even online via the net and some grid computing service), but it sounds very possible.

    1. Re:Photographing text for batched OCR by maynard · · Score: 2, Insightful

      Right. I think the real problem is that the iPhone is targeted at a consumer audience, but it has a professionals price tag. If this thing manipulated text and raw source materials the way I need, I'd pay the price. Gladly. But who needs a $500 handheld toy?

    2. Re:Photographing text for batched OCR by toQDuj · · Score: 1

      given the relatively low camera resolution, I'd not try and OCR an iPhone image of a document any greater than a business card.

      B.

      --
      Every experiment which ends in a big bang is a good experiment.
  54. Re:What's wrong with the iPhone developement model by truthsearch · · Score: 1

    HTML and JavaScript aren't all that new or specific to Apple.

  55. Web Browser like the IPhones? by MBraynard · · Score: 1
    I have an HP 6945. The main use besides phone and email (I require a qwerty) is that I can use TomTom with it (something this thread tells me I can't do with the iphone, which sucks because TomTom is the best GPS nav).

    So - are there any pocketPC browsers that can work like the IPhone's, which I admit is nice.

  56. An area ripe for Apple/Google cooperation... by sean.peters · · Score: 1

    The biggest limitation I see is not the lack of a killer app(s), but the lack of free, easily accessible WiFi everywhere. You'll need a connection to something to use these apps, and with only a few cities and towns in US with decent WiFi blanketing, this may end up being a huge problem.

    Seems to me that Google's interest in WiFi and Apple's device that really needs WiFi is a match made in heaven. Apple's part of the deal is to supply a device loaded up with cool Google apps that, BTW, require lots of bandwidth. Google's part of the deal is to supply the apps and push wireless networking all over the place.

    Steve, Sergey, are you listening?

  57. iphone vs neo1973 by drfrog · · Score: 1

    here is a good comparision chart between the two
    http://www.linuxtogo.org/gowiki/OpenMoko/iPhone

    as i understand the next version of the neo will have wifi

    at least they are discussing chipset option on their dev site

    um.. really i want a handheld i can ssh into servers with

    i think the neo is going to be that device, but i will wiat for the next gen one with wifi support

    --
    back in the day we didnt have no old school
  58. What their SDK won't let you do... by Anonymous Coward · · Score: 0

    What I was hoping for - and what I don't expect to see - is skype or a similar voip client available. I think I'd cry if they exposed audio streams as web services...

  59. This just in... by jpellino · · Score: 5, Funny

    Apple read your comment, and that's the last straw.
    They're canceling the iPhone, disbanding the dev team, and selling the entire production run at Overstock.com and everyone gets a free Clio while supplies last.
    Oh, and you're invited to a party at John Dvorak's house.
    You have to bring the Tostitos, Shaw Wu's bringing the Dr. Pepper.

    --
    "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
    1. Re:This just in... by Anonymous Coward · · Score: 0

      Where's the Mountain Dew?

    2. Re:This just in... by uvajed_ekil · · Score: 1
      Apple read your comment, and that's the last straw. They're canceling the iPhone, disbanding the dev team, and selling the entire production run at Overstock.com and everyone gets a free Clio while supplies last.

      iPhones on Overstock.com? Sweet! Now I can get one for only $475, and out of four will probably even work. That's great, since I won't want to bother trying to go through their return process with the other three.

      --
      This is a hacked account, for which the owner can not be held responsible.
    3. Re:This just in... by jpellino · · Score: 1

      If your "return rate" with Apple is 3 out of 4 you must be buying them off the back of a truck in Jersey from Chris Moltisanti's retarded second cousin. Since 4-digit Power Macs til now, at two schools (K-12 and edu), our "return rate" has been ~5%, only one of them an outright exchange, all the others successfully repaired under warrantee.

      --
      "Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
  60. Network providers don't innovate sh*t by Aqua+OS+X · · Score: 4, Insightful

    "the network provider is the only innovator"

    BS.
    Anything innovative in that market is almost always created by a third party and proposed a network provider. And network providers usually find a way to botch those things by turning them into restrictive billable services or features.

    The only innovative things network providers create are fees shorty, fees.

    --
    "Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
  61. ho noes by SydBarrett · · Score: 1

    Damn it, now there will never be a port of brickbreaker to the Iphone.

  62. Revolutions... by danpsmith · · Score: 4, Insightful

    You know the usage of the term "revolution" to describe a cell phone device just makes me sad as a 21st century man. The fact that this is what we apply the term to nowadays shows our supreme lack of imagination or want for something better. If we could have the type of revolution our forefathers had for silly import taxes for health coverage, worker's rights ,the ability for criminal corporations to poison our environment, politicians that adhere to big business's needs more than the will of the people, that'd be really doing something, but no, we'd rather have a phone "revolution." How far we've fallen.

    --
    Judges and senates have been bought for gold; Esteem and love were never to be sold.
    1. Re:Revolutions... by untaken_name · · Score: 4, Insightful

      From dictionary.com:

      revolution /rvlun/
      -noun ...
      3. a sudden, complete or marked change in something ...

      Sometimes, words mean more than just one thing. I don't think anyone's referring to a violent overthrow of the cellular phone government. I think they meant a sudden, marked change in cellular phones. I mean, sure, you have good ideas and everything, but I think you're overreacting on this one. Not that I disaprove of overreacting. I enjoy it as much as the next guy.

      Also, you shouldn't be a 21st century man. You should be a 21st century digital boy because it sounds so much better.

    2. Re:Revolutions... by TMarvelous · · Score: 1

      "A revolution (from Late Latin revolution which means "a turn around") is a significant change that usually occurs in a relatively short period of time." http://en.wikipedia.org/wiki/Revolution

      I thought this was news for nerds.

      --
      http://www.worldsoccerbars.com
    3. Re:Revolutions... by suggsjc · · Score: 1

      blah blah blah...but no, we'd rather have a phone "revolution."
      You do realize this is slashdot...you know that whole news for nerds thing.
      --
      When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
    4. Re:Revolutions... by Red+Flayer · · Score: 1

      Also, you shouldn't be a 21st century man. You should be a 21st century digital boy because it sounds so much better.
      Or, as someone like me who grew up listening to Prog Rock like King Crimson, he could be a 21st Century Schizoid Man. Which is probably closest to the truth for a lot of us, and whose lyrics are oddly fitting considering his concern about the use of the word revolution...
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    5. Re:Revolutions... by ffsnjb · · Score: 1

      Nice Bad Religion reference...

      --
      "Why do you consent to live in ignorance and fear?" - Bad Religion
    6. Re:Revolutions... by Anonymous Coward · · Score: 0

      So does that mean there's a violent upheaval of government roughly 2000 times per minute inside your car?

    7. Re:Revolutions... by gkhan1 · · Score: 5, Funny

      You know the usage of the term "revolution" to describe a cell phone device just makes me sad as a 21st century man. The fact that this is what we apply the term to nowadays shows our supreme lack of imagination or want for something better. If we could have the type of revolution our forefathers had for silly import taxes for health coverage, worker's rights ,the ability for criminal corporations to poison our environment, politicians that adhere to big business's needs more than the will of the people, that'd be really doing somethin

      You know the usage of the term "revolution" to describe political affairs just makes me sad as a 17th century man. The fact that this is what we apply the term to nowadays shows our supreme lack of imagination or want for something better. If we could have the type of revolution our forefathers had using timber logs, potter's wheels, the ability for criminal corporations roll their carriages, politicians that adhere to big business's needs for more mobile cannons, that'd be really doing somethin.

    8. Re:Revolutions... by randomaxe · · Score: 1

      And you're complaining about this on Slashdot?

      If you would like to read articles in which people opine over various legal and civil rights matters as "revolutionary", perhaps you need to look to a blog or news aggregator that caters to such whims.

      You wouldn't go to a sushi restaurant and then complain that they won't serve you a hamburger, would you?

    9. Re:Revolutions... by Anonymous Coward · · Score: 0

      I see what you did there.

    10. Re:Revolutions... by dwater · · Score: 1

      Is that really 'troll'? I would have thought 'funny' would have been better. The post obviously wasn't serious...

      --
      Max.
    11. Re:Revolutions... by corifornia · · Score: 0

      ...lazy middle class intellectual...

      --
      crap.
    12. Re:Revolutions... by zuzulo · · Score: 4, Interesting

      I just want to know if I will be able to run some sort of software PBX on a cell phone anytime soon. Define my *own* call plans and dial plans to do what *i* want with various incoming and outgoing numbers at various times.

      Asterisk on a cell phone. Now *that* would revolutionize my cell phone experience.

      Heck, i would even write a cell phone suitable PBX myself if i had sufficient access to the internals - most processors in the current generation of cell phones are more than capable of handling the overhead associated with a low call volume (personal) PBX.

      Fat chance of anything like this happening anytime soon, however ...

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    13. Re:Revolutions... by Anonymous Coward · · Score: 0

      >the ability for criminal corporations roll their carriages

      You know, I read this, re-read it... paused for a moment, took another swig of La Fin Du Monde (my current choice in adult beverages - I like it best barely chilled, not ice cold, tastes better to me that way), considered my previous consumption of the latter and its probable impact upon my reading comprehension skills at this moment... then re-read it again, just to be sure.

      I might be on the wrong side of drunk, but, WTF does that mean?!?

    14. Re:Revolutions... by malarkey · · Score: 1

      I believe Cisco actually uses a cell phone for their wireless VOIP system.

    15. Re:Revolutions... by aichpvee · · Score: 1

      Yeah, for real. Now maybe if it were a rotary smart phone we'd have ourselves a revolution!

      --
      The Farewell Tour II
    16. Re:Revolutions... by anaesthetica · · Score: 1

      21st century digital boy

      Nice Bad Religion reference. That's my favorite song of theirs.

    17. Re:Revolutions... by shinma · · Score: 1

      I'm a 12st Century Digital Boy.
      I don't know how to live, but I've got a lot of toys...

      --
      Shinma
    18. Re:Revolutions... by FraterNLST · · Score: 1

      Viva la Nokia!

      --
      Doublethink is basically the power of holding two contradictory beliefs in one's mind simultaneously, and accepting both
    19. Re:Revolutions... by Anonymous Coward · · Score: 0
    20. Re:Revolutions... by allencar · · Score: 1

      While it's not Apple it's the not Microsoft either. This may give you some faith in starting a revolution: http://en.wikipedia.org/wiki/Neo1973 http://wiki.openmoko.org/wiki/Neo1973 I know it's ugly, but I did say it's not Apple!

    21. Re:Revolutions... by Repton · · Score: 3, Interesting

      Nokia have released a python build for their Series 60 Symbian smartphones. Could you do it with that?

      I haven't played with python on my Nokia, but they do provide libraries for phone functions.

      And, heck, you can download VOIP apps for Symbian (for when you're connected to open WIFI networks), so it doesn't seem automatically impossible..

      --
      Repton.
      They say that only an experienced wizard can do the tengu shuffle.
    22. Re:Revolutions... by Anonymous Coward · · Score: 0

      Shut the fuck up.

    23. Re:Revolutions... by untaken_name · · Score: 1

      One of the best albums ever. (In the Court of the Crimson King) SOOOOOO GOOD.
      It's the only vinyl I still have. I was at a White Zombie concert back in '93 or '94 and they started to play some King Crimson...I thought I was trippin....then they said, "naw king crimson's way too complicated for us" and busted out "children of the grave" instead. It was hilarious.

    24. Re:Revolutions... by untaken_name · · Score: 1

      Thanks :) Good band.

    25. Re:Revolutions... by untaken_name · · Score: 1

      Thanks. I think my favorite of theirs is "Boot Stamping On A Human Face Forever".

    26. Re:Revolutions... by LKM · · Score: 1

      So, you're saying that cell phones haven't revolutionized society? Dunno, I think it has changed a whole freaking lot of stuff. Social interactions, for one.

    27. Re:Revolutions... by Snaller · · Score: 1

      Man? Sure you don't mean kid.

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    28. Re:Revolutions... by C0rinthian · · Score: 1

      Considering you need an exhaust system for all the hot air? Yeah, most likely.

    29. Re:Revolutions... by Tablizer · · Score: 1

      the usage of the term "revolution" to describe a cell phone device just makes me sad as a 21st century man. The fact that this is what we apply the term to nowadays shows our supreme lack of imagination or want for something better.

      Yeah, S. Jobs, where's the iFlyCar? (Chevy and Toyota will merge to create the "iCherona")

  63. Fake Bill Gates sees beyond the killer app by Anonymous Coward · · Score: 0, Insightful
    The Secret Diary of Bill Gates says that Steve Jobs pulled a couple rabbits out of his hat with this move that nobody noticed.
    • Apps developed with Web 2.0 + AJAX to run under Safari on iPhone will also be able to run on Nokia's Symbian S60WebKit browser, and Safari on Windows and Mac OS X, giving developers a bigger market out of the gate than just the iPhone (Nokia has been shipping a WebKit based browser on phones for a long time)
    • Safari on Windows is really a gambit to roll back Microsoft Internet Explorer's standards-breaking dominance of the internet
    • Safari on Windows added to Nokia's WebKit based browser, the iPhone, Safari on Mac OS X and FireFox 3 will total a significant percentage of the "web market" by next year, putting pressure on web designers and admins to support standards compliance, rather than IE bug compliance, benefiting the iPhone user experience, and the Macintosh user experience as a primary and intended side-effect.
  64. well by Pojut · · Score: 1

    While I personally don't really like any of Apple's recent gadgets (controlling my mp3 player with a flat nipple is not very appealing to me...neithing is plastic that looks like it belongs to fisher price...but I digress) I highly doubt that no SDK is going to stop the iPhone from becomming the big thing that we all know it will.

    In fact, that only two things that I think might hinder the iPhone are A. the fact that it is on AT&T/Cingular only, and B. the price point.

    But what do I know, I'm an apple hater.

  65. Safari is the killer app by csoto · · Score: 1

    My Windows Mobile 5 phone would suck far less if it had a browser half as good as Safari. Right now, Yahoo maps almost barely works. The stuff Steve showed off on the iPhone is exactly what I want...

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
    1. Re:Safari is the killer app by smoker2 · · Score: 1

      Opera ?
      Depends if you've got a smartphone or a pocket pc I guess.
      The iPhone is not a phone, it's a PDA as far as I can tell, with a mac skin to it.
      I already have a decent PDA/phone in the HTC P3600, which has GPS and TomTom and covers all the major 3G networks. I have added Google maps, WiFiFoFum for war driving (did I mention it has WiFi ?). I also have free apps for SSH access and better media playback.
      Ok it cost more than the projected cost of the iPhone, but we haven't seen the real capability of the iPhone yet have we ?

  66. Real men by rabbot · · Score: 1

    don't need an SDK

  67. Already Revolutionary by whisper_jeff · · Score: 1

    The iPhone has already been revolutionary. It's not even out and how many manufacturers are releasing products that are "iPhone killers"? When a product sends other companies into a tizzy before the product even hits the shelves, it has revolutionized the industry in some way.

  68. X-Code!!! by Goth+Biker+Babe · · Score: 3, Insightful

    Don't be surprised if the next major revision of X-Code supports iPhone development.

  69. functionality goes first by edis · · Score: 1

    Face it - abstract computing on gadgets is for geeks only.
    "Could" without much of subsequent "would".
    Functionality of gadget is predesigned - hard to beat it.
    If something can beat it today - it is door to the web.

    And this was just another solid design choice (unlike
    Safari on Windows?).

    --
    Servant of karma
  70. 802.11 by Gary+W.+Longsine · · Score: 3, Insightful

    Don't forget the iPhone has 802.11 networking built in. People spend so much time in hot spots these days that the lackluster performance of the EDGE network will be an occasional nuisance, not a crippling defect in the product. The future of 3G HSDPA networks looks pretty bright, too.

    --
    If you mod me down, I shall become more powerful than you could possibly imagine.
    1. Re:802.11 by TheNetAvenger · · Score: 1

      Don't forget the iPhone has 802.11 networking built in. People spend so much time in hot spots these days that the lackluster performance of the EDGE network will be an occasional nuisance, not a crippling defect in the product. The future of 3G HSDPA [wikipedia.org] networks looks pretty bright, too.


      Are you trying to be serious?

      In San Diego everyone has broadband on their laptop and phone provided by the cellular networks. Even my spouse has an old Verizon card from 2004 that pushes DSL speeds that we use on the beach and even play games like CoH online when the books get boring. (You know sand, water, don't take the nice stuff).

      Even in places like Reno, if you don't have high speed cellualr, good luck finding a wifi hotspot.

      Wifi hotspots peaked about 2 years ago, did Apple miss the memo?

      Oh, and good luck with a phone like that in Europe, again, everyone has broadband on their phone, laptop, or phone/bluetooth/laptop. The only place people depend on wifi anymore is Hotels, and that is almost gone, as you can get nice 20mbps hardline connections in a lot of cities in Europe.

      So where is Apple marketing this phone for use? Iowa? If so, stick to Des Moines or Iowa City.

      Bigger populations depend on the cell networks for wireless high speed, and WiFi in remote areas is less common than high speed cell networks. Of course there is McDonalds in many areas, maybe that is the demographic for iPhone users?

      PS Hasn't everyone read the leaked features memo for the iPhone, no MMS, no GPS, etc. GPS really suprised me since people like my Mom have been using GPS on their Razrs to get around town with live maps, and even gets around large events centers with it. (Not to mention that this her old lame razr that she also uses as her mp3 player for listening to her Green Day collection on her 4GB SD card in the phone.)

      Why is Apple even showing Google maps on the TV ads if the freaking phone is too stupid to know where you are?

      I would rather have a Razr and Verizon and ACTUALLY know where I am and the quickest way to the freaking seafood restaurant, have it give me voice directions while driving there if I want, and still be able to press one button and call the restuarant just like the cute iPhone does. Oh, but people think these are Apple innovations, I should be quiet and not ruin all the Apple rose colored ignorance.

      iPhone = (Apple Marketing +2) (iPhone Fans/Users -5) Geesh

  71. WHAT "Killer App?" by C10H14N2 · · Score: 2, Insightful

    For all the talk about NO SDK=FAILURE that has been going on since day one, I haven't seen anyone make even the vaguest suggestions of what they think such a killer-app might be that is absolutely dependent on a direct SDK.

    1. Re:WHAT "Killer App?" by Watts+Martin · · Score: 1

      That's because nobody actually knows what this killer app is. It's really hard to know, after all, given that PDAs and, well, let's call them "full-API" smartphones have been bouncing around for a decade and clearly don't have this killer app. It apparently has to be something that nobody has any inkling of. Either that, or it's, you know, kind of a strawman argument.

      I don't think the lack of the full iPhone API to third-party developers is going to be harmful in the short term. In the long term, what's probably going to happen is that the "native iPhone app" will pretty much be an OS X Dashboard widget: all that Web 2.0 Javascript CSS DHTML stuff, plus access to Cocoa objects. Until then, you're going to have access to iPhone-specific protocol handlers your apps can call, like "call://408-555-1212" or the like, just like many things hook protocol handlers into WebKit on the Mac now. (N.B.: this is what I've heard from people at WWDC, and I presume no NDA is broken by revealing this not-so-dramatic insight.)

      Apple's current spin of "you can write web sites and pretend they're iPhone apps! woo!" is blatantly ridiculous, but there's a lot of odd glee about their failure to hand out "Dashcode for iPhone" at WWDC yesterday.

      It's very clear, at least to me, that Apple actually thinks they already have the "killer app" for the iPhone, and yes, it is the user interface. Time will tell whether this is insight or mere hubris, but HCI tends to be something Apple is very good at,* and I sure wouldn't write them off just yet.

      *This being Slashdot: yes, I know, you, you in the back there: you think it's all eye candy and anyone who sees value in iPods or Macs is a moron and goddamit if vi was good enough for Dennis Ritchie it should be good enough for everyone. You are not anyone's target market, kthxbye.

    2. Re:WHAT "Killer App?" by BorgDrone · · Score: 1

      I haven't seen anyone make even the vaguest suggestions of what they think such a killer-app might be that is absolutely dependent on a direct SDK.
      Well, for one thing, it would mean no GPS car navigation software for the iPhone, which is available for almost all Windows and Symbian smartphones and which is a huge selling point for a smartphone. It's bad enough it doesn't have a built-in GPS, but it's even worse that there is no way to run a native application and thus access a bluetooth GPS module. And I can imagine doing the actual pathfinding in huge map's might not be the most practical thing to do in javascript.
    3. Re:WHAT "Killer App?" by aminorex · · Score: 2, Insightful

      How about Skype?

      --
      -I like my women like I like my tea: green-
    4. Re:WHAT "Killer App?" by coolGuyZak · · Score: 1

      While there is no GPS module in the iPhone, isn't it possible to triangulate your position based on cell towers? Furthermore, isn't it mandatory that cell phones du this (911 support)? It may not be as accurate (I really have no idea, I'm not into that kind of development), but it should suffice until Apple releases the next revision of the hardware.

    5. Re:WHAT "Killer App?" by BorgDrone · · Score: 1

      While there is no GPS module in the iPhone, isn't it possible to triangulate your position based on cell towers?

      So, how exactly would you do this in javascript/HTML ?
    6. Re:WHAT "Killer App?" by coolGuyZak · · Score: 1

      I imagine that you wouldn't want to give anyone access to that information through Safari. As far as mapping software goes, the phone includes Google Maps. If Google Maps has this built in (which it appears to), why would you need independent navigation software?

  72. "Just a phone"???!!! by fm6 · · Score: 5, Funny

    Next you'll be telling me the Mac is "just a computer"!

    1. Re:"Just a phone"???!!! by cyfer2000 · · Score: 1

      And the world only need five of them.

      --
      There is a spark in every single flame bait point.
    2. Re:"Just a phone"???!!! by CSHARP123 · · Score: 1

      I thought "Big Mac" was a burger...

  73. Killer app? by LinuxInDallas · · Score: 1

    From the commercials I have seen, the iPhone IS the killer app.

  74. iPhone just another web client by gathas · · Score: 1
    While I think it is unlike Apple to cede a potential market, I do think this is good for the mobile internet in general. Apple is basically saying they will run applications that are server centric and designed to run against a standards based client (i.e. AJAX applications). Nokia has many phones that run the Safari browser and should be as capable as the iPhone for running smallscreen authored AJAX applications. HTML/JavaScript/CSS is not the optimal platform for developing applications, but it is the most neutral platform.

    I'm sure Apple will figure out some way to screw with this (custom iPhone dom extensions), but killer apps will thrive when they can reach lots of high-end phone browsers, as opposed to just Apple's share.

    I don't think Apple is being particularly virtuous here, rather they had too much hubris to plan for a development platform and rushed this so called "sweet" after-the-fact solution out to placate the demand.

  75. Verizon by Anonymous Coward · · Score: 1, Insightful

    Verizon is going to wind up on the losing end of this battle. Basically all the world's GSM vendors are lining up on the side of a better user experience, since they believe that will lead to happier repeat customers and long term revenue. The wireless companies are mostly aware that they had it easy during rapid growth days, but their cost of getting a new subscriber has been going up, and it's already high. The iPhone might help AT&T see customer satisfaction as a marketing tool. If Verizon doesn't get that, they'll start losing customers who are more sophisticated, basically the high margin smart phone customers, not just to the iPhone, but to other companies that learn the lesson. Crippled bluetooth is going to hurt them in the long run because people will begin to see their friends doing stuff they can't do.

    1. Re:Verizon by Altus · · Score: 1


      if it weren't for their coverage I would have dropped verizon a long time ago. that and the fact that everyone I know is on Verizon but honestly I barely talk on the phone anymore anyway.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    2. Re:Verizon by SaDan · · Score: 1

      Say all you want about Verizon and how crappy some of their phones are, but from my personal experience with Verizon, AT&T/Cingular, Sprint, and Nextel, I'll never give up my Verizon service. I've carried a phone from every major carrier (except T-Mobile) for work for over ten years, while at the same time carrying my personal phone from Verizon. You simply cannot beat the coverage in the US when it comes to Verizon's network.

      Phone "lock-in" and "crippling" is something brought on by the carrier, not the technology. Verizon may not have the best marks on some of their phones, but it's nothing that has concerned me in over a decade. They provide the tools if you want to manage your data yourself, or can take care of things in the stores. The BlueTooth fiasco with their V710 phones was unfortunate, but never hindered my use of their network or that particular phone.

      GSM isn't going to be around much longer anyways... Everyone's going to convert to a newer version of CDMA eventually, with backwards compatibility for today's GSM/CDMA systems. GSM is cheaper to deploy (the ONLY reason it's even still around), but cannot handle the same number of calls that CDMA can with the same amount of frequency spectrum. GSM will get more and more expensive as the airwaves become more demanding on the efficiency of your frequencies.

    3. Re:Verizon by Ullteppe · · Score: 1

      Not much evidence of this happing, if anything GSM is becoming more and more prevalent in the world. Some people keep on ranting on the supposed superiority of CDMA, but in practice matching power closely enough for CDMA to work properly is challenging. Don't believe everything Qualcomm says.

    4. Re:Verizon by SaDan · · Score: 1

      Qualcomm is the biggest problem with CDMA. They're responsible for making the technology so expensive, GSM was able to flourish. Don't worry, not a huge fan of them in some areas of technology. :-/

    5. Re:Verizon by Ullteppe · · Score: 1

      I've yet to come across somebody who actually likes Qualcomm (except for people who work there). With other semiconductor companies you have alliances and so on, while with Qualcomm it's them against the world.

  76. History repeats itself by Anonymous Coward · · Score: 0

    Can you say, "General Magic" ??

  77. You're way behind by mr100percent · · Score: 1

    I'm surprised the /. crowd doesn't get it. It's a full web browser, something other phones do not have, meaning you can use apps like Google Docs and Spreadsheets etc. It has hooks for dialing and email and the other phone features. The WWDC demo was spot-on, showing an app that a major corp could use for a smartphone, and not needing an SDK because the hooks are present in the browser.

    The article seemed to be a what-if piece to me. What IF I need to make an app that takes things out of my address book, or What IF Java apps are slower than my native mail client? Can someone provide me with a concrete example of an app that won't be possible for an iPhone instead of giving me generalities?

    1. Re:You're way behind by metamatic · · Score: 1

      There are plenty of phones and other mobile devices that have a full web browser. I use Google apps on my Nokia N800.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    2. Re:You're way behind by gathas · · Score: 1

      I don't completely disagree with what you are saying, but Apple is not unique in providing a full web browser on a phone. Nokia provides Safari on many of their phones. Most phone browsers support hooks for dialing and email already. The big issues with phone are having enough memory to render a page, have a screen that is large enough and having enough bandwidth. I don't know what the iPhone RAM specs are, their screen is a bit larger, but they certainly fail bandwidth unless you go wifi. The other option is that you create web applications designed to run on these small screens. I don't see using Yahoo's AJAX email application on this phone.

  78. Palm? by feranick · · Score: 1

    So how's that Palm has not brought down any network, but still provides a pretty open platform, including SDK? Is that because Palm OS is ancient?

  79. Link to WWDC Keynote Quicktime Webcast by ravenspear · · Score: 1
  80. Oh Gizmodo by DECS · · Score: 1

    Third party development offers not just great rewards and also risk. On desktop platforms, the risk pales in comparison. On mobiles, reward>risk isn't as obvious. Existing phones offer very little potential despite offering "open" platforms. I calculated $449 of Windows Mobile software that is either wholly unnecessary or included on the iPhone. That software is all in the top popularity listings on Windows Mobile sites.

    Gizmodo complains that Apple isn't offering the rest of the world free reign to build Cocoa apps for the iPhone. That would be great, but would also crack open serious security gremlins. If Apple can't deliver Safari on Windows without heaps of contempt that its beta browser can be DoS'ed or crashed remotely, it is hard to understand that more serious risks might relate to the iPhone?

    What could Apple have done to impress people? Shortly before the event, I suggested the only thing that would blow me away would be Cocoa for Windows, or perhaps just Safari for Windows.

    Paired with what I already stated would be the only reasonable 3rd party platform announcement for "the 'Phone that isn't yet here," that means Apple is embarking on a strategy of promoting standards compliant, AJAX web 2.0 style development in its first assault on the hegemony of Windows in the cross-platform space.

    I find it entertaining that FOSS developers--who love dropping the "web 2.0" buzzword and chastising everything proprietary--are booing Apple for pushing standards compliant web-centric development and for not delivering yet another proprietary mobile development framework to compete against .Net.

    That quite clearly shows that nothing Apple could do would go uncriticized.

    It simply makes the most sense for Apple to continue to partner with Google and Yahoo, and build strong support for the kind of development people already know how to build and are interested in building, rather than trying to immediately deploy something that--like QuickDraw GX--is very appealing in theory, but worthless if nobody pokes at it.

    Mobile Disruption: Apple's iPhone and Third Party Software
    I previously wrote about Apple's comments to deliver the iPhone as a closed platform, explaining why this makes sense for Apple, but also presenting why I though that the panic feared by some was overstated. Since I don't make decisions at Apple, and really do not wield any influence at all over those making the decisions, it seemed to make more sense to logically explore the subject rather than quickly pass judgment.

    iPhone Gremlins: Crashing, Security, and Network Collapse!
    In addition to showing off the iPhone's pretty interface as part of its first impression--including the Google Maps client Steve Jobs used to locate a Starbucks in order to place a crank call for a thousand coffees at Macworld--he also described the rationale behind the closed platform iPhone as a security and stability issue.

    An iPhone SDK? Predictions for WWDC 2007!
    The fate of third party application development for the iPhone is one of a few objects of speculation for Apple's Worldwide Developer Conference next week. What is likely in view of Apple's existing stance on the iPhone's platform? Here's a look, leading into some other predictions for WWDC 2007.

    More Predictions for WWDC 2007: Solaris, Google, Surround
    Yesterday's article presented the likelihood of any new iPhone news at WWDC, but it appears that this years' event will be almost exclusively about Mac OS X 10.5 Leopard. What's in store for developers? Here's my list of inevitable new releases, good possibilities, a

  81. Re:fully disagree by farmkid · · Score: 1

    > I hope I'm not the only one who won't be getting an iPhone because of it's closed nature.

    Don't know how many will reject it for that. As for me, I'm in the "won't be getting an iPhone" camp because:

    1) It costs too much.
    2) It includes a camera which, as a contractor, I can't carry into the premises of all my clients. And phones without cameras are getting harder to find :-(

  82. Uhmm.. by pclminion · · Score: 1

    What's with this "will never be realized" crap? First of all, the claim that an SDK is required to make a killer app is specious. Secondly, who says they won't change their minds and release an SDK in the next generation of iPhones? When's the last time the first release of a winning product was also the last release?

  83. Evolution Not Revolution by Luscious868 · · Score: 1

    How was the iPod a revolution? It wasn't, it was an evolution of existing digital audio players (from both a hardware and a software perpective). So it will be with the iPhone. It will do what existing phones do, but it will have a slick, easy to use UI and it will "just work" without a lot of complicated setup on the PC or the phone.

    Plus, anyone who thinks that Apple won't eventually offer an SDK is crazy. There will be one eventually, this was just a stop gap solution that could be made available when the phone ships to allow at least some third party development.

    1. Re:Evolution Not Revolution by geekoid · · Score: 1

      It changed how people thought of the mp3 player, and it changed how people move their music.
      Taking all of you music collection was a revolution. Being able to organize it the way the iTunes does was also revolutionary.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  84. Think Dashboard by thetagger · · Score: 1

    To all you people who think Apple's vision of a "Web 2.0 app" is running Safari and clicking on a bookmark, I suggest you take a look at Dashboard.

    Dashboard is a HTML renderer, based on Safari. Yet it doesn't look like a browser. Its applications do not look like web pages. Dashboard applications are installed locally through a special type of package. They can store data locally and access OS APIs which a browser is not allowed to grant access to for obvious security reasons.

    A end user has no idea that what's really behind all that is just HTML + JavaScript.

    This sucks compared to doing Cocoa development, but it's not as bad as some people expect - and certainly there are far more programmers who can write HTML and JavaScript than Objective-C. iPhone will probably do the same: permit locally-installed HTML/JS apps with special access to APIs like Telephony, Address Books and iCal.

    1. Re:Think Dashboard by MichaelJ · · Score: 1

      I have been opining since the iPhone was announced that its "platform" was going to be Dashboard. The current focus on Safari only further encourages my belief in this.

      --

      Michael J.
      Root, God, what is difference?
  85. Is a SDK really needed, US the Mac OS SDK... by pkarlos_76 · · Score: 1

    Why would a non mobile OS need a SDK specific to the mobile phone, when the OS already has a SDK and Apple and Steve Jobs have said that that the OS on the phone IS MAC OS. I'm very confused......did I misunderstand when Apple said the IPHONE runs MAC OS, so why not use the MAC OS Software development kit and tailor it for the IPHONE, I assume the IPhone uses a Intel processor.

  86. Selling Expensive Data Plans by SnailNobra · · Score: 1, Insightful

    Using Safari as the SDK moves all costs over to the application developer and the customer. Both being charged for bandwidth usage and the customer is getting royally fcuked with the expensive data plans it's going to require just to use all these apps. Cash money for the carriers.

    --
    Nihilism means nothing to the dancing peasants
  87. bah by jafac · · Score: 1

    There WILL be killer apps delivered for iPhone.

    They just won't be delivered by third party vendors.

    Or (thank goodness) by spammers and skript-kiddies.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  88. IPhone is nothing special by MrSteveSD · · Score: 1

    When I first saw the IPhone, I was reminded of the Onyx concept phone which I believe pre-dates it a bit. They have some fancy touch sensitive technology which they are licensing out. Their transparent thin film not only detects position, but also pressure. You can expect to see loads of phones which are just one big touch sensitive screen before long, probably with some kind of low power OLED screen.

  89. Nintendo DS by MobyDisk · · Score: 1

    If Nintendo would put a cell phone in my Nintendo DS and officially sanction the mod chips then it would be the killer platform I've been waiting for.

  90. Locally stored? by Pendersempai · · Score: 1

    Is there any indication that these third-party AJAX apps won't be locally stored like Widgets? If they're stored locally and have access to enough system-level calls, why would they be any worse than any other kind of language? This debate reminds me of C++ trolls claiming that Java could never write real programs, or better, ASM trolls dismissing "high-end" languages like C++ and Pascal. As long as the language is turing-complete, relatively fast, and has the keys to the kingdom (i.e. access to system-level functionality), what's the problem?

    1. Re:Locally stored? by OfficeSubmarine · · Score: 1

      The relatively fast part. Webkit's javascript interpreter is fast for what it is. But fast for a scripting language, and fast in general are two very different things. Especially on a 400mhz arm processor. It's fine for simple text manipulation, but I really doubt anything beyond that is going to be possible. I test our 'very' simple ajax stuff on my pda every now and again, and I find it often struggling even there.

  91. Re:No killer app? you mean like itunes? by voidstin · · Score: 1

    or iphoto?
    or final cut pro? (yes, I know they bought it, but v1 and v6 are a little different)

    Apple makes a lot of great 1st party apps. Don't count them out.

    Also, what's to stop them from writing custom html hooks into safari that access phone functionality? Isn't that what they did when they supported the canvas tag for dashboard?

  92. The sad thing is... by StCredZero · · Score: 1

    It was realized, it just wasn't that high to begin with.

  93. MOD PARENT UP by Rodness · · Score: 1

    My sentiments EXACTLY.

    It's a phone. Apple has done a great job. I don't want or need third party crapware cluttering it up.

  94. Exchange Mail? by Bellum+Aeternus · · Score: 1

    I hate to say it, but playing nice with M$ Exchange is going to be very important. My company uses Exchange for just about everything, which limits me to paying for a Goodlink license (Palm/Blackberry) or using Windows Mobile. Does anyone know if iPhone will play nice with Exchange Server?

    --
    - I voted for Nintendo and against Bush
  95. Don't forget Quicktime, Dashboard by alexhmit01 · · Score: 1

    The device runs OS X and Quicktime (I assume, it can play MP3s, AAC files, iTMS movies), so I presume that Quicktime is available.

    We also know that Safari supports a few extensions for Dashboard, and they could expose whatever functionality they want.

    The ONLY people truly wanting an SDK are Cocoa Developers that would like an easy migration path to bring mobile version of their applications to the iPhone.

    With my Treo, one of the neat applications was PocketQuicken, that synced when I synced my phone. I imagine that a WebKit-based app could be similar, or not, we don't really know yet.

    Everyone has heard Webkit/Safari and decided that the applications are going to be in a browser. It looks more like Dashboard-style widgets as applets, which is NOT the same thing at all. Let's see what happens, but I have the feeling that you'll be able to do more than you think.

    Safari for Windows makes developing iPhone apps on Windows possible, then you move over to the iPhone for testing.

    We'll see what happens.

    1. Re:Don't forget Quicktime, Dashboard by R3d+M3rcury · · Score: 1

      Everyone has heard Webkit/Safari and decided that the applications are going to be in a browser. It looks more like Dashboard-style widgets as applets, which is NOT the same thing at all. Uh, go back and watch the video.

      The "example" application was clearly running in Safari, as evidenced by the URL in the browser window.

      That said, I firmly expected some sort of announcement of an extension to DashCode to allow developing iPhone widgets.
    2. Re:Don't forget Quicktime, Dashboard by alexhmit01 · · Score: 1

      That's what the Video/Keynote demonstrated, but that doesn't mean that we won't get the DashCode stuff when Leopard ships... four months later. It's got buzz, lots of business people are interested, so perhaps this approach gets people developing now, getting stuff ready to test and tweak after the actual phone launches, and then more when Leopard ships. I also assume that iPhone is running a derivative of Leopard, not Tiger, so perhaps part of the reason to not release the SDK is waiting until Leopard ships.

      Agreed that the "example" was in Safari, but given that they want people to develop stuff for this, and the demo'd a business app, I wouldn't assume that going forward, Safari will be the only solution. The ability to add Dashboard-style widgets or icons to the menu and separate launches is too important. What if I want to use two "custom" applications.

      We shall see.

  96. Security != Calls from Javascript! by StCredZero · · Score: 3, Interesting

    So, you'll be able to make a phone call from Javascript? I shudder to think of this. Imagine pornsite pop-ups that dial 1-900 numbers for you!

  97. AJAX web sites != "iPhone apps" by nsayer · · Score: 1

    I'm not entirely bothered by the lack of 3rd party application development for the iPhone. What I am entirely bothered about is the characterization that bookmarking AJAX websites is the same thing as developing 3rd party applications for the iPhone.

    The entire iPhone part of the keynote was all, "You don't need a four course gourmet meal. We've got a Pot Noodle for you right here!"

    You fail it, Steve.

  98. I was really looking forward to porting this game by Bob+Hearn · · Score: 1

    http://www.subwayshuffle.com/

    to the iPhone. With the touch screen, you could literally drag the trains between the stations. It would be the perfect platform.

    Oh well.

  99. I believe Nokia has that (and openness) covered. by sethstorm · · Score: 1

    EDGE, 802.11b, Bluetooth, Java, and PuTTY all on a QWERTY keyboard:Nokia 9500

    Expensive (~$1000) successor to the 9500, but is more like 2 phones in one package (same openness, more connectivity):Nokia E90

    One of the other ones(S60, small form factor):
    Nokia E61i

    Yes, despite the European site origin, all are availible now if not upcoming(E90) to the US.

    Unlike that iWhat device, all of these can use third party apps, and are open to development.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  100. *OR* by ejamie · · Score: 1

    ...the killer app revolution will come through AJAXified web-based applications. Nothing new here. The move from desktop-driven applications to dynamic, web-based applications has been happening steadily since ... oh 1995 or so (at least!). With AJAX, DHTHML, and Javascript, you can build fairly advanced user-interfaces. Google maps/mashups/gadgets show that this is possible today. My only question is, how fully does iPhone's Safari browser support AJAX/DHTML/Javascript?

    --
    Hey! Stop copying my sig!!! Stop copying my sig!!! Stop copying my sig!!! Stop copying my sig!!!
    1. Re:*OR* by iamacat · · Score: 1

      With AJAX, DHTHML, and Javascript, you can build fairly advanced consumer-interfaces.

      Here, fixed this for you. These technologies are fairly useless for creating new content. Sure you can write some text with bold, italic and underline, but good luck calculating values for a complex spreadsheet once more than 10 users hit the server. Forget about video editing, custom multi-touch UI or robotics control.

    2. Re:*OR* by walt-sjc · · Score: 1

      Let me know when you release your ssh v2 AJAX app for the iphone. Or a VNC client / RDP client, etc. Or how about an OGG player, Skype, etc.

      Yeah, I saw the keynote. Simple apps that do simple things are possible / easy with ajax. Good luck doing anything that just won't run in a browser / javascript environment. If we had a full JVM in there, it would be a whole different ballgame. We don't.

      Sorry Steve, your "solution" just doesn't cut it. Frankly, your lame excuse that a REAL SDK and openness will de-stabilize the phone / network ALSO doesn't cut it for any of us that has ever had a treo, blackberry, etc. Hey, you claim that you have the power of OSX in there, certainly you give us at least a restricted mini VM to run in without "destabilizing" anything...

      Web apps with no 3G. Gee, thanks Steve. Thanks for nothing.

    3. Re:*OR* by Anonymous Coward · · Score: 0
      javascript is a very powerful and flexible language. And if twiddling the DOM isn't enough for you, safari supports the canvas api for drawing. Tetris is trivial to implement. Heck, there's a Doom-style 3D walkabout demo using js/canvas on the net if you want to google it.

      There were thousands of HyperCard stacks back in the day. Safari + Javascript is more powerful than hypercard. How many VB apps are out there? A lot could be rewritten with safari + javascript.

    4. Re:*OR* by Merusdraconis · · Score: 1

      Yeah, that lack of SDK really hurt that iPod thingie. I mean, who really uses that anyway?

    5. Re:*OR* by shmlco · · Score: 1

      I think you need to browse the widget gallery at Apple. While there may well be some things you can't do, I think you'll see that there are many, many, many things you CAN do as well. Note that widgets are fundamentally just some HTML and CSS, some JavaScript and images, much the same as the proposed iPhone "applications".

      And to elablorate on another point, I know that "I" don't know what scripting interfaces and hooks will be available (as was mentioned in the keynote). If you know, then please enlighten the rest of us. If, as I suspect, you don't, then I'm afraid that all of your pronouncements of doom are nothing more than random speculation and uninformed venting, and deserve to be treated as such.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    6. Re:*OR* by iamacat · · Score: 1

      javascript is a very powerful and flexible language
      Tetris is trivial to implement

      I want an option to run somewhat more substantial apps on my phone. For example, as long as I have a camera, why not provide a bar code scanner program that works by analyzing the image. Sending every picture to the server drains more battery than local processing and doesn't give instant response.

    7. Re:*OR* by Doctor+High · · Score: 1

      Let me know when you release your ssh v2 AJAX app for the iphone. Or a VNC client / RDP client, etc. Or how about an OGG player, Skype, etc. Yes. The lack of a Java VM is very disturbing to me. All of the above would be possible with Java on the iPhone, but I don't think that AJAX will do the job here.

      Yeah, I saw the keynote. Simple apps that do simple things are possible / easy with ajax. Good luck doing anything that just won't run in a browser / javascript environment. If we had a full JVM in there, it would be a whole different ballgame. We don't.

      Sorry Steve, your "solution" just doesn't cut it. Frankly, your lame excuse that a REAL SDK and openness will de-stabilize the phone / network ALSO doesn't cut it for any of us that has ever had a treo, blackberry, etc. Hey, you claim that you have the power of OSX in there, certainly you give us at least a restricted mini VM to run in without "destabilizing" anything... I disagree that stability is a lame excuse for the lack of an SDK because Treo and Blackberry owners have seen firsthand how unstable those platforms can be, particularly with poorly written apps. But you're right on the money about Java. No SDK *and* no Java is just silly to me.

      People will always complain if there's no SDK, but at least give them a Java environment for goodness sake! Walt was absolutely right that VNC, RDP and SSH clients probably can't (or won't) be done under AJAX alone. All the existing web based implementations of these clients that I've seen have used Java.

      Maybe Apple will pull their big fruit-shaped head out of the sand on this issue and give us a Java VM!
    8. Re:*OR* by that+this+is+not+und · · Score: 1

      If Apple wants to market this Iphone is a closed consumer device, that's their choice. It will then just be another expensive cell phone, and they shouldn't even carry on about it running 'OS X' any longer. Because it's just another 'smartphone' on which various shiney widgets can be run.

    9. Re:*OR* by Angostura · · Score: 1

      Go on then - implement Skype in AJAX.

    10. Re:*OR* by jamshid · · Score: 1

      Eh, is Java the direction mobile software needs to be moving? I wish a solution like Java ME (J2ME) worked well, since it's on a lot more phones, but it doesn't. Too many hassles, too little compatibility. I don't really blame Apple for not making Java a priority. I'm more surprised Flash isn't supported (yet?).

      The AJAX/HTML/Javascript "solution" seems hacky but it might work well if Safari provides a rich iphone-specific API via javascript and lets these web applications control the iphone, access local and remote data, and maybe share objects between webapps. Of course this would have to be secure (from crooks, apple.com, and wireless.att.com) and the user would have to approve all webapp permissions. Apple would need to port the Google Gears plugin or something like that, to allow for offline use of these web sites. Then Safari just needs to provide good javascript thread control, and the browser becomes the os.

      Don't know if Flash (Lite? Mobile Apollo?) is or will be a better platform. It would at least be portable to other phones.

      Maybe Apple could work with Opera Mini folks, to make their javascript API for accessing phone features portable, but now I'm really dreaming.

    11. Re:*OR* by Yer+Mom · · Score: 1

      ...the killer app revolution will come through AJAXified web-based applications.

      ...and being able to consistently get a reliable data connection wherever you are. Oh, wait, everybody who matters lives in a city, don't they?

      --
      Never mind Spamassassin. When's Spammerassassin coming out?
    12. Re:*OR* by gig · · Score: 1

      > Forget about video editing,

      I already forgot it because the iPhone has a 1 GHz ARM, it is a phone, not a computer. Apple is one of the leaders in video editing, and they have 10 years of iMovie to leverage. If the iPhone could edit video they would build that in.

      It's a PHONE. It has the same CPU as an iPod and other smart phones. It costs $300 more than the iPod it replaces. For $1100 Apple will sell you a MacBook with built-in video editing and hundreds of other similar PC features.

      The CPU in these pocket devices cannot even decode a video stream for playback. There is a second chip in there that decodes H.264. And 8 GB of flash RAM that is mostly filled with movies and music is very poor non-linear editing storage.

      > custom multi-touch UI

      Every Web browser has its own custom behaviors, it is just as easy to add multi-touch features to the iPhone's browser environment as it would be to put it in iPhone's mythical third-party development environment. For example, Apple was behind some new Web standards that have to do with detecting the DPI of a display with JavaScript, they are adding features to Web 2.0 specifically for the iPhone and standardizing them and Mozilla is adopting them. So the custom multi-touch UI features will either end up as part of Safari or part of the Web instead of being limited to just third-party apps.

      > robotics control

      I don't even know what this means, but I know it doesn't sell phones. And I'm pretty sure if you have a robot you have a PC. And isn't it running Linux? You don't need any help from Apple for that.

    13. Re:*OR* by gig · · Score: 2, Insightful

      > OGG player

      The iPhone's video decoder is ISO MPEG H.264 only. It can't decode Ogg. If you were to install an Ogg decoder software onto the iPhone, if there were even a place to put it (no QuickTime), and if you could get full frame full-rate playback, you would probably drain the battery in an hour or less instead of five.

      You could potentially make an iPod dock accessory that decodes Ogg in a chip. However if people wanted one this would already exist.

      The thing with Ogg is that is scratches an itch that only 0.0000001% of humans have, and you have to understand patents to even understand why it exists. And you have to think that paying a few bucks for an encoder that has a matching free decoder is a bad thing, which nobody in the audio video business actually does. We pay Apple $29 every couple of years and they maintain a collection of professional codecs as QuickTime plug-ins that work throughout the system and within all of your applications. For example, you can open up the Mac version of Microsoft Word and put H.264 video into your documents. You can export H.264 from your 3D app, your video editor, Adobe Flash.

      MP3 has come and gone, so has Ogg. The world standardized on MPEG-4 in 2001, 2002. Google is converting YouTube to MPEG-4 right now.

  101. Open Standards, not Proprietary SDKs by billstewart · · Score: 1
    Yes, I know you were making a Beatles joke, which was highly appropriate for Apple.....


    But as long as they're supporting some common public standards, and (TBD?...) providing documentation, isn't that *better* than having Yet Another Proprietary SDK? I don't particularly like Ajax, and I'd rather see Java supported, but it's a reasonable platform to work with. Certainly enough for somebody to write the Next Cool App.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Open Standards, not Proprietary SDKs by walt-sjc · · Score: 1

      I wouldn't mind having the AJAX SDK as WELL as a native SDK, it's just not enough. There are way too many things you just can't do via a web browser app.

      The bottom line is that you are free to go out and buy a pseudo smartphone for $500 that has a closed architecture, no 3G support, no keyboard, and no user-replacable battery but has a really nice UI, or you can buy a $300 true smartphone that can do everything the iPhone can do (albeit with an ugly UI) and DOES have all those features.

      For corporate / enterprise users, it's a no-brainer. It's just not good enough. For individuals, well, sure, it's your choice to pay an extra $200 for a nice UI if the phone does what you want it to do. IMHO, not the smartest thing you can do, but it's your money.

      Hey, I like Apple stuff for the most part (Leopard looks awesome,) and have a number of macs at home and at work. Like the AppleTV which lacks capture and SD support, this product doesn't fit my needs. At it's current price point, I only see the most die-hard apple fans buying it.

    2. Re:Open Standards, not Proprietary SDKs by untaken_name · · Score: 1

      Well, yes, you're correct. I just went for the cheap joke because...well, it's the first thing that popped into my head. :)

  102. or... not. what a bunch of FUD by HelloKitty · · Score: 1

    there can still be a killer app, but it has come come from within apple.

    I wouldn't put it past them to be capable of producing a good killer app.

  103. Steve Jobs contradicts himself by Spy+Hunter · · Score: 1, Insightful
    Steve Jobs at All Things D two weeks ago:

    I love Google Maps, use it on my computer, you know, in a browser. But when we were doing the iPhone, we thought, wouldn't it be great to have maps on the iPhone? And so we called up Google and they'd done a few client apps in Java on some phones and they had an API that we worked with them a little on. And we ended up writing a client app for those APIs. They would provide the back-end service. And the app we were able to write, since we're pretty reasonable at writing apps, blows away any Google Maps client. Just blows it away. Same set of data coming off the server, but the experience you have using it is unbelievable. It's way better than the computer. And just in a completely different league than what they'd put on phones before.

    And, you know, that client is the result of a lot of technology on the client, that client application. So when we show it to them, they're just blown away by how good it is. And you can't do that stuff in a browser.
    Steve Jobs yesterday:

    Web apps are just as good as rich client apps! Really! [sets RDF generator to maximum]
    You're not going to be able to use the camera in a web app. You're not going to be able to use the microphone or accelerometer or proximity sensor (or GPS when it is added). You're not going to be able to go fullscreen, you're not going to be able to access the address book, you're not going to be able to do animated graphics nearly as well, you're going to be slow due to high latency and low bandwidth (especially upstream) on cellular Internet service, you're not going to be able to access the locally stored music and video, you're not going to be able to add support for new audio/video codecs, you're not going to be able to do innovative UI concepts with multitouch, you're not going to be able to add new icons to the UI or add features to any of the built-in applications.

    Don't try and pretend that web apps are going to be just as good.
    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  104. Easy SDK is the Killer App by Doc+Ruby · · Score: 1

    No SDK for this exciting new mobile platform with a surely simple GUI and integrated multimedia/network OS means that the killer app is a dead-simple SDK that anyone can use to whip out apps.

    Some kind of flowcharting tool among existing iPhone components, apps and network resources/APIs that gives anyone with spreadsheet formula or HTML/1.0 level skills the ability to make unique apps would catch on like wildfire. A distribution app for sharing with friends would fan those flames, even if it just works with iTunes.

    Even just a good Eclipse environment for iPhone dev could be really hot, if not "the next Netscape (+Notepad)".

    Apple is really being generous by not filling the market niche with their own SDK. If you make one yourself, it could be that killer app on the newest killer platform. Go do it yourself!

    --

    --
    make install -not war

  105. What does your current phone offer in talk time? by SuperKendall · · Score: 1

    Can you really talk for more than five hours on your phone today? Have you tested it?

    Standby is very different than talk.

    My current phone is a RAZR. I have to put it on the charger about every other day because it sucks so much power just on standby, if it's anywhere the signal stars to get weak. Can it last for five hours talking? I doubt it but would never know since I don't talk that much on a cell phone. In fact I don't believe I've seen more than a handful of people that would realistically talk over five hours a day on a cellphone.

    The iPhone does offer 16 hours(!) of pure audio listening, which seems pretty good to me.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  106. Not a PDA, not a business device by foniksonik · · Score: 1

    Steve doesn't care if you can't run apps on the iPhone. He's not selling it to you or your company. He's selling it to your wife, girlfriend, teenagers, kids in college, etc. He's selling it to all the people who don't care about a Blackberry or a Treo but still have $600 to spend on a phone.

    It's a lifestyle device, like the iPod, now with internet access.... and cellular.

    That's it. It's not looking for a killer app... it is the killer app. It's phone, web, email, chat, music, photos and video in your hand. Who cares if it's doesn't let you open Excel docs or manage your finances with some 3rd party add on. Use your Blackberry to do that.. have your work pay for it. Then when you're all done doing work, grad your iPhone and head to the beach... call your friends, send directions and a map, listen to some tunes on the way over, take some pics while your there... then email them to anyone who couldn't get off work in time.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
    1. Re:Not a PDA, not a business device by OfficeSubmarine · · Score: 1

      The problem is that he's marketing to my wife, but my wife also has me walking around connected to our media server and reminding her of all the things hers can't do. I don't know if there's enough geek saturation to get the average person annoyed, but I think there's a fair chance of it.

  107. more than ajax by sentientbrendan · · Score: 1

    since the iphone is based on safari, you will be getting more than your usual ajax (read javascript + simple networking). Most ajax apps cater to the lowest common denominator of internet explorer.

    Webkit on the other hand exposes a number of features such as raster graphics (through the canvas tag), slider controls, composite image attribute, search fields (see http://weblogs.mozillazine.org/hyatt/archives/2004 _07.html). If you look at dashboard widgets they are quite a bit more advanced than most ajax stuff.

    Apple seems to be just wrapping a bunch of cocoa API's and exposing them through javascript, so if they continue this trend in future revisions of Webkit, javascript will become an increasingly attractive platform for application development. It will, however, never be as *fast* or as lean in memory usage as an objective-c application; however, this is not a concern for many applications.

    Additionally, I do suspect that apple will eventually release an SDK complete with objective-c crosscompiler for iPhone. They probably don't want to release such a thing in the first iteration, as they are worried about settling on things like ABI's and API's for multitouch. Probably some of the input handling code in the initial apps were hacked together pretty quickly for a quick release and it will take some time to factor out a reasonable class library. They may also want to build some kind of sandbox for security purposes, or they may just want to make people write applications in java.

  108. Misinterpretation? by monkeyfite · · Score: 1

    "no software developer kit is required for the iPhone." Another interpretation: It runs OS X, so we thought it'd be clever to just use the OS X SDK...

  109. I haven't been keeping up with the iPhone, but... by Anonymous Coward · · Score: 0

    Wasn't the iPhone running OS X so it would be easier for third-party developers to make apps for it?

    It's a shame there will be no SDK, but I'm not surprised about this coming from a company which closed off their UNIX based OS. It seems only Apple are allowed to play with their toys.

    In before Score: -1

  110. "killer app" by Anonymous Coward · · Score: 0

    Secret services have been able to remotely detonate doctored cell phones for a long time.
    What other "killer application" do we need for cell phones?

  111. Not the same market by SuperKendall · · Score: 1

    Somebody with a Treo or a Blackberry might well need or at least want some of the more enterprise oriented features, like exchange support.

    Well what about the rest of us that have no desire to receive work mail on such a device (at least not all work mail) and own the RAZR's of the world today? We don't want a device like the Treo or the Blackberry because they are unpleasant to use (and I know, I have used them as I was thinking strongly about moving to them).

    What about a Smart Phone for "the rest of us". You know, the 97% of the market who doesn't own a smart phone today. Why not try and sell a smart phone to THOSE people.

    Heck, that's where the Blackberry Perl is trying to head. Who is to say the features the iPhone already offers do not compete well against that device, in a wider space? Tell me what the "Killer App" for the Blackberry is, that a majority of people will buy and actually use for that device?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  112. Re:Adobe Premiere vs Apple Final Cut Pro by vertinox · · Score: 0, Flamebait

    MacPaint was neat but Photoshop was one of the apps that made the Mac a must-have platform, and Photoshop didn't come from Apple.

    Have you ever seen the difference between Adobe's Premiere and Apple's Final Cut Pro? FCP is light years ahead of anything that Premiere could do. I bought a mac just for FCP a few years ago. Its that good.

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  113. Blackberry by jaypaulw · · Score: 1

    My blackberry is pretty smart and it doesn't crash.

    1. Re:Blackberry by Denis+Lemire · · Score: 1

      What is smart about a device that claims to support e-mail but does not support a required protocol for doing so?

      What braindead monkey over at RIM left out SMTP, let alone SMTP with support for authentication and TLS?

    2. Re:Blackberry by djrogers · · Score: 1

      What is smart about a device that claims to support e-mail but does not support a required protocol for doing so? What braindead monkey over at RIM left out SMTP, let alone SMTP with support for authentication and TLS?
      You must have missed the memo - Blackberry is not an email device, it's an email *infrastructure* - the handheld is just the interface to said infrastructure. I'm not saying that's good or bad, but it's a horrible misconception to believe that a blackberry handheld without the infrastructure is going to work...
      --
      Think outside the... Hey, where'd the friggin' box go?
    3. Re:Blackberry by ToasterMonkey · · Score: 1

      Try google talk for BB's

      I love it, but I think it's a great example of the instability Apple is afraid of.

      so far, I've had a -1 message count requiring a reset, I've gotten this funky duplicate message problem several times requiring a reset, it's just plain locked up at least a dozen times.

      Now, those might not have ALL been problems cause by third party apps (only have google maps and talk installed), and granted, talk is beta, but I'm glad Apple is providing a more reliable interface for applications.

      And for the "What can you do without EDGE access with only webapps?" people, what exactly do you do with a blackberry without an EDGE signal? The only thing I'm curious about is games. There's got to be a JVM on that sucker somewhere.

    4. Re:Blackberry by raddan · · Score: 1

      Which is silly, because email infrastructure has been around for a long time. SMTP/IMAP/POP works very well. If Blackberry's protocols gave you some advantage over the aforementioned methods (wrt SPAM, or reliability, etc), then Blackberry's way of doing things would be worth moving toward. But in my experience, all you get is one especially vulnerable single point of failure.

      My Blackberry crashes frequently, using the standard apps. Total lockup. I end up doing a hard reset every week or two. I might just have a bad handset, but if the value of having email on the road weren't so high (oh, and having said email/voice plan being paid by my company), then I would be looking for another device.

      In Blackberry's defense-- love the QWERTY keyboard. Couldn't live without it.

  114. Huh? by pkcs11 · · Score: 1

    Apple doesn't need an SDK to write apps for it.
    It's not like Any vendor to date has created something revolutionary for the Mac OS yet that wasn't Apple.

    --
    "I have an odd craving to whisper about those few frightful hours in that ill-rumored and evilly shadowed seaport of dea
  115. Ok, what then IS the killer app from others? by SuperKendall · · Score: 3, Insightful

    WinCE (Sorry, Windows Mobile). Treao. Blackberry.

    These devices all allow custom programming. They have been out for some time. So then, what is the "Kller App" for those devices that has come from third parties?

    When I owned a Palm, I did buy a few applications, but they were just nice utilities, never apps I could not live without (evidenced by my not owning a Palm anymore once it died). Even today I don't see what is so compelling about the third party market that I must have on my phone that could not also be served by a well-written web application.

    The Palm itself was a killer app when it came along, because of the totality of the device. The same COULD be true of the iPhone, we don't know yet - but it would not be a third party application that would cause it to rise or fall, even if it would allow lower level development. With consumer devices its the package as a whole that makes or breaks it.

    Heck even game consoles today rest firmly on a foundation of first party titles to help buoy them up. Why should a phone be any different? Remember it's not that NO developers will get lower level access, Apple had already talked about things like the games the iPod offers today. It's only the wider market that has to use AJAX for application development on the iPhone, a tired development model that still allows for truly custom iPhone applications - and thus the potential of the mythical "Killer App".

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Ok, what then IS the killer app from others? by OfficeSubmarine · · Score: 1

      For me, skype. Runs better on my pda than linux. Second comes the basic nature of being a networked media device. tcmp, and I have all my dvds, music, some radio streams, almost any media thanks to no restrictions to built-in codecs, available at the touch of a button. Even my old console games, all from our houses media server. Most of that is relativity simple code, but it's also all things which can't be done in javascript.

    2. Re:Ok, what then IS the killer app from others? by Thumper_SVX · · Score: 2, Insightful

      Depends on your requirements, really.

      I have a PocketPC phone; an HTC TyTN. I love the fact that I can install... let me see here...

      OK... I have a third party set of networking tools... namely WiFiFoFum (wireless scanner) and VXUtil (includes stuff like IP subnet calculator and so on). Oh, and not to mention a copy of Putty when I need to SSH to a box. Damn that keyboard is nice when I have an urgent need for SSH. Finally, I have a Remote Desktop Client and VNC installed so I can remote control just about anything (within reason).

      I have pRSSReader, which I use to read my RSS feed when I'm sitting at a coffee shop so I don't have to whip out my laptop (thoug I still do sometimes). It's handy sometimes, and better than a newspaper 'cos it's more targeted to my needs.

      Oh, and yes... my cellphone came with a location app; Telenav. I tried it out, and immediately went out, invested in a 2Gb MicroSD card and installed TomTom (coupled with a Bluetooth GPS device). If I choose to, I can change that for different software.

      You see my point? None of these are "Killer Apps", but every one of them increases my productivity in a SINGLE DEVICE. If I desire, I can have (and do have) another 2Gb MicroSD card with a selection of MP3's on it that I can play back at will. And no, I don't use Windows Media Player... there are better solutions out there. My TyTN has actually reduced my reliance on lugging my laptop around with me, because if I happen to be out and about and a customer calls me with a problem, I can sometimes even resolve the problem from the touchscreen of my phone without ever having to run back to the car to grab my laptop. Obviously, wifi is best for this kind of stuff... but HSDPA works like a champ in most of the areas I frequent (St. Louis, MO... Chicago, IL etc.). In a crunch, I have used Edge... but it's rather sad and pathetic... and not because of the browser! Oh yeah... that's Third Party as well: Opera.

      It's about CHOICE. Quite frankly, I may be somewhat of the exception rather than the rule... but my cellphone is a business tool for me. As such, I have tools installed on it that facilitate my job as a consultant and "technical guru". Each of these is a third party application that provides functionality that Microsoft does not. Their tools are OK... there are better tools out there.

      By the way, I also happen to be a Mac user. You might think that I would be all over the iPhone, being technical and a Mac guy... but I'm not. Quite simply, even on my Mac my applications are third party: My web browser of choice is Firefox (though today I happen to be testing Safari 3 and will be going back to Firefox soon...). My mail app of choice is not mail.app but rather Entourage. I don't use iCal, or Address Book... and I use Microsoft Word instead of Pages. Despite having some decent apps out of the gate, Apple does not produce the be all and end all of applications on my Mac. I even have Fink and X11 installed so I can download and compile a bunch of Linux and BSD apps any time I feel the need for them. The only software I use that came "out of the box" on my Mac is iTunes... and even that's just for managing playlists that are synced to my TyTN through "The Missing Sync". Oh look... more third party.

      If you're a Mac user and can honestly say that everything you use on it was created by Apple and came out of the box with it, then the iPhone might be a good match for you. If you're a Mac user who actually wants to have some choice in his applications, then perhaps you should rethink your desire for the iPhone.

      I'll admit, I like the iPhone's style... and I like the interface. However, neither of these is worth $500 of my hard-earned cash. Even until recently, a Mac wasn't worth my hard-earned cash even though I had a soft spot for OSX; I only bought into the Mac world with a first gen Macbook Pro because I had a choice; I could install and run Windows either in a VM or on the hard drive directly (I do both, by the way). Choice is way more important to me than v

    3. Re:Ok, what then IS the killer app from others? by SuperKendall · · Score: 0

      Yes I am a Mac user. And of course I use extra software. But that is a general purpose computer.

      The far closer iPhone analogy for me is the Palm I used to own, and even though there was a vast array of third party software what shipped on the device was enough to make it incredibly useful from the outset - extra software was just a thin layer of icing on that cake. If the iPhone has basically phone functionality that works well, and basic PDA features which are solid, that alone is enough to work for many many people over the weak cell-phone PDA hybrids (probably a better term than "Smartphone") we have seen up to this date.

      I am not saying there is never a need for third party software, that it cannot be very useful. I am questionaing the assumption that seems to be prevelent that the potential success of a device is EVER determined by third party software. I would submit that for consumer electronics, it is not the case in the majority of cases, possibly even all cases as I can't think of any system where first part software did not provide the compelling reason to own the device in the first place.

      For me functionality trumps interface as well. Which is exactly why the iPhone is so exciting, because basic functions appear far more usable than other phones I have used or tried (Windows Mobile, Ericcson, Treo, RAZR, etc.). And being able to use real web applications directly on the device for me trumps a lot of third party apps on other systems, because most of what I want is very simple and specific and I can code it myself. I've programmed Palm apps in the past and also done some J2ME for cell phones, and I don't mind a somewhat more limited model for what I want to do.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    4. Re:Ok, what then IS the killer app from others? by SoupIsGoodFood_42 · · Score: 2, Insightful

      Password manager.

      I'm sure others will have different killer apps, and that's part of the point here.

  116. For craps sake people... by Anonymous Coward · · Score: 0

    Just because is there is no SDK fo the iPhone right now doesn't mean that you can't develop for it. It just means you may have to figure out some shit on your own as opposed to having everything handed to you.

  117. That's precisely what I mean... by C10H14N2 · · Score: 1

    All the functional components the iPhone offers have been around for years with the sole exception of "Multi-Touch." My gut feeling is that Apple are essentially right about this. The sorts of things you can do with Widgets may be cooler-looking if done as widgets on that nice glossy interface, but their purpose is not "Killer." Most other purposes have already been tried and failed over and over and over for the simple problem of the interface being too god damned small to be of any real use.

    People aren't doing that with this thing though. They already know exactly what the SDK would give them, but when you ask why it's basically nothing but "uhm, because I might think of something, well, not me, but like, someone else might, because I got nothin." Now, ask your average person on the street about, say, OLED polymer screens and with just the slightest explanation, they'll give you a hundred applications, invariably including "hey! that'd be so cool if they could roll out of my cellphone because I've always wanted an app where I could ... " -- and usually most people can think of about a dozen things they'd kill to have. That's the rub. Yes, this is neat, but it's just not obviously useful enough yet to produce a "killer app" and opening the SDK isn't going to provide any inspiration if it isn't already there.

  118. isn't it obvious? by ElephanTS · · Score: 1

    They have a killer app - it's the phone.
      The don't need no stinkin' killer app!

    (Scenario poker is pretty good ;-)))

    --
    spoonerize "magic trackpad"
  119. Re:congratulations by Anonymous Coward · · Score: 0

    well said

  120. Just like the iPod! by dm0527 · · Score: 1

    However, the truth is that the lack of an SDK means that there won't be a killer application for the iPhone. It also means the iPhone's potential as an amazing computing and communication platform will never be realized. And because of this and no matter how Apple tries to sell it, the iPhone won't make a revolution happen.

    Yep! Just like the iPod didn't cause any kind of revolution without an SDK...oh, wait...
    --
    - dm - The two most common elements in the universe are Hydrogen and stupidity.
  121. That's my point. by C10H14N2 · · Score: 1


    The "killer app" ideas for this thing already exist on other platforms. Would it be a _Good Idea_ for them to have a GPS moving-map application on the phone? Yes. Would such an application be enough to drive someone to buy the phone just to get the app (read: the definition of a 'Killer App')?

    No.

    Like I said, "multi-touch" is the only unique interface ability this thing has. Everything else is elsewhere already, even the accelerometers, and many of those devices as you've so keenly noted already have clear advantages, yet, nope, no "killer app" from them. What would make this device more likely to produce one that others couldn't and, more annoyingly, are the unique qualities of this phone actually a HINDRANCE (try touch-dialing on completely zero-tactile-feedback plexi)?

    1. Re:That's my point. by 16K+Ram+Pack · · Score: 1
      "What would make this device more likely to produce one that others couldn't and, more annoyingly, are the unique qualities of this phone actually a HINDRANCE (try touch-dialing on completely zero-tactile-feedback plexi)?"

      The problem was about early perception. There was a certain amount of selling of it on the basis that "it runs OSX". Developers immediately hooked onto this as thinking that it meant they would have something in the Mac dev tools where they could compile software for the iPhone or write widgets for it.

  122. Whatever by retro128 · · Score: 3, Interesting

    Come on - It's an Apple product. That means looks over function. It means proprietary city. Is anyone really that surprised?

    The bottom line cell phones are just expensive paperweights you can make phone calls on without an open platform (or at the very least, a common platform) to run software on. What is the point of spending money on games/apps for your phone with the next one you get probably won't be able to run them?

    That is why I am anxiously waiting for the Neo1973 running OpenMoko. The OS runs on a Linux kernel with telephony services running on top of it. Apps run on GTK and so you can run and develop apps natively in your X11 session. The hardware itself works with GSM networks (quad band), and has integrated bluetooth, GPS, Wifi, and a 2.8" touchscreen. Since everything is open source on it, if it doesn't have all the software capabilities the iPhone does, it can be made to have them. And at half the cost. Not to mention it's not married to any cell network, unlike the iPhone.

    If the Neo1973 is as awesome in the flesh as it looks on paper, it will revolutionize the cell phone industry.

    --
    -R
    1. Re:Whatever by d^2b · · Score: 1

      If it had 3G, I would have already sent them money. I might anyway, but it is painfull to have to choose between all
      that cool stuff and fast data transfer.

    2. Re:Whatever by Anonymous Coward · · Score: 0

      It's still more than we had before, on the platform of the future: http://thenewsroom.com/details/396043

  123. if iPhone is successful like the treo... by recharged95 · · Score: 1
    They'd be smart to move to either browser/web2.0 technology running on Access's/PalmOS Linux OS. 1. they are not in the biz to maintain an OS as well as sell binaries. It's about software as a service (like MS's strategy!)



    Yes google apps on an iPhone sounds great, but they discount the J2ME/Brew push that's gaining a lot of momentum in the cellphone space.

  124. This is Apple we're talking about... by burndive · · Score: 1

    Apple would prefer you to think of all of their computers as appliances, not computers. That's what the Apple TV is: and appliance that is designed to replace the Mac Mini market segment.

    Apple likes to sell you a "solution", which is generally well-designed to address the forseen use-cases, but lacks the flexibility to deal with or support revolutionary changes that come from a more organic marketplace.

    --
    ...because "hacker" sounds way sexier than "code drone."
  125. Why Vendors Can't Write Killer Apps by billstewart · · Score: 1
    If the vendor built a killer product, you wouldn't be talking about "Killer App" as "A product that runs on the vendor's platform" - you'd be talking about "Cool stuff you can do with the product". So the killer app for a mobile phone isn't usually "That cool game written in Java" - it's "Making phone calls from anywhere" or more recently "Text messaging your friends". And those things have been done - Apple might be able to make them 10% friendlier, and 40% prettier, and easy for older people to read, but it's still basically a phone with a shiny built-in Reality Distortion Effect.


    Sometimes vendors can write killer apps for their own platforms, but that's not usually how it works. The vendor has the vendor's vision about what the product does and about what the user wants to do with it; killer apps happen when somebody has a *better* vision about what the user wants to do. If you've got a good development platform, lots of people can write apps for it, and if one of them's good enough to be a killer, it can make sales of the platform take off. The vendor has the platform expertise and may have better funding and a head start on time.


    With the original IBM PC, the real killer app was "it's a cheap enough development platform that thousands of people can buy them and develop applications for themselves and potentially millions of end-users", which allowed development of the perceived killer apps like spreadsheets and word processors. It wasn't the best possible hardware or software, but it was sort of good enough and the price was right for businesses and some hobbyists.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Why Vendors Can't Write Killer Apps by Weedlekin · · Score: 1

      "With the original IBM PC, the real killer app was "it's a cheap enough development platform that thousands of people can buy them and develop applications for themselves and potentially millions of end-users""

      The IBM 5150 (1981) cost $1265 with 16K of RAM, cassette-based storage, and a text-only monochrome display (a monitor wasn't included in the base price, and neither were serial and parallel ports). It was not therefore a cheap development platform when compared with the competition, and add-ons such as floppy-disk drives were priced in a typical IBM way, i.e. incredibly expensive, so it was reasonably successful with (mostly US) business users who tended to buy them with most of the optional extras installed, but was far too expensive for the home market, who in any case weren't particularly interested in a machine that could only display monochrome text.

      It is for this reason that historical sales data show that it took several year for IBM and the clone industry together to become the dominant platform. In 1982, the year after its launch, IBM PCs and clones (there were several clones by 1982) sold a total of 240,000 units, compared with (for example) 279,000 Apple-IIs, 600,000 Atari 400/800s, 300,000 TRS-80s, and around 850,000 CP/M systems from a variety of manufacturers. IBM PCs and all the clones together took until 1985 to shift more units than the biggest single home computer (by this time, the Commodore 64), and it took until 1986 for them to get above 50% of all computers sold, which is five years after the launch of the original 5150, and four years after the clone industry started.

      What the above means is that for the first five years of its life, the IBM PC and all its clones put together were used in far lower numbers than machines such as the Commodore 64, Sinclair Spectrum, Apple-II, etc., and the majority of those PCs were being used in businesses where very few people programmed them. By contrast, just about everybody that had an Apple-II, Commodore 64, Sinclair Spectrum, or TRS-80 ended up typing listings that appeared in the computing magazines of the time into them, and then debugging the inevitable errors, hence the fact that so many programmers who started in the late 1970s to mid 1980s had their first experiences on these machines rather than the IBM PC, and founded countless "cottage industry" companies which wrote software of all types for them.

      "which allowed development of the perceived killer apps like spreadsheets and word processors."

      Spreadsheets started with VisiCalc, which was written in 1978 for the Apple-II in 6502 assembly code. Computer word processors had been available since the early 1970s, and all the original ones on the IBM PC were ports of programs written for other, earlier systems: WordStar and SpellBinder originated on CP/M several years before the IBM PC was announced; WordPerfect was written for Data General mini computers; and Microsoft Word originated on Xenix systems, and was in many ways a direct descendent of Xerox Bravo, written by the same team in 1974. IBM's own DisplayWrite was the only early word-processor specifically written for the IBM PC.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    2. Re:Why Vendors Can't Write Killer Apps by gig · · Score: 1

      > With the original IBM PC, the real killer app was

      SPREADSHEETS. It was spreadsheets.

      A "killer app" is one that is so popular, it becomes the raison d'etre of the platform it runs on.

      With the IBM PC it was spreadsheets. It wasn't even "word processing" because that is something that "secretaries" did until well into the 90's. In the 80's you had to know your word processor's formatting codes in the way that you have to know HTML in order to write it by hand. WordPerfect was a blue screen with yellow character mode type, you could switch to a graphical preview in later versions like you can look at your ongoing HTML in a browser. And typewriting was old hat, business letters were old hat. It was controversial to switch from typewriter to word processor because people didn't see the improvement, you get an 8.5x11 sheet out at the end of both and PC's are expensive. People who could make a typewriter sing were plentiful while "word processing professionals" were not.

      But with spreadsheets you had a chart that you entered numbers into, just like accounting paper, anyone could use it, and you could demonstrate how it would pay for itself in a week or month compared to an adding machine, because you'd put those numbers in there and the spreadsheet would show you how much you screwing up without it. You couldn't be an accountant without a spreadsheet anymore.

      The first spreadsheet came out like 1978 and it was literally the killer app for the Apple II, sales went through the roof. The reason IBM had to make a PC at all, they didn't want to, they did so grudgingly, was because every business that had an adding machine wanted to replace it with a spreadsheet app. They were calling up IBM, "hey, we got some Selectrics down here, we got some IBM adding machines, but we want a PC so we can run spreadsheets. What have you got?" We got mainframes, we got adding machines, we got typewriters. "OK, I'll get an Apple II." So IBM threw something together to answer the market in 1982. Once Compaq cloned the IBM PC, then you get into what you're saying with

      The killer app for the Mac was Desktop Publishing in about 1986. Once Apple shipped the first laser printer and Adobe got started, Mac sales took off. You could use a Mac and a laser printer and in one day one person could do the work of 10 people, you simply couldn't be in publishing without doing desktop publishing, you had to either get in or get out of the business.

      Around 1990, the killer app for NeXT was object-oriented rapid application development that anyone could use. That's almost the only reason people bought NeXT machines. Tim Berners-Lee wrote WorldWideWeb.app on a NeXT machine in 1990, and he's a physicist.

      The killer app for Windows 3.0 and 3.1 was the WYSIWYG "office suite" that an executive could use his or herself, no assistant required, no typing pool, because you didn't have to learn word processor codes or know DOS. For Windows 95 it was the World Wide Web, it was the first Windows with TCP/IP, therefore you could just install Netscape from a CD and go.

      With a phone, the killer app is the cell network. Wireless calling. The commercials say "can you hear me now?" not "do you want to check your calendar?" If all you need is a calendar, no phone, you use a calendar made out of paper. If you want to make wireless calls you get a cell phone, there is no other option, but it can hold your calendar also. People are calling up Apple, "hey, I got an iPod, it's awesome, but man, does my phone ever suck, it treats me bad, it's like a pocket calculator crossed with a Chinese finger trap, do you guys make a phone also?" So Apple is going to come into the phone market late like IBM did with PC's, but they are not coming in halfway, or grudgingly. They didn't even do a plain phone and tell you to keep buying iPods, they made an iPhone that is an iPod killer, they even call it the best iPod ever when iPod is a whole other product line that's selling 50 million a year. However, just like IBM they don't have to wonde

  126. Mod parent up! by qualidafial · · Score: 1
    Mod parent up!

    This seems like an odd move for apple to exclude developers from the iPhone platform. The Apple II got creamed in the market--even though the product was technically superior--because Apple insisted on restricting access to the platform. You'd think they learned their lesson the last time.

    I suspect this has more to do with the iPhone OS itself not yet being secure. Apple would get serious egg on its face if the iPhone were pwned like the rival operating system they poke so much fun at.

  127. I absolutely agree by RzUpAnmsCwrds · · Score: 1

    No SDK rules out the iPhone for me.

    I used to own a T-Mobile Sidekick. I dumped it because I couldn't get the software I wanted.

    My Windows Mobile based T-Mobile Dash runs any third party app I want, and there are thousands to choose from. Tired of IE? There's Opera, Opera Mini, Deepfish, and more. Want maps? Google Maps or Live Local - it's your choice. Media? The free TCPMP plays everything from Vorbis to AAC to XVID to H.264. And don't forget Windows Media. GPS? TomTom is there. SSH? You bet.

    To those who say that AJAX is enough, consider this - how is an AJAX app going to play music or interface with a Bluetooth GPS? And how is anything at all going to be usable over EDGE, which is marginally faster than 56k and has 600ms+ latency?

    To those who say that an SDK is coming, consider this: Danger said the same thing when they launched the Sidekick. And, although the SDK eventually came, the device only ran signed code anyway. Distributing apps on the Sidekick means going through the PDM process, which takes months. Forget having a broad spectrum of apps.

    There are over a million Sidekick users. There are maybe 200 apps for the device, 15 of which aren't games, and 5 of which are free.

    Maybe the iPhone will be different. But Windows Mobile works today. That's a lot different from "maybe, in the future".

    My Dash has the full web, it has Google Maps (and Live Local), it plays music and movies (even Vorbis and XVID), it has Bluetooth (with A2DP), WiFi, and a quadband EDGE phone. It has push IMAP, text messaging, HTML email, photo viewing, and a camera. It has font antialiasing, it multitasks, it has PIM functions, and more.

    It also has things that the iPhone doesn't. It has MMS and IM (AIM/Google/Yahoo/MSN/Jabber). It syncs with Exchange. It uses standard miniUSB for sync and charge. It has a removable battery and upgradeable storage. It has a keyboard. It has 10 hours of talk time on a charge. It has real voice dialing - without training voice tags. And, of course, it can run third party apps. You can even write for it using C# and a version of the .NET framework. Or Java, which it has too. Or C++.

    My Dash was $125 if you include the $25 2GB microSD card. There is nothing, literally nothing of substance that you can do on an iPhone but not on my device. The iPhone has a better interface, no doubt, but I'd much rather have more functionality and $375 in my pocket.

    Oh, by the way - I typed this entire reply on my Dash. So much for the "watered down" internet.

  128. Apple can't make a killer app? Whatnow? by KFury · · Score: 1

    It's silly to say that the lack of an SDK means no iPhone killer app. It just means that such an app would have to be made by Apple. Streaming music and video from your desktop computer or DVR to your iphone could be a killer app, and it's more likely to come from Apple than anyone else.

  129. Killer app though? by SuperKendall · · Score: 0

    "Killer App" is more of a universal concept, making whatever it is desireable to a wide group of people. Skype is cool. Accessing your home media is cool. But neither is a Killer App, elevating the functionality of the device to any huge degree for most people - who would either simply use the phone to talk, or not even know how to set up the media to serve. For most people media is more practically synced onto the device, and so home media streaming (which I have seen others demonstrate in action) is just not that much more useful beyond what the device already does to be considered "Killer".

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  130. fanboy mods? by Anonymous Coward · · Score: 0

    yeah whoever modded you down just proved your point...lemmings

  131. Google Gears by schweini · · Score: 1

    This would be great if Apple includes something along the lines of Google Gears on it, and makes that easy to develop for. It ould be the best of both worlds: easy development (but with almost no limit on how complex the App would be), and a nice online/offline compromise.

    1. Re:Google Gears by issaco · · Score: 1

      Yeah if they built in google gears into it then it would be not just connected but disconnected AJAX / Web app support.

  132. they missed it by pbjones · · Score: 1

    there is an SDK, AJAX and WEB 2. Any app that runs in the new version of Safari 3 on a Mac or Win, will run on iPhone. No, it's not what the geeks of the world wanted, but you can't make everyone happy. You company can have one app that runs on the 'PC's and their phones, it isn't Quake 3 but it is more like what a business wants.

    --
    There was an unknown error in the submission.
  133. Safari + Google Gears on iPhone by issaco · · Score: 1

    Who doesn't think Google Gears will ship with iPhone?

    http://code.google.com/apis/gears/index.html

    OS X already has SQLlite built in.

  134. So wait a second... by LihTox · · Score: 1

    An "iPhone killer app" would be a good thing for Apple, but an "iPhone killer" would be bad, right?

    Is Firefox supposed to be an "Internet Explorer killer app"?

  135. Yes it was. by nobodyman · · Score: 1

    YouTube was written without an SDK, at least no more, or no less, of an SDK than the iPhone has, and yet I'd call it a killer app.

    Well, to be fair, Youtube was writen in Python, Java and (I think) alittle bit of C++. Youtube is an awesome server-side app. And yeah, it'll probably also be great to view it on iPhone. But that's not the same thing as calling it an iPhone application.

    Nobody here is arguing that you can't do truly neat things with html and javascript, but I knew that I could do that on the iPhone anyway, so to call a web browser the iPhone SDK is bogus. Why stop there? Why not also call it "The Nintendo Wii SDK", or "The Windows Mobile SDK" or "The SDK for Every Fucking Cell Phone Manufactured In The Last Five Years"???

    everyone out there already making clever web apps might have something to say about that.
    I totally agree. Heck, 90% of my job is writing web apps. Web apps are great, but....what if I want to create something other than a web app? What about a voip client, or a paint program, or a 3d shooter?

  136. What the fuck are you talking about ? by Anonymous Coward · · Score: 0

    It's Microsoft who only give away a crippled version of their dev-tools.

    It's Apple who give away the complete dev environment with every Mac sold.

    Wanker.

  137. It's just OS X under the hood, so what's so hard? by amayhew · · Score: 1

    Maybe I'm just missing something, but iPhone is running an embedded version of OS X which has a full blown development environment and has Dashboard widgets for even simpler applications. What else do you want? Full hand holding?

  138. What do you mean no killer app? by Anonymous Coward · · Score: 0

    Harnessing the Flash-free, Overlord-like power of Safari, you'll be able to store recipes, play Tic-Tac-Toe and balance your checkbook on your iPhone!!!

  139. Parent is right... it is "just a phone" by Bones3D_mac · · Score: 1

    But it doesn't have to be "just a phone"... Apple has simply choosen to let it be "just a phone".

    Sure, those of you spouting "it's just a phone" now might be happy to spend over $1,000 on your "just a phone" iPhone now, but after the novelty of the web browser and the iPod functions wears off (and it will), "it's just a phone" will become "it's not enough", without third party support.

    There are numerous ways Apple could have approached this other than redundantly telling us that their web browser does what any other web browser already does now. (Ok, so they didn't say it that bluntly, but instead left it up to the more intelligent of us to explain the obvious to you...)

    For example, what would stop them from releasing a devkit for iPhone that only runs 3rd party apps on iPhones equiped with a special SIM chip dongle, and then allowing developers to submit their apps for certification and eventual deployment through iTunes Music Store? Apple could then collect a commission off every app sold.

    Instead, forcing developers to go the Web 2.0/AJAX route is going to result in extremely mediocre apps that all look exactly the same, or semi-featured apps that run slowly using the iPhone as a dumb terminal across AT&T's mediocre cellular data network to a server hosted by the developer that does all the processing and spews the result back to the iPhone. Depending on the complexity of these "apps", small time developers won't be able to afford on-going support for them for very long, unless they charge subscription fees... something that won't go over well with iPhone users already paying a premium just to use the network itself.

    Either way, third party development is going to be less than impressive, no matter which end of the iPhone you're on... all because Apple is limiting otherwise good hardware to being nothing more than "just a phone".

    --


    8==8 Bones 8==8
    1. Re:Parent is right... it is "just a phone" by gig · · Score: 1

      > happy to spend over $1,000 on your "just a phone" iPhone now,

      It's $499, the same price people paid for their "just an iPod" only a couple of years ago if they wanted to spring for the color screen. It's also half the price of a decent notebook computer, yet it has many notebook computer features that you don't find in phones.

      > For example, what would stop them from releasing a devkit for iPhone that only runs 3rd party apps on iPhones
      > equiped with a special SIM chip dongle

      You are describing iPod development precisely, except it's not a SIM chip dongle whatever that is, it's called a dock connector. The Nike iPod Sport Kit is the most popular handheld application of all time. You just plug it onto any nano and use it. There are no drivers, no configuration, no software to install, no updating to do. The reason for this is that consumers won't do that anyway. They will just not buy your app, like what's happened on all other phone platforms.

      If you count all of the sales from all of the third-party phone apps that have ever existed, on every phone/PDA platform, it is less than just iPod dock accessories. So you have to ask yourself who has the right system?

      Years ago I had a Newton, and I paid $25 for "voice recording software" which I had to install and then serialize with a call/response thing. Inside the Newton was some audio hardware that I paid for when I bought the Newton, probably another $25. This year I bought a $50 "voice recording hardware" for my iPod nano and I just plugged it on and the iPod goes "ready to record" and you go. No serializing, no updating, and it's much better because the recorder is in its own housing away from the radio noise of the inside of the iPod/Newton, and the mic on the nano recorder is on a 5 cm gooseneck it can come further away from the device. The Newton had a little hole in it with a mic peeking out, if you left the backlight on while recording you could hear a loud whine.

      > Instead, forcing developers to go the Web 2.0/AJAX route is going to result in extremely mediocre apps

      Not as mediocre as the apps for all other phones. They couldn't possibly be that bad.

      > that all look exactly the same

      That is ridiculous. There is a much wider variation in look and feel on the Web than any other application platform. Cocoa apps look much more like each other, there is very little variation there, that is part of the whole idea of Cocoa. You don't make your own "button" you hook into one of the system's "buttons". On the Web, you make the whole thing yourself.

      > or semi-featured apps that run slowly using the iPhone as a dumb terminal across AT&T's mediocre cellular data network

      iPhone has Wi-Fi "n" the cell network is the secondary data network. Wi-Fi has no meter and it is as fast as Ethernet in many cases.

      > to a server hosted by the developer that does all the processing and spews the result back to the iPhone.

      No. You're describing Web 1.0 ... click-wait click-wait click-wait. The entire point of Ajax, in fact its very definition, is a Web application without the click-wait-click-wait-click-wait. It is not a dumb front end that has to call home to find out how to add 1+1. If you have built or used a Web application that goes click-wait click-wait click-wait that is not Ajax. It doesn't matter how many XML HTTP requests you make or how many times the developer tells you its Ajax.

      Ajax apps can have local storage just like Cocoa apps, except in the case of Ajax it is within the sandbox. Check out Google Gears it is compatible with WebKit 3 which is what's in the iPhone. If your Cocoa app doesn't need the network, neither will the Ajax version of it.

      If your app needs the network, then you can write it in Cocoa or Ajax or machine language you aren't going to speed up the network. If your app just wants to do some thinking, it can think in Ajax just as well as Cocoa, without the network.

      The thing is, anything you can say about

  140. More Gizmodo FUD by Jeremy_Bee · · Score: 1

    The guy who wrote this Giz article must be Dvorak's kid or something. What a total load of negative crap. It's also kind of wrong.

    Yes, Web 2.0 apps are all you can do for now, so what? Is not this device the absolute perfect Web 2.0 platform? What other kind of "killer app" could there be that needs access to graphics frameworks on the device? Possibly the author is thinking of a million crappy shareware games, or one of those things that changes the interface to make it work in some silly way that ten people want it to (as opposed to the rest of the world).

    The article is also purposely misleading. Some of the points made (as questions) are already answered in the press, the very press that Giz is supposed to be a part of.

    For instance you *can* have AJAX apps that reside on the phone itself, they don't need to be in constant communication with the web host and the person who wrote the article should know that. Also, let's make no mention of DashCode and widgets even though they were announced at the same event. You will be able to store some data locally, and you will have access to multi-touch. All of this has been covered already if the author was truly doing his research.

    It's pretty clear to me that the iPhone is perfectly positioned to be a runaway success. It's the web 2.0 stuff that everyone has been talking about for ages. If they announced it six months ago, not as a smart phone but as a "Portable Web 2.0 interface device" it would still be the same device but the "reporters" at Giz and all their high school buddies would be falling all over themselves with praise for the thing.

    If it was positioned as a UMPC or even a PDA, the argument for outside development of core applications makes sense, but the thing is ... it's not. It's a communicator. It's just a phone that does all the internet communication as well. You can expect it to get things like video conferencing in the future, or to act as your personalised identifier/key/wallet perhaps, because *those* are the kind of apps that make sense for such a device. If you want a "kitchen sink" portable computer, check out Windows Mobile or get a Linux machine and code away to your hearts content.

    Lastly, does anyone really think that if a company came up with a "killer app" especially in the form of a widget, that Apple would shun them or something? Currently, widgets can be installed on your desktop right from Safari and there are several excellent choices that would complement the iPhone very nicely. Even if Apple initially disallows this behaviour for the iPhone, does anyone think that these will not eventually find their way onto it if they are good enough and actually usefull?

    If the iPhone was totally open, you would see Linux addicts trying to install OpenOffice on it, ridiculously large graphically intensive FPS games that slow the entire Phone to a halt, and of course spyware installed through the browser to rip off that goldmine of personal information stored on it. It's likely that if the phone actually rang in the middle of Joe average coders FPS, he wouldn't have coded the game properly enough to suspend itself gracefully either, and that would kill the one "killer app" they have now, which is the phone itself.

    The only surprising this about this article is that the author didn't compound his errors by arguing that it should be Java compatible as well.

  141. Ignoring one big factor... by etnu · · Score: 1

    If the iphone actually delivers the same CSS, Javascript, and HTML capabilities as safari on OSX, it's already a better platform than every single mobile device on the market today. If you could get geolocation information (GPS or cell id, which can be used to map into a database and get approximate locations) and a mechanism to maintain socket connections (difficult, but it's been done before), then you've got yourself an excellent development platform. Hell, the last can be worked around using xhr for the most part. Of course, I suspect that the CSS, JS, and HTML support won't really be up to snuff with safari, but I assume it's better than the existing mobiles, virtually all of which are giant pieces of shit.

  142. Well, this is a slap in the face... by lord_mike · · Score: 1, Insightful

    ...who built Apple in the beginning? It was third party developers... Yes, it was a long time ago.. before the dark times... before the iPod..

    The iPod was something that should have been programmable... it could have been made to do all sorts of cool things... but no, we can't have innovation... suers cannot be allowed to do what they wish with the product they bought...

    I knew that the iPhone would be closed off to development.. after all, the iPod has been, and no one made a stink... so, why not close off everything else?

    This is the beginning of the end of general purpose computing... if the iPhone is successful, more and more systems will get locked in... it's profitable! I think even the Mac will eventually be locked out to developers... with the cheapening of software development by inexpensive H1B imports, no one really cares about appeasing us... we are cheap and worthless in the eyes of the tech world... who cares what we want... users will do what they are told... they are lemmings and will be happy with what they've got...

    Typical of Steve Jobs... and a very sad omen for the industry...

    Thanks,

    Mike

    1. Re:Well, this is a slap in the face... by stewbacca · · Score: 1

      Most of us "lemmings" appreciate the fact that Jobs doesn't open up everything to the masses of horrible Johnny-come-lately wannabe developers, and instead, delivers a refined, elegant product (at the expense of choice).

    2. Re:Well, this is a slap in the face... by lord_mike · · Score: 1

      What was that quote by Ben Franklin... Those who sacrifice liberty for security deserve neither... I guess that can be modified to, "Those who sacrifice programming liberty for limited cool looking apps deserve neither."

      Personally, I'd like to choose what apps I want to run on my computer.... not leave it up to Steve Jobs.

      Thanks,

      Mike

    3. Re:Well, this is a slap in the face... by Lord_Pain · · Score: 1

      Nice! Support a whine by turning it into an issue of personal Liberty.

      I will give you a 2/10 on the Troll meter.

      Just to be clear, Mr. Franklin was referring to a system of government that people had to live within.
      A Private company that dictates how its own products are used is something totally different. If you do not like it go buy another product. Unlike Ben's scenario, you do not have to live under this form of "tyranny".

      --
      -- What's this '-r *' file doing here? -- Oh well, a simple 'rm' should do the trick.
    4. Re:Well, this is a slap in the face... by lord_mike · · Score: 1

      There is something more insidious and pervasive afoot than just Steve Jobs' personal megalomania... it is the beginning of the end of open systems... as more and more totally closed systems are successful int he marketplace, the end result will be closed systems for everybody. there will be no choice. It will be the end of general purpose computing... the end of software development.. and the end of software developers.

      Thanks,

      Mike

  143. Maybe this is just a misinterpretation by frankShook · · Score: 1

    By saying "The iPhone doesn't need an SDK," Apple might mean that "The iPhone doesn't need an SDK."

    To interpret further, maybe they already have tools available that aren't specific to the iPhone.

  144. I just can't wait for XSS on my phone by mclaincausey · · Score: 1

    I'll bet the services provided to the Ajax on the iPhone will allow these applications to get your phone number and send it to, for example, Doubleclick.net. I would proceed carefully, this whole thing seems dangerous.

    --
    (%i1) factor(777353);
    (%o1) 777353
  145. 12st Century by StarKruzr · · Score: 2, Funny

    Twelfst?

    --

    +++ATH0
  146. I love this by StarKruzr · · Score: 1

    I disagree that stability is a lame excuse for the lack of an SDK because Treo and Blackberry owners have seen firsthand how unstable those platforms can be, particularly with poorly written apps.

    No, it's still a lame excuse.

    Bob makes a computer for Mike.
    John writes a program for that computer.
    Mike loves his computer. As soon as he installs John's program on his computer, it starts crashing.
    When he removes John's program, it stops crashing.

    Why the Christ would Mike blame Bob for his computer crashing?

    All Apple has to do is say from the outset, "we can only guarantee the stability of the iPhone with programs that have gone through our quality assurance process." "Stability" problem solved.

    Even a Java VM is still crippleware. Give us Cocoa ffs, Apple.

    --

    +++ATH0
    1. Re:I love this by Doctor+High · · Score: 4, Insightful

      I disagree that stability is a lame excuse for the lack of an SDK because Treo and Blackberry owners have seen firsthand how unstable those platforms can be, particularly with poorly written apps.

      No, it's still a lame excuse.

      Bob makes a computer for Mike.
      John writes a program for that computer.
      Mike loves his computer. As soon as he installs John's program on his computer, it starts crashing.
      When he removes John's program, it stops crashing.

      Why the Christ would Mike blame Bob for his computer crashing?

      All Apple has to do is say from the outset, "we can only guarantee the stability of the iPhone with programs that have gone through our quality assurance process." "Stability" problem solved. Why would anyone blame Windows for crashing when you install any third party software? It's not logical, but it still happens. Users blame Microsoft for their troubles, even if the source of the problem is some third party software app. Users don't know the difference. Besides, it's sometimes difficult to tell which of the 10 programs running on a machine actually caused the problem.

      My point is that while people like Slashdotters might understand what's happening on the device, a normal corporate iPhone user is going to blame Apple's POS iPhone when it crashes or doesn't work right. That's just the way the world works. So if iPhone owners go around complaining about how often their iPhone crashes, it hurts Apple even though it's not really Apple's fault. I think it's simply a practical business decision rather than a technical decision.

      Even a Java VM is still crippleware. Give us Cocoa ffs, Apple. I don't consider a Java VM crippleware. That's like saying that the Blackberry is crippleware because it's based on Java. As long as you can write applications, I don't see that it's really crippleware. It may not be the brilliant Apple SDK that you want, but it's far from crippleware. However, a real Apple SDK would be my preference as well.
    2. Re:I love this by gig · · Score: 1

      > All Apple has to do is say from the outset, "we can only guarantee the stability of the iPhone with programs that have gone through our quality assurance
      > process." "Stability" problem solved.

      That's not good enough for the consumer market. You have to be a Slashdot reader to understand any of what you just said.

      It's like a lawyer saying "it doesn't have to actually work, we'll put a disclaimer on there: whereas the party of the third part is indemnified against accidental damage due to the party of the first part's actions, irrespective of the party of the second part, heretofore referred to as the Mark ..."

      What's more, 98% or more of consumers cannot define for you what "software" is. They don't know. They also do not know what "electrons" are. Yet they can use a Mac/iPod/iPhone and they can use AC power. The Mac/iPod/iPhone is the consumer version of "software" same as AC power is the consumer version of "electrons". That's what Steve Jobs means when he says Apple is a software company. The thing is, they sell software that is alive, not dead. You buy tropical fish and they bring an aquarium to your house with the fish in it. You count the fish and see that they're healthy and you got what you paid for. Bill Gates sells you a cardboard box with freeze-dried tropical fish eggs and no guarantees what the fish look like or how long they'll last.

  147. Having it Both Ways? by R3d+M3rcury · · Score: 1

    This is where I laugh...

    You have the Apple fanboys jumping up and down and telling us all how incredibly secure Mac OS X is. On the other hand, you have the Apple fanboys talking about insecure OS X is--so insecure that Apple can't allow any applications that have not been prescreened.

    Which is it? Is OS X an insecure mess? Or is it bullet-proof? After all, isn't that the beauty of the iPhone--it's runs a "real" OS X?

    1. Re:Having it Both Ways? by Scudsucker · · Score: 1

      On the other hand, you have the Apple fanboys talking about insecure OS X is--so insecure that Apple can't allow any applications that have not been prescreened.

      What do these fanboys look like? Scarecrows made out of straw perhaps, or just straw man for short?

    2. Re:Having it Both Ways? by Scrameustache · · Score: 1

      This is where I laugh...

      You have the Apple fanboys jumping up and down and telling us all how incredibly secure Mac OS X is. On the other hand, you have the Apple fanboys talking about insecure OS X is--so insecure that Apple can't allow any applications that have not been prescreened.

      Which is it? Is OS X an insecure mess? Or is it bullet-proof? After all, isn't that the beauty of the iPhone--it's runs a "real" OS X? This is where I wonder what's wrong with you.
      Who said it was bullet proof? Find me someone who actually said that, then I'll remove you from my idiot list, which you just made (bravo!).

      While you're off on that wild goose chase, you might want to pause to ponder if security is a magic property of an OS, or an ongoing effort of security-minded decisions.
      --

      You can't take the sky from me...

  148. Re:What's wrong with the iPhone developement model by aminorex · · Score: 1

    Umm... 1998 called -- they want their technology back. Ajax is not a new technology.

    --
    -I like my women like I like my tea: green-
  149. Linux.. by rawg · · Score: 1

    "However, the truth is that the lack of an SDK means that there won't be a killer application for the iPhone."

    The Killer App for the iPhone will be Linux.

    --
    The above is not worth reading.
  150. Now why the fuck would I want a revolution by joto · · Score: 1

    The "killer app" for iPhone is that it combines a cell phone with the iPod, and the neat design and interface of the iPod. If I wanted a phone that would let third-parties develop their own "killer apps", I would buy one of the clunky qwerty-phones. But most "killer apps" for phones so far, has been in hardware, not software. They have added cameras, flashlights, GPS units, mp3 players and FM radios, bluetooth headsets, etc... Sure, the watch, calculator and calendar can be handy at times, but I don't want or need third-party software. I want to buy a phone with exactly the features I need. If someone develops a "killer app", and I find I need it, it will be on the next phone I buy. Phones don't last forever...

  151. i have to defend apple a bit here... by Narcocide · · Score: 1

    Don't get me wrong, I hate Apple as much as the next guy, but seriously - it really may not need an SDK. I know this may be hard for all you opinionated open source zealots who think you know everything to believe, but has even a single one of you actually built a dashboard widget in OS X? If you had and you knew what their real capabilities were this idea of a SDK-less embedded device that still allows for rich 3rd party development is not so asinine.

    Do your research kids.

  152. Didn't find the +5 answer by Anonymous Coward · · Score: 0

    Okay. Granted, I only scanned the +5 modded posts, but no one seemed to point out the obvious:

    1. These sound for all the world like Dashboard apps [widgets that OS X has had for a bit now].
    2. There's an IDE called Dashcode for developing them. Currently OS X only. In beta for 10.4. Supposedly coming out with 10.5.

    I would expect that Dashcode will be available for Windows in short order. Given their current push to get Safari on Windows.

  153. stable SDK not ready yet by surrealestate · · Score: 2, Interesting

    The word from a developer at WWDC is that Apple hasn't yet produced a sandbox for the phone that can't crash it. No surprise, seeing as the phone has taken QA resources away from Leopard -- stability is going to be the first priority for the product. After all, the first wave of users are more interested in making calls and using the device as a really cool iPod. However, it's a pretty safe bet that the phone will have an SDK eventually. Processor-wise it's not that far removed from most BREW phones, and Apple's toolkits should target the device nicely when the time comes. Believe me, lack of J2ME on the phone is a feature, not a shortcoming -- J2ME is very brittle, and support for most of the extensions that would make for a killer phone app is very uneven across handsets, so apps are very kludgy. Everyone's treating this Safari/AJAX announcement as this big deal, but it's actually more access than anyone was really expecting out of the gate. Apple doesn't seem to really 'get' the mobile market -- the thing that they've overlooked that at&t subscribers really care about is the availability of personalization content like wallpapers and ringtones for purchase. So far, Apple people have been saying that this is something they'll get to later. However, conventional wisdom in the mobile market is that most consumers buy personalization content the first couple of weeks they have the device. None of these things are going to stop this device from selling well -- the price point might, but the technology in the phone is elegantly integrated, visually appealing, and easy to use. Those things in themselves are a killer app.

  154. iPhone comes with 4 killer apps, who needs you? by gig · · Score: 2, Interesting

    Bullshit for so many reasons.

    First, iPhone comes with four killer apps built-in. All a device needs is one. The iPod is a sensation and it has one killer app: seamless integration with your iTunes audio video collection which enables on-the-go playback of same anywhere, anytime.

    The iPhone has:

    1) Calls - the killer app from phones
    2) iPod - the killer app from iPods
    3) Web (Web 2.0 even) - the real full-featured Web, the killer app from the last decade of mainstream computing
    4) Email - the killer app of the Internet some say

    Notice that Apple put these four along the bottom of the iPhone's display. The other 11 apps are chachkis. You can do Google Maps or calendaring online.

    Some have called the iPhone's UI a killer app. If you have been frustrated by a phone UI before you may agree.

    OK, but what if that isn't enough for you? What if you are considering an iPhone but you really don't need it for the phone, iPod, Web, or email features? (Please read the previous sentence again while considering the absurdity of it.)

    Then for you, the iPhone has many avenues for third-party accessories:

    1) Ajax applications
    2) iPod dock connector applications
    3) Bluetooth applications
    4) Wi-Fi-n applications
    5) custom hardware modifications (this is huge in phones already)
    6) iPhone-related Mac/PC apps
    7) cases, holders, mounts, etc.

    The funny thing is, with the original Mac you could install software on it, and developers complained about not having any accessory slots to put hardware. Now iPhone has a slot that is being ignored and everybody wants to install software on it.

    The consumer market is all about zero configuration. Installing and updating software is configuration. Nine out of ten people fucking hate it. It's why most people still do not have PC's. People will make outrageous sacrifices to avoid having to configure something. They'll use lab computers at school, surf the Web only at work, or use online productivity apps that suck, just to avoid owning their own computer or installing software on it. Among Mac users, the majority do not install software, and it has been reduced to dragging and dropping one icon from some other storage to your hard disk ... still people hate it.

    Everybody wants to know, what is Apple's secret? What makes their stuff so easy to use, what makes people like it so much? It is zero configuration. When Apple did Mac networking in the 1980's the Macs networked themselves, you just had to physically connect them. When they rebuilt their OS for the 21st century they re-built the zero configuration networking as well, this time around TCP/IP. There were 20 years of "configuration TCP/IP" before Apple switched from AppleTalk to TCP/IP and created zero configuration TCP/IP. Why didn't somebody other than Apple build zero conf networking first? Apple is the only computer company in the consumer market. All others are in the mainframe replacement business. So it is no wonder that non-technical people like Apple's zero configuration products, because non-technical people fucking hate configuring things.

    Oh, they hate it. They hate it worse than taking an exam, they hate it worse than going to the doctor. If your business plan involves consumers configuring things, then get out of the consumer industry now.

    It is amazing to me in 2007 that the PC industry a) still exists, b) hasn't gotten a clue yet. ZERO, I mean ZERO configuration. You turn it on, it works (built-in apps). You plug it on, it works (dock connector). You click it, it works (Web/Ajax).

    1. Re:iPhone comes with 4 killer apps, who needs you? by stonecypher · · Score: 1

      It isn't a killer app if the competition has it already; what makes something a killer app is that people will buy a device solely to get that app. Nobody's buying iPhone because they can't make calls any other way; see also every other example you gave.

      Also, BSD had zero-conf TCP ten years before Apple did. Rewriting history is an ugly practice.

      --
      StoneCypher is Full of BS
  155. W810i by sdguero · · Score: 1

    I've said it before on /. and I'll say it again:

    The Sony Ericson w810i rules. Screw iPhone. You can get one of these bad boys for $50 now from cingular, get a 4gb pro duo card for $60 and de-brand it for $15 with davinci. Voila! It does everything, it's small, and their are no DRM worries. I've had mine for 6 months, and it is the shit. I am not a cell phreaker or anything and I got it all setup just how I want it with a few hours work (and it was kinda fun cause I was learning). Oh, and there is a torrent out there with 1200+ games for this phone...

    1. Re:W810i by solipsist0x01 · · Score: 1

      Agreed! I've had my w810i for about 6 months also and it's great. Got the 4gb mem stick pro duo, and a usb 2.0 adapter for it, I keep the original memory stick in the adapter and use it as a jump drive. It's my only mp3 player, I use it all the time, no DRM and sound quality is fantastic. It also has a radio, runs j2me apps, has a 2 mexa pixel camera, infrared and bluetooth. Did I mention great battery life?

      [anecdote]
      The other weekend I used it to transfer a jump drive driver from one laptop to another. The laptop that needed the driver (win98 machine) had no floppy drive, no internet access, no bluetooth, but it did have infrared. So I used bluetooth to get the driver off the laptop that had internet access onto the phone. Then used infrared to get the driver onto the win98 laptop. :)
      [/anecdote]

    2. Re:W810i by sdguero · · Score: 1

      Nice dude. I still need to try the infrared. Ubuntu (fiesty fawn) recognized the phone too...

  156. There was nothing killer about the iPod... by ericdfields · · Score: 1

    ... except it's revolutionary user interface. It still just played mp3s, like all its competitors. But it ALSO had a killer interface. Yet it sparked a real portable music player revolution.

    So far, that's the best of -- IMHO -- many sweet attributes of this machine. Like the iPod, it's coming at a time when all competitor UIs suck hard. They're playing the same game over again, and it's likely to revolutionize again.

    Just wait until the iPhone Mini comes out. Then the iPhone Nano. Then the sexy RED iPhone Nano.

  157. TI-99/4a by mknewman · · Score: 1
    I remember when I worked at TI in the 80s and the 99/4a came out, I refused to buy it because it was not an open platform. All my friends at work couldn't understand that, but I was happy working on my Atari 800 and CPM, completely open platforms, down to being able to modify or change out the OS.

    I think Apple has a chance to make a huge impact on the market. I'm still not sure of the useability of the iPhone (how do you type on it?), but even if it's awesome, only being able to run apps under the Safari browser stinks. Someone will hack it soon and it will become an open platform though.

  158. Silver Linings by richardtallent · · Score: 1

    I'm as disappointed as anyone at the lack of an SDK. Apparently AJAX isn't good enough for their own Mail and Google Maps apps, but it's a Really Sweet Solution for everyone else.

    But there is a silver lining: Safari will presumably support SVG, as it does now on OS X and Windows.

    You can stuff a lot of rich functionality into a small SVG+AJAX application vs. a web app that requires HTML, CSS, PNG, Prototype/JQuery, etc.

    In other words, the bandwidth problem is real, but there are some options.

  159. wow, apple creates a product that by wardk · · Score: 1

    doesn't require an SDK to develop to it.

    and developers are bitching? sorry, don't buy it.

  160. Don't be an idiot by Snaller · · Score: 1

    He knows what revolution means, he is lamenting that people are getting worked up over something as irrelevant as a telephone, when there is so much real misery in the world which could do with some attention instead.

    Of course he overlooked that fact that most people just don't give a shit about others.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    1. Re:Don't be an idiot by untaken_name · · Score: 1

      Obviously he didn't. Here is the relevant quote:

      If we could have the type of revolution our forefathers had for silly import taxes for health coverage, worker's rights ,the ability for criminal corporations to poison our environment, politicians that adhere to big business's needs more than the will of the people, that'd be really doing something, but no, we'd rather have a phone "revolution."

      Learn to read.

    2. Re:Don't be an idiot by Snaller · · Score: 1

      "Obviously he didn't."

      Yes he did.

      "Learn to read."

      No child - You are the one who needs to learn to read - and growing up.

      Despite the term "learn to read" suggest you are very young and immature and that any explanation from me will be utter waste of time I shall give it to you anyway:

      "If we could have the type of revolution our forefathers had "

      Revolution is most likely a metaphor here for strong action, but he could perhaps mean actual armed revolution to force a change, then he goes on to list what he thinks we should do something about:

      "for silly import taxes for health coverage,"

      We should do something about Import taxes on health coverage since it is wrong.

      " worker's rights ,"

      We should do something about workers rights (i.e., we should give them some instead of letting big business step on them)

      "the ability for criminal corporations to poison our environment, "

      We should do something about corporations so they don't get away with poisoning our environment.

      "politicians that adhere to big business's needs more than the will of the people,"

      We should do something about politicians who don't care about ordinary people but only big business.

      " that'd be really doing something,"

      Then we would have done something worthwhile.

      " but no, we'd rather have a phone "revolution."

      Instead we waste time on a phone.

      What's even worse is the SMS generation can't even read english anymore.

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    3. Re:Don't be an idiot by untaken_name · · Score: 1

      Moron. No one was talking about a revolution in the phone industry having anything to do with anything that you just typed. What they were talking about was a marked or sudden change in the way mobile phones are used, which is not the same thing as a revolt against tyranny. You would have been better served actually making the OP's point for him instead of trying to defend his fallacious rant. Perhaps you should have said, "Any interest at all in mobile phones, or revolutions within the world of mobile phones, should take a back seat to more pressing issues such as..." and then gone from there. Your complaint about whoever the SMS generation are rings ironic and hilarious to me.

    4. Re:Don't be an idiot by Snaller · · Score: 0, Redundant

      " No one was talking about a revolution in the phone industry having anything to do with anything that you just typed"

      HE was talking about that - you didn't understand it. I explained it to you. And as expected it was a low IQ childish rant.

      Pity Slashdot doesn't have an outright ignore function - but *plonk*

      --
      If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    5. Re:Don't be an idiot by untaken_name · · Score: 0, Redundant

      What YOU don't seem to understand is that HE WAS talking about it while trying to relate it to what EVERYONE ELSE but YOU was talking about. HE was doing this while implying that the definition of revolution DID NOT APPLY to anything other than ARMED CONFLICT. That is not correct. That is why I corrected him. Not because I even disagree with the point he was attempting to make. But because he committed an error while trying to make it.

  161. Give me VOIP or death by jsprigg · · Score: 1

    This just blows. I was hoping someone would develop a VOIP client for the phone. That way - in wifi enabled areas I can tap into my asterisk box and pay less on calls.

    --
    --- Nothing better than a healthy helping of fresh pancreas. ---
  162. iPod - it will NEVER be popular... by Anonymous Coward · · Score: 0

    Haven't talked to teenagers lately?

    Apple will sell millions of iPhones based strictly off of Teenage Buyers,
    let alone anyone over the age of 19...

    iPhone will not be AS popular as iPods (phones need a plan with monthly fees)

    but this is iPhone 1.0, imagine what iPhone 5.0 will bring...

  163. Mod parent down by Snaller · · Score: 1

    because he has a problem with reading comprehension, instead mod his parent up.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
    1. Re:Mod parent down by untaken_name · · Score: 1

      Right. Sure. My problem with reading comprehension is that I actually have some. GJ.

  164. Apple wants no "killer app" for a good reason! by Anonymous Coward · · Score: 0
    I think Apple knows exactly what they are doing: they won't release an SDK exactly because they don't want a "killer application" on the iPhone. And with "killer application", I mean "virus", "malware", you name it.

    Think about it: Wouldn't a 1% marketshare for the iPhone drastically increase possibilities for an effective cellphone virus at last? I mean, it's not that those devices are more secure than say, your average Windows PC. So far, they just haven't been connected and similar enough to enable malware on the order of magniture on which we have it on PCs. And I have no illusions that Apple would manage to create a 100% secure iPhone.

  165. Official SDK? Kafluey! by bandmassa · · Score: 1

    To use a public network, the iPhone has to use public standards, chips, interfaces, protocols, etc.

    Yeh, there will be a heap of proprietory stuff in there, not least of which is Mac OS X, but it's only a matter of time before somebody hacks iPhone an unofficial SDK. DVD encryption couldn't be cracked, Generic PCs and Apple TV couldn't run Mac OS X, iPhone can't have an SDK. Yeh, right.

    --
    "I hope you like Guinness, Sir. I find it a refreshing substitute for, er... food." Col. Jack O'Neil, SG-1
  166. Which Safari has already... by SuperKendall · · Score: 0, Redundant

    Password manager.

    Safari has that today? Why shouldn't it have that on the phone? In fact, I fully expect it to also carry over my passwords from OS X where they are held already in Keychain (and probably something similar for Safari on Windows).

    Unless you were saying more generally, a password manager app. I agree those are handy (it's one of the few things I bought and used when I ahd a Palm) and it's also something trivial to have as a web applcation. With any luck we actually have an interface to Keychain, and then it already comes with a great one and you don't need to build one yourself.

    I'm sure others will have different killer apps, and that's part of the point here.

    But something an INDIVIDUAL wants cannot by defintion be a "Killer App", which is an application that drives people to a device or other thing in droves. It's the "Killer" use of the product that makes everyone want one. So while for me a dive compression recording application was very handy indeed, it really would never be a killer app since diving is not prevelent in the population at large.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Which Safari has already... by SoupIsGoodFood_42 · · Score: 1

      I don't think my clients would appreciate me storing the details to their servers and e-mail accounts on a web app.

  167. I think you misunderstand by StarKruzr · · Score: 1

    what is meant by some people by "real apps."

    There is no reason beyond Apple's software lockdown that the iPhone could not run VLC, VNC, a terminal, emacs, vi, TextEdit, Skype, or any number of games.

    --

    +++ATH0
  168. Compare 0.07 GHz ARM by tepples · · Score: 1

    I already forgot it because the iPhone has a 1 GHz ARM [...] The CPU in these pocket devices cannot even decode a video stream for playback. My Nintendo DS has an 0.07 GHz ARM, and it decodes DPG video just fine.
  169. Until there's 100% coverage by tepples · · Score: 1

    I think people are getting too hung up on the notion that everything on the iPhone MUST be run from a remote server. There's really no reason to make that assumption. People seem to be assuming (again for no reason) that there is no local storage. Apple hasn't revealed any public APIs beyond what is already present in the Safari web browser. Can AJAX apps running in Safari from the phone owner's home directory read and write files in the home directory?

    All that has been said is that user apps would be sandboxed so they don't trash other data. And we're still waiting for Apple to announce what this sandbox allows. It could be that apps are allowed only to read and write a 4 KB cookie.

    There's no reason you couldn't build a notetaking app, a password app, an eBook app, a contact manager, a to-do list, etc. I did Palm OS development for a few years and pretty much everything I ever built could be made as an app in a web browser today. But on what machine would the web server run when the user leaves coverage? Until there's data coverage in 100% of places where phone owners will be using their phones, we still need local storage and execution.
    1. Re:Until there's 100% coverage by NMerriam · · Score: 1

      But on what machine would the web server run when the user leaves coverage?


      No, that's what i meant, that they could all be written as local apps that just run in a browser instead of using the UI tools of the OS. Even if you had to roll your own flat-file text cookie "database" it would be very possible (and not much less elegant than plenty of commercial solutions I've seen :P )

      You're right, of course, there's still too much that's unknown -- that's kind of been my point in all these iPhone discussions. I think people are getting too hung up on limitations that might not even exist. Just because they used AJAX as the buzzword to describe the JS/HTML capabilities of the embedded browser doesn't necessarily imply that everything will be tethered to a remote server.

      There's just a lot of "the sky is falling!" conversations taking place about the iPhone when nobody has one or knows what they can do. The developer info we've seen at this point is so minimal as to be useless as anything but PR, obviously Apple will be releasing a lot more in the coming weeks and then we can all panic.
      --
      Recursive: Adj. See Recursive.
  170. Audio and offline operation in Web 2.0? by tepples · · Score: 1

    The platform is Safari. The development community can make web 2.0 apps. Google Maps, Flickr, Digg, Yahoo Pipes, Delicious None of the apps you list deals with real-time audio. How does one make a voice chat app in JavaScript? How does one make a video game with sound effects in JavaScript? And how well do even apps other than those intended for real-time communication run when the user has left the coverage area or run out of monthly data kilobytes?
    1. Re:Audio and offline operation in Web 2.0? by ruzel · · Score: 1

      There are some possibilities here, but not for everything you mentioned. As I mentioned elsewhere on this thread, having Flash on the iphone would really solve all the problems you mentioned, but I can see why Apple doesn't want to include the Flash player just yet. Nonetheless, just playing sounds with javascript is feasible. Here are some sound scripts written in javascript. Admittedly, it's midi, but there are lots of other resources and ways to do this. And don't forget, one technology that Apple is happy to push is quicktime. The quicktime app can capture and record video and audio although I'm not sure about the quicktime plugin. I've seen quicktime work in concert with AJAX and you can certainly build some interesting AV apps with it. I have also seen some AJAX video games (though they are admittedly clunky). But if this announcement about utilizing AJAX to build apps on the iphone is anything other than misdirection (which I think it is) Apple might very well start to build some things into Quicktime and Safari that will make more of these things possible. At the end of the day, this is iPhone 1.0. There's a lot of room for improvements. And given Apple's track record, I think we can all expect them to improve reasonably quickly.

  171. Smartphone? Unlocked? Where? by tepples · · Score: 1

    You can use a free SDK to develop with, put anything you like on unlocked smartphones, there are already thousands of applications for smartphones. Unfortunately, 350 million people live on a continent where it's too hard to find an unlocked smartphone.
  172. sound? by tepples · · Score: 1

    If your app just wants to do some thinking, it can think in Ajax just as well as Cocoa, without the network. But can Safari and iPhone play sound in Ajax?
  173. Unsigned JAR files? by tepples · · Score: 1

    Where have you seen that code you write on one SDK won't work in ANOTHER COUNTRY! "The JAR file could not run, because it does not contain a digital signature that can be validated against the known root certificates." Which root certificate you need depends on which network operator you want to target, and that varies per country. In addition, the different languages of different countries require different glyphs to be present in a program's included font.
  174. So then don't by SuperKendall · · Score: 1

    I don't think my clients would appreciate me storing the details to their servers and e-mail accounts on a web app.

    If you can use Keychain, that's local to the device.

    If you can use a local cookie to store password and account details, that too would be local to the device, even though the page might come from a remote server (and the Javascript could encrypt said cookie with a password you enter on the page so the server cannot parse the cookie). Not to mention, it could ALSO be your own secure server running your own code and using SSL to talk to (that was my plan).

    If there is a hook to store data (remember, we don't know how or what exactly the iPhone integration does) that too is local to the device.

    You seem to lack imagination.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:So then don't by SoupIsGoodFood_42 · · Score: 1

      If it does have a keychain like OS X, syncs it, and allows access to it, then that's fine.

      I don't lack imagination, I just want a nice solution, rather than a hack. SplashID is a nice solution, and they make it for many devices. I'm sure they'd make a port for the iPhone once Apple makes an SDK for it. Untill then, it's just easier to stick with my Treo.

  175. Still practical to replace with web app by SuperKendall · · Score: 1

    Indeed I'm sure many people will seek to provide a replacement when a fuller SDK comes around. I am just saying even that example can be replaced in multiple ways that are still secure.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  176. There was no SDK for the Apple TV either by pelorus · · Score: 1

    But it was hacked. And there were apps for the iPod long before Apple even considered third party development.

    If the will is there to run SSH clients and other apps on iPhone and Apple does not provide then I reckon others will. It is running OS X (sic) after all.

  177. Distraction by MikeFM · · Score: 1

    I have to lean towards the type of phones and phone networks the nomads had in the book Distraction. Small, disposable, cheap phones with cheap, easy to install, access points.

    Once we have WiFi everywhere it'll be a real option. That is one of the reasons I'm against securing access points. (IMHO security should be at the application level.) I made a wireless VoIP phone back in like 2000 after I became disgusted w/ my proprietary cell phone. It was kind of large (it'll be interesting to compare to the iPhone) but worked as a PDA, MP3 player, and digital camera. I would have liked it to be able to use the cell network when it was available and WiFi wasn't but I wasn't able to find a PCMCIA device to let me hook up to the cell networks (at least not one that worked/ Linux).

    The revolution will happen when people discover they no longer need a commercial carrier. At some point the wireless infrastructure will get good enough and then there will be nothing to stop companies like Vonage and Skype or even hobby hackers from offering ultra-cheap or free alternatives.

    It'll probably work better too because the commercial models are so much more complex due to the need to track usage for billing reasons. If you've ever worked for a phone company you know how much complexity they have that could easily be jettisoned if service was free and didn't need to be monitored.

    THAT phone revolution will revolutionize society - yet again.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  178. uhm, iTunes? by starbuckr0x · · Score: 1

    But wouldn't you consider the iPod functionality to be the killer app?

    --
    -50 DKP for lame post!
  179. Subject was right, conclusion was wrong.. by Anonymous Coward · · Score: 0

    Right, there will be no "killer apps" for the iPhone. What does that really mean? There will be no crap, or malware written for it that will kill your iPhone, or require a reboot or paperclip reset to recover, like in the plethora of windows-based phones.

    It's an internet-connected device, everybody loves so-called "web 2.0" apps, and here's the perfect vehicle to demonstrate their usefulness.

    Leave the virus and malware infected phones to those buying so-called "smart phones", which really implies "I'm dumb enough to run suspect code on my phone".

  180. starkruzr after reading this I can't listen to you by Anonymous Coward · · Score: 0

    starkruzr I looked up your name online I read about you and your arstechnica friends here:

    http://www.windowsitpro.com/articles/index.cfm?art icleid=41095&cpage=208#feedbackAnchor

    You are far from an authority on computing. It seems that by comparison to people that actually know what they are doing, you outright suck, as do your friends from arstechnica and osy. Impersonating others online as well is something you apparently get into doing. You are a stinking trollish freak and slimebag. I recommend anyone reading this post to see this idiot starkruzr show you in his own words just how stupid he is and how pitiful he and his arstechnica friends are in reality.