Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Communications Businesses Programming Wireless Networking Apple Hardware IT Technology

No iPhone SDK Means No iPhone Killer Apps 657

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

No iPhone SDK Means No iPhone Killer Apps

Comments Filter:
  • Another one? (Score:5, Interesting)

    by Applekid ( 993327 ) on Tuesday June 12, 2007 @03:52PM (#19481731)
    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?
  • Horse, cart, etc. (Score:4, Interesting)

    by richdun ( 672214 ) on Tuesday June 12, 2007 @03:57PM (#19481813)
    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.
  • by Cereal Box ( 4286 ) on Tuesday June 12, 2007 @04:08PM (#19481959)
    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).
  • by antifoidulus ( 807088 ) on Tuesday June 12, 2007 @04:11PM (#19481991) Homepage Journal
    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.
  • Please, please (Score:3, Interesting)

    by Swift2001 ( 874553 ) on Tuesday June 12, 2007 @04:14PM (#19482031)
    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?
  • by R2.0 ( 532027 ) on Tuesday June 12, 2007 @04:15PM (#19482039)
    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?
  • by amper ( 33785 ) * on Tuesday June 12, 2007 @04:15PM (#19482045) Journal
    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
  • Re:Unless... (Score:3, Interesting)

    by brunascle ( 994197 ) on Tuesday June 12, 2007 @04:20PM (#19482131)

    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?
  • by ewhac ( 5844 ) on Tuesday June 12, 2007 @04:28PM (#19482235) Homepage Journal
    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

  • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Tuesday June 12, 2007 @04:32PM (#19482289) Homepage Journal

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

  • by Overzeetop ( 214511 ) on Tuesday June 12, 2007 @04:44PM (#19482503) Journal
    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.
  • by maynard ( 3337 ) on Tuesday June 12, 2007 @04:50PM (#19482599) Journal
    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."
  • by StCredZero ( 169093 ) on Tuesday June 12, 2007 @05:34PM (#19483229)
    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!
  • by abes ( 82351 ) on Tuesday June 12, 2007 @05:53PM (#19483443) Homepage
    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
  • Re:No killer app? (Score:3, Interesting)

    by dr.badass ( 25287 ) on Tuesday June 12, 2007 @06:08PM (#19483599) Homepage
    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.

  • Whatever (Score:4, Interesting)

    by retro128 ( 318602 ) on Tuesday June 12, 2007 @06:36PM (#19483867)
    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 [openmoko.org] running OpenMoko [openmoko.org]. 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.

  • Re:Revolutions... (Score:5, Interesting)

    by zuzulo ( 136299 ) on Tuesday June 12, 2007 @06:47PM (#19484033) Homepage
    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 [asterisk.org] 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 ...
  • Re:well.. (Score:4, Interesting)

    by ruzel ( 216220 ) on Tuesday June 12, 2007 @08:13PM (#19484775) Homepage
    > 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.
  • Re:well.. (Score:5, Interesting)

    by shmlco ( 594907 ) on Tuesday June 12, 2007 @08:30PM (#19484955) Homepage
    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...
  • Re:well.. (Score:5, Interesting)

    by ruzel ( 216220 ) on Tuesday June 12, 2007 @11:20PM (#19486243) Homepage
    > 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 [mrgan.com]

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

    That was quick. Maybe all you compile code junkies need to start brushing up on your XML, SOAP, and AJAX. ;)
  • Re:No killer app? (Score:4, Interesting)

    by R3d M3rcury ( 871886 ) on Tuesday June 12, 2007 @11:44PM (#19486403) Journal
    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?
  • Re:Revolutions... (Score:4, Interesting)

    by Repton ( 60818 ) on Wednesday June 13, 2007 @01:32AM (#19487221) Homepage

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

  • by surrealestate ( 993302 ) on Wednesday June 13, 2007 @04:17AM (#19488019)
    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.
  • by gig ( 78408 ) on Wednesday June 13, 2007 @05:35AM (#19488361)
    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).

Anyone can make an omelet with eggs. The trick is to make one with none.

Working...