Slashdot Mirror


iPhone SDK May Be 1-3 Weeks Late

tuxeater123 writes "According to a blog posting at BusinessWeek.com, the iPhone SDK could be pushed back by another 1-3 weeks. Unfortunately, the evidence provided, such as the media announcements that are usually made before most Apple releases, suggests that this may indeed be true. Apple usually sticks to their announced deadlines, however they have been known to break them occasionally."

42 of 157 comments (clear)

  1. Apple just wants by EEPROMS · · Score: 2, Interesting

    to make sure no one can create an alternative version of iTunes with it.

  2. That's terrible! by Anonymous Coward · · Score: 5, Funny

    I'm devastated by this. It makes my entire life valueless. How could a company like Apple even think about delaying a software release by almost a month. Oh, woe, woe is me. etc etc etc

  3. Most pointless statement ever? by psp · · Score: 5, Funny

    Apple usually sticks to their announced deadlines, however they have been known to break them occasionally.

    Slashdot article summaries usually are shock full of valuable comment, however they have been known to be totally pointless.
    1. Re:Most pointless statement ever? by laird · · Score: 2, Insightful

      " if this were Microsoft, who has about the same track record as Apple (but don't tell the fanbois!), they'd have let you know "Microsoft is late again. Someone should sue them, they're clearly trying to screw all the small-time developer houses who were anxiously awaiting an official SDK. Anti-trust, anti-trust!""

      Actually, and speaking as a developer for both Windows and Mac (http://www.pando.com, check it out!), ever since Mac OS X came out Apple has a very good track record for hitting deadlines. Releases sometimes get stuck in QA for a few extra weeks (e.g. Apple TV's latest release, and rumor has it iPhone SDK will be a few weeks late), and they did slip 10.5 by a few months, but I don't recall any massive, multi-year development failures, or repeated slipping, in quite a while. Fairly often there are rumored release dates, which Apple doesn't hit, but Apple itself is pretty cautious about announcing future release dates. Also, when compared to Microsoft, Apple's development model is for frequent, smaller releases, which by definition are lower risk than Microsoft's less frequent, larger releases.

      The last time Apple seriously missed a deadline that I can think of was the whole Taligent/Pink debacle.

  4. Interesting by wamerocity · · Score: 4, Interesting

    My big problem with this is that EVERY program for the iPhone has to come from iTunes, which means it will most likely be sold. I doubt Apple is going to host any freeware programs that people write out of the goodness of their hearts. I've actually been very surprised by the quality and ingenuity of some of the programs written for jailbroken iPhones, and I know that these programs will only increase in quality once real tools are released, but I just wonder how hindered it will be because of the inability of people to "just install" programs on it that they like.

    --
    "Thank you for using Stop-n-Drop, America's favorite suicide booth since 2008"
    1. Re:Interesting by wootest · · Score: 5, Insightful

      It's interesting that everyone takes for granted that "getting from iTunes and then syncing it over" will be the only way to get apps. It's likely to be one of the ways, but Apple has revealed nothing. It's all speculation so far.

      I doubt Apple is going to host any freeware programs that people write out of the goodness of their hearts.

      They already host downloadable Dashboard widgets and provide links to all sorts of software on their site and host the world's biggest podcast directory at no fee for anyone, producers or users. I don't see how helping to host applications that could solve every non-hardware related aspect ("3G!") of their product would be *bad* for them, even if some of those applications were free.

      I expect to see some way that Apple will help people sell their apps if they do end up with some sort of iTunes app store, but one approach doesn't rule out the other, especially since it likely won't be that easy to get access to their payment/transaction system.

    2. Re:Interesting by __aapdpi4193 · · Score: 3, Insightful

      Right, I guess the free podcasts which Apple hosts on iTunes are being sold... oh, wait... I guess not. By the way, Apple (Steve Jobs) has already alluded that apps through iTunes will be available for various rates, including Zero/Free.

    3. Re:Interesting by vlad30 · · Score: 2, Insightful

      I don't think that will be the only option. Just thinking about potential programs I could write for some companies but would never see use in another company and a few the company would demand be kept in-house. iTunes store would kill this however needing to use iTunes would not be a problem

      --
      Your'e all thinking it, I just said it for you
    4. Re:Interesting by Tony+Hoyle · · Score: 3, Insightful

      There's already a means to get ipod applications in itunes, and has been for some time - it'll just be extended to the iphone/itouch. The ipod touch 'option pack' ($20 to do the equivalent of set a registry entry), was the dry run of the delivery method.

      From that we know that applications will be signed.. which means some kind of approval method, and its associated cost. No great surprise there - all mobile platforms have something like it. Whereas you *could* distribute an approved app for free you'd be paying apple for the privilege.

      Presumably users will be able to sign their own apps limited to one phone with the SDK (development would be a bit hard without it.. simulators still aren't real hardware and nobody in their right mind would release an app that hadn't had real world testng), which means if you want to distribute 'free' apps then there's the extra step of getting end users to sign it themselves.

      It comes down to the SDK - if that's free then distributing free software will continue with the extra step of signing those apps yourself. If it costs money it'll kill free distribution because there won't be enough users who will pay money simply to get free stuff.. they'll pay the fees to itunes instead.

    5. Re:Interesting by Anonymous Coward · · Score: 2, Informative

      I doubt Apple is going to host any freeware programs that people write out of the goodness of their hearts.

      I don't see why they wouldn't. iTunes already has free content such as podcasts, and Apple hosts a lot of free software at their OS X download site.

      http://www.apple.com/downloads/
    6. Re:Interesting by wootest · · Score: 5, Insightful

      Signed applications means that the applications have a cryptographic signature attached to them with *any* trust root, not that they have to be attached to any specific trust root. There's a leap from "applications have to be signed" to "applications have to be signed by Apple" or the more likely "applications have to be signed by an authority whose certificate is trusted by Apple". But let's say that happens: unless all development happens inside a simulator in software (and good luck testing multi-touch then), I definitely think that there'll be a way to run "untrusted" apps, and this way will be exploited to run free apps. I think Apple knows this.

      The iPod touch update was curious - the apps were already in the new firmware, and the update just "unlocked" them. (The update weighs in at 9 KB.) Since people won't get to download new firmware every time they get an app, this doesn't confirm much, although I agree that it was probably a dry run of some component in the whole scheme, most likely signing.

    7. Re:Interesting by Tom · · Score: 2, Insightful

      My big problem with this is that EVERY program for the iPhone has to come from iTunes, which means it will most likely be sold. I doubt Apple is going to host any freeware programs that people write out of the goodness of their hearts. There's a lot of free podcasts on iTunes. Why do you assume it would be different for iPhone apps?
      --
      Assorted stuff I do sometimes: Lemuria.org
  5. Pointless? by Serious+Lemur · · Score: 3, Interesting

    What kind of /. user would buy a locked-down phone anyway?

    1. Re:Pointless? by Jackie_Chan_Fan · · Score: 2, Insightful

      Me. Its a great phone

    2. Re:Pointless? by cduffy · · Score: 2, Insightful

      One sick of phones having nearly-useless web browsers, when the only phone with a useful one is locked.

      Sometimes pragmatism wins.

    3. Re:Pointless? by mdwh2 · · Score: 5, Informative

      One sick of phones having nearly-useless web browsers, when the only phone with a useful one is locked.

      Any cheap old phone can run Opera Mini. I too was annoyed by the poor quality of my phone's built in browser, but now I never have any trouble. It even has features like server-side downscaling of image sizes, thus reducing download times (and costs) - so even if your phone does have a decent browser, it's worth a look.

    4. Re:Pointless? by cduffy · · Score: 2, Insightful

      Let me back up a bit here.

      Do you think the Nintendo Wii has a decent web browser?

      I find it unbearably frustrating to use -- and that's Opera running with a much bigger screen at a higher resolution with a much higher-bandwidth input device than what your average phone provides. So call me a snob when it comes to my web browsers -- but the iPhone's browser doesn't make me want to throw the device at a wall, and in that regard it's the first decent mobile web browser I've touched.

      Look -- Opera Mobile may be good enough for you. It's probably good enough for most people. If their Wii port is any indication, I'm pretty darned sure I'd hate it. I'm not trying to argue that everyone should have an iPhone -- just that some subset of those who do may well have made that purchase for a reason other than wanting to look trendy.

      Re the large-high-res-screen thing -- I've seen other mobile devices with comparable or better screens; some of Nokia's internet tablets are great in that respect (and while I haven't used them long enough to compare the browser to Mobile Safari, the screens are fantastic). However, those devices don't double as phones except over VoIP (when appropriate connectivity is available), and I can't justify purchasing a Nokia tablet and a separate cell phone, complete with separate plans for each.

  6. Re:Good News. Bad News. by Anonymous Coward · · Score: 3, Insightful

    Yeah, when one, single model from one, single manufacturer outsells ALL Windows Mobile smartphones from ALL manufacuturers for two quarters, that sure is a failure.

  7. Developers, developers, developers by Ilan+Volow · · Score: 4, Interesting

    One of the most frustrating parts of being a mac and Apple platform developer has always been being the veil of secrecy around API's, and for anyone who's used to the mac development lifestyle, the iPhone SDK isn't an exception. Personally, I can't understand it; keeping customers in the dark may be smart marketing, but keeping developers for your platform in the dark is suicide.

    Thousands of developers are already writing code for Google's Android platform because Google released the API early, even before they released a device. By the time Apple releases their SDK, Google will already be ahead of them in the numbers of developers experienced with their API. I wish Apple could understand the enormous competitive disadvantage they are putting themselves in.

    --
    Ergonomica Auctorita Illico!
    1. Re:Developers, developers, developers by Tom · · Score: 2, Insightful

      As someone who has bought a ton of 3rd party apps for OS X, for all I care you and your kind can rot. Let me explain before you hit me in the face:

      Writing code for a pre-release, beta or pushed-out-too-early API is just one of the things that shows immature coding practices. When the API changes, you'll do what? Refactor? No, you won't, you will patch it up, put in a hack here and a workaround there.

      I much prefer the mature code written by mature people that I've come to experience on OS X. Yes, Apple is less kind to developers than MS is. The result is that MS has more developers. The result also is that every immature fuckup who can't write 10 lines without a bug and can't stand being told that he sucks, writes software for windos, not OS X.

      The software quality of most of the shareware released for OS X tops a good part of the "enterprise software" that I know for windos. I don't think that's a coincidence.

      So please, if you want to write software for an API that was released too early, instead of one that has been refined, worked over, and matured, by all means by my guest and please do it to something different, not my iPhone.

      --
      Assorted stuff I do sometimes: Lemuria.org
  8. Re:1-3 weeks late? by Tony+Hoyle · · Score: 4, Informative

    It was originally announced for February. Remember that we weren't going to get a proper SDK... Steve Jobs announced the web SDK and said that everyone would be using that from now on (what, over GPRS? Get real steve). It was only when they realized that (a) nobody gave a shit about web apps, and (b) millions of users were running native apps anyway, and apple wasn't getting a cut, that he announced the SDK.

  9. I would LOVE their disadvantage by SmallFurryCreature · · Score: 4, Insightful

    They managed to break records with a phone that lacked many features people have come to accept as standard, with a horrible choice of plans/carriers at a premium price.

    Nobody at all seemed to care about the lack of 3rd party apps on it when they handed over their cash for the device. They broke into the cellphone market with just 1 product in record time and you say they got the disadvantage?

    Android may do even better BUT it will do in a totally different way. First off there will be NO google phone. Android is closer to Symbian or even MS Mobile OS (whatever they renamed it to this month) then the iPhone. With the iPhone you bought a Apple product, with Android you will buy a phone from any number of phone makers that just happens to run a software suit in which Google had a hand in the development.

    Their most likely won't be a google branded phone and none of the others have enough status to sell a phone just because their logo is on it.

    Android and the iPhone are completly different products and Apple doesn't need to worry about the same things Google has too. I might buy an Android phone for its openess, but I think absolutly nobody bought an iPhone for any similar concerns. It would be like saying that Ferrari needs to publish the specs for their new car early so 3rd parties can develop roof racks and child seats for it early. Sorry, Ferrari and the people who buy them could care less about that.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:I would LOVE their disadvantage by vijayiyer · · Score: 2, Insightful

      Do you realize there are people value simplicity? That means no ABS, traction control, airbags, etc because that's all feature bloat leading to heavier, more "disconnected" cars - it's the driver-road interface that matters. Real drivers don't care about such things and would in fact rather drive the car than let the computer do it.

  10. I think that's his point by Sycraft-fu · · Score: 2, Insightful

    Is that there are other platforms, indeed there are much larger platforms, and Apple is putting themselves at a competitive disadvantage by being all locked down with their APIs.

    In the case of mobile smart phones, Windows Mobile and Symbian are the major competitors (and both are much larger in terms of market share). Windows Mobile uses Microsoft's standard development tools, and has no special restrictions on software, there's lots of free stuff you can get your hands on. I don't know as much about Symbian, but a simple web search shows plenty of freeware, an IDE for Eclipse developed by Nokia (one of the owners of Symbian, and major users of the OS) and so on.

    1. Re:I think that's his point by ThePengwin · · Score: 3, Insightful

      Also, Most smartphones have Java, which is quite uniform across devices. It only seems to be used for games, but there is great potential for it.

      I think it would be smart for apple to include Java into the iphone, it would give it a pretty level playing field with other devices.

  11. This is good... by HumanEmulator · · Score: 3, Funny

    I'll be able to get real work done for an extra 1-3 weeks before I starting hacking my phone.

  12. JavaME by krischik · · Score: 2

    Even that I am not a Java fanboy I moved mobile development over to JavaME and I think it is the only way to go. The (Smart)phone market moves so quickly - you don't know what platform you need next and with JavaME at least porting to a new platform won't be a pain in the arse.

    Martin

  13. Eh, you mean like a classic car? by SmallFurryCreature · · Score: 2, Insightful

    Do you have any idea exactly what a classic Ferrari goes for, a car with no ABS, no traction control, no airbags, no radio etc etc etc? Yes it probably does have windshield wipers, I give you that.

    In fact for these kind of car nuts the LACK of these features is the attraction.

    different markets, why do people find that so hard to accept? Android and the iPhone are designed for different customers.

    Do you really think that anybody at Ferrari or any of their customers CARE that you can't go into the local carshop and buy decals for it?

    The iPhone simply didn't launch like that, it was shiny, it was Apple and that is why it sold so well. You might as well talk about how hard to upgrade the Apple Mini is. Sorry, nobody buys it to upgrade it.

    In the meantime we got two products that have NOTHING in common (iPhone is a phone, android a platform) of which one sold millions and the other sold NOTHING yet. Lets wait a bit and see what happens when the first Android phone actually arrives shall we? Then we can make any kind of judgement on what will be the biggest success, but remember, specialist car makers making cars that do not offer any of the 3rd party extra's and ease of use of bigger makers are still around making a profit.

    Not everything has to be same grey goo aimed at the largest market share. If Android outsells the iPhone a hundred to one, Apple still had a huge success.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Eh, you mean like a classic car? by cduffy · · Score: 2

      What DRM? Sure, the iPhone will play content "protected" by Apple's DRM, but it certainly doesn't require it. The only thing that bugs me is that it doesn't play vorbis, and the interface for adding/removing content is locked down unless it's jailbroken.

      And it has plenty of merits -- namely, a WebKit-based browser with a multitouch interface, and a multitouch-centric Google Maps interface. Those two features do it for me -- I've been waiting for years for a phone-based web browser that doesn't suck (and as far as I'm concerned, Mobile Safari delivers), and the mapping interface is good enough (and the cell-tower-based location finding is accurate enough) that I no longer have a car-based GPS unit on my wishlist, which makes up for the cost of the phone quite nicely. The only other thing I care about is being able to write my own apps for it, and I'll have that in three weeks.

      People who make a different decision from you may not be completely wrong; they may just have different priorities. I love my iPhone -- but before I switched from my Blackberry 8700, I had the data plan turned off after deciding that the web browser sucked too much to be worth my money and that I had no interest in push-based email delivery. (Why'd I buy a Blackberry, then? Battery life, Bluetooth 2.0 support, and lack of a camera were my priorities at the time). If you wouldn't make the same decision with your Blackberry, we obviously have different values on which we're basing our judgement re phones -- so it's understandable that different conclusions can be reached.

    2. Re:Eh, you mean like a classic car? by Graymalkin · · Score: 2, Informative

      From a young age I've never really had much trouble reading a map. Apparently this is a rare and magical gift.

      I don't understand the fetish for turn-by-turn GPS directions. I guess it's because I can read maps and have a sense of direction. Last night I looked up my friend's address on my iPhone. I used the map to figure out where to get off the freeway and what side streets I needed to use to get there. The Google Maps location finder is pretty accurate in the cities I've tried it in and at least let me know where I am. Since I don't need to give those coordinates to a cruise missile I'm fine with knowing an approximation.

      --
      I'm a loner Dottie, a Rebel.
  14. closed platforms suck but... by stokessd · · Score: 2, Insightful

    I don't like the hardware I own to be controlled by some other entity like any good slashdotter, but the cell phone market is a little different than traditional computers. I'm watching Android very closely, and I hope it lives up to the hype. But needing a phone NOW and looking at the smart-phone landscape (s well as the plain old phone landscape), the iPhone is so insanely better to use than anything else out there that it is a no brainer. I've tried mobile web on co-worker's phones, and it's a joke compared to mobile safari. So putting my idealism aside I got the phone that actually made my life better. And after 6 cell phones, it's the first one that doesn't piss me off.

    The one thing that I think Android needs (from looking at the video demos) is the whole pinch zoom feature. I suspect that will be tough to get legitimately. It makes the iPhone usable with such a small screen. And after using an iPhone and watching the android videos it seems lie a glaring omission.

    Frankly as a small time developer of largely worthless code, I wouldn't have a problem tossing apple a few dollars to host my application.

    Sheldon

  15. Re:1-3 weeks late? by Fahrvergnuugen · · Score: 5, Insightful

    So you're insinuating that Apple withheld releasing a proper SDK when the iPhone launched because they purposefully wanted to stunt the platform?

    Did it ever cross your mind that maybe the API for mobile OSX 1.0 might have been last priority behind everything else that had to be done to get a 1.0 product out the door? Talk to any iPhone app developer and they will tell you the same thing - iPhone 1.0 looks pretty darn good on the surface, but under the hood its quite ragged as the developers were obviously under pressure to meet a deadline.

    --
    Kiteboarding Gear Mention slashdot and get 10% off!
  16. Security by daviddennis · · Score: 2, Interesting

    The security question is not a red herring. I have witnesses a phone virus and the results are not pretty.

    A good friend of mine lives in the Philippines, where expensive cellphones are status symbols. In 1996, when I was paying her a visit, she had the latest, fanciest Nokia. It got a virus, and the virus started sending hundreds of X-rated advertising MMS messages to everyone she knew. It was both embarrassing and expensive, since the phone companies over there charge for each individual message.

    Fortunately, I was with her at the time and was able to fix the problem with f-secure's anti-virus software for the phone, but the result was a $300 phone bill the phone company refused to write off. My friend is in the upper middle class in the Philipines, and that means a $1,000 monthly income. The phone bill devastated her.

    So don't ignore the cellphone virus threat. It can cost real people real money and genuine embarassment thanks to the annoyance and subject matter of those messages. Fortunately for her, most of her friends didn't have the fancy cellphones needed to receive those messages (and catch the virus) but it was still no fun at all explaining them to people.

    So don't understate the virus threat. Steve definitely doesn't want stuff like that happening to his beloved iPhone, and as a happy iPhone owner, I can't blame him one bit.

    D

    1. Re:Security by gleffler · · Score: 2, Informative

      Right, because every other platform that lets you run your own applications has been subject to malware that has actually existed in the wild, right?

      Oh, what? They haven't?

      Sorry to say, but this story smells apocryphal, given that you explicitly mention she had a "high-end" Nokia, which would be running S60. No S60 "viruses" ever existed that sent MMS messages. If you can find one and identify it, I'd be interested in seeing it. The only S60 viruses that have ever been shown to exist in the wild propagated over bluetooth and did nothing but propagate.

      The "Security" issue IS a red herring. The iPhone has been wide open to anyone who runs 3rd party software on it for nearly a year now, and yet there is NO iPhone malware. If the concern is over security, then implement a granular permissions system like S60, where you can decide what each app can do at install time, but keep in mind that no phone virus that causes monetary harm has ever been proven to exist, for any mobile platform.

      The security handwaving is a bullshit reason for Apple to make damn sure they control exactly what you run on the phone. No VOIP, no SSH clients, nothing that will use too much data, nothing that might bite into a revenue stream Apple wants to create. They can couch it in terms of "it's for the security of the network!," yet somehow, every other network and every other device can run whatever apps you want on it and there's no problem.

    2. Re:Security by daviddennis · · Score: 3, Insightful

      It was a Nokia 6600. Interesting phone. As I remember the hardware was very attractive but the UI was confusing. I remember it taking more time to figure out where the web browser was in the thing than to actually download and eradicate the virus.

      Here's your proof that this virus exists:

      http://www.f-secure.com/v-descs/commwarrior.shtml

      You are clearly wrong that no phone virus causing monetary harm has ever existed. MMS messages cost money to send. This virus sent hundreds of them. I will admit I only have her word that the virus caused her a $300 phone bill. But I believe MMS messages cost about two Philippine pesos (at the time $ 0.20) to send. When she discovered the problem, her phone was continuously sluggish and so I have no problem thinking she might have sent a thousand or so messages, so close to $300 in MMS.

      I am not an expert about virus propagation, but I suspect you need millions of users for it to be financially worthwhile to write a virus. Nokia/Symbian does have that critical mass. I do not believe there are enough jailbroken iPhones to be a sufficiently fertile market for a virus, but if you could do it on all iPhones it might be. Furthermore, if you jailbreak you iPhone, you and not Apple are responsible for your acts. So you could get a virus on your phone but Apple would not be liable in any way.

      Curiously enough, the iPhone's third party software development is done through a model surprisingly similar to what we expect Apple to do. Installer.app is a centralized repository for iPhone software. I would certainly assume that if someone added a virus to installer.app's list of software it would be rapidly removed and the developer blacklisted. Most people are relying on installer.app instead of searching the Internet for software.

      While the existing mechanism is probably very safe, I think Apple is right in being concerned about viruses,especially as adding software to the iPhone spreads from what is probably a community of a few hundred thouand at most to a community of millions.

      Hope that was of interest.

      D

  17. Payment for one is not payment for all by SuperKendall · · Score: 2, Informative

    From that we know that applications will be signed.. which means some kind of approval method, and its associated cost.

    My guess is that you'll probably be required to be a paid ADC member (~$500) to warrant delivery of apps via iTunes.

    That says nothing however, about how much you have to charge for applications...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  18. You don't know much about web dev I guess by SuperKendall · · Score: 2, Insightful

    Steve Jobs announced the web SDK and said that everyone would be using that from now on (what, over GPRS? Get real steve).

    You. and everyone else that says that web development over GPRS (EDGE) ignores the whole point of what makes javascript based web dev so powerful - it greatly reduces traffic by only loading new data, not refreshing the whole page.

    Web dev over GPRS is MORE practical that straight HTML as it makes everything go faster and use less bandwidth.

    There are many things that are better to do as native apps but you would be surprised at the number of very good web based ones there are.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:You don't know much about web dev I guess by gleffler · · Score: 2, Informative

      The initial page load required to load your fancy-dance web 3.5 JavaScript AJAX all-singing all-dancing magic app over EDGE is the problem, not the concept of incremental updates with AJAX.

      Without AJAX the apps would basically be useless, now they're just merely ridiculously slow, especially if you haven't recently been using data. The time spent waiting for Safari to load, then for EDGE to activate, then the hostname to resolve, then the page to load, is all not insignificant, especially when compared to just waiting for the app to load delay with a native app.

      Using AJAX is wonderful, but it doesn't fix the fact that EDGE sucks and that web "apps" are a pathetic excuse for not delivering on real applications.

    2. Re:You don't know much about web dev I guess by kiddailey · · Score: 2, Interesting

      Yes, there are a great number of interesting and impressive web based apps, but I agree with "get real" in regards to them. Web apps on the iPhone (and mobile phones in general) ALL SUCK for a few important reasons:

      Lack of signal breaks the web application.
      Whether because of poor coverage, network trouble or signal interference, loosing access to apps on a device in your hand because of network issues SUCKS. For example, I tried to use a shopping-list web application, but discovered it was useless because I couldn't pull up the app while inside any large box-stores.

      Web applications vanish without notice.
      Web developers can be fickle and your favorite app vanishing from the web SUCKS. I've gone to bookmarked apps I use regularly a number of times and found only an annoying search-engine gateway page remaining.

      The web browser interface gets in the way.
      Accidentally hitting the history back or reload buttons and loosing progress in a web app SUCKS. The auto-rotation of the screen and consequent dimension change, can also hamper app usage and worse, break the app.

      I love my iPhone and I love surfing the internet on it, but I prefer my native apps over their web-based equivalents any day. And for what it's worth, a native app really only has to send data back and forth over the network, not the interface as well, so I'd argue that they are even more efficient in terms of bandwidth than web versions.

  19. Re:1-3 weeks late? by Space+cowboy · · Score: 4, Informative

    Right, because the iPhone has suffered terribly from the lack of 3rd-party applications. Sales are in single digits, and frankly owning one is an embarrassment. Not.

    I'm an iPhone app developer. The API is actually pretty nice "under the surface". UIKit is a lean-and-mean version of Cocoa, and behaves just like it in most respects. Being able to write Leopard-style ObjC on a device that goes in your pocket is frankly awesome. Unless you have *specific* examples of this "ragged" nature, I'm just gonna call bullshit on your entire comment, and leave it at that.

    Now a proper SDK will be a step forward, no doubt, but that's because we'll get things like named-constants rather than use 0x02 to specify values. Classdump, which is how the API was recovered, can only give you the method signatures and names. We'll also get the official C compiler, not one that works 98% of the time, real debugging, and perhaps even a simulator built into XCode, so you don't have to deploy to a target device in order to test the code. Oh yeah, and I'd expect to see some documentation too...

    Lacking any of these things doesn't point to it being "ragged" architecturally, every single point is a consequence of the hacks that were required to get *any* development going on the iPhone. Apple don't have that problem...

    Simon.

    --
    Physicists get Hadrons!
  20. Re:1-3 weeks late? by Fahrvergnuugen · · Score: 3, Interesting

    "Unless you have *specific* examples of this "ragged" nature, I'm just gonna call bullshit on your entire comment, and leave it at that."

    How about the fact that everything (on 1.0) runs as root?

    --
    Kiteboarding Gear Mention slashdot and get 10% off!
  21. Root is *GOOD* by MacDork · · Score: 4, Interesting

    How about the fact that everything (on 1.0) runs as root?

    Being unable to run as root is where problems occur for developers. Behold the market for Nokia S60 v3 smartphone software. Half of the most popular apps are written by Nokia, because everyone else is busy jumping through flaming hoops to get their apps signed. The process is so damned bureaucratic, innovation freezes, developers loose interest in frustration, and Nokia ends up developing most of what little appears on the platform. Worse yet, the stated goal of providing security through signing is obvious bullshit when signed spyware starts popping up. It's all about Nokia controlling who gets signed and who gets to compete.

    You're root comment is a user security issue and has NOTHING to do with the availability of an SDK. If iPhone is unable to run at different user levels it is NOT Mac OS X, because user levels are a fundamental property of any *nix OS.

    Macintosh computers aren't riddled with viruses and security breaches, what makes you think Macintosh phones would be any different? If Apple's SDK "solution" is to sign apps instead of fixing their obviously broke ass permission system, then their SDK will be useless anyway just like their other iPhone "SDK." If Apple can't provide a hand held platform as open to developers as their desktop systems, then they will join the long list of companies that failed to revolutionize the mobile market.

    Right now they're blowing it, just like they blew it with the Macintosh two decades ago. I wouldn't be so upset about it if I wasn't such a huge fan of the company.