Slashdot Mirror


An App Store For iPhone Software

Steve Jobs demonstrated a new "App Store" that will be pushed out to all iPhones in June. It's available now in beta. This will be the exclusive avenue developers will use to get their iPhone apps, written to the newly released SDK, to customers. Developers will get 70% of the proceeds from sales of their goods on the App store, with no further charges for hosting, credit-card processing, etc. Jobs called this "the best deal going to distribute applications in the mobile space."

531 comments

  1. not a free service for iPod touch users by Anonymous Coward · · Score: 4, Interesting

    apparently it's free to use for iphone users, but ipod touch users will have to pay a fee.

    1. Re:not a free service for iPod touch users by SteeldrivingJon · · Score: 1

      The firmware update will cost money for the Touch, but not the iPhone. But once you have the firmware accessing the store will be free.

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
  2. What about free apps? by EVil+Lawyer · · Score: 1, Redundant

    Will they distribute apps for developers who don't want to charge users for the privilege of downloading/using?

    1. Re:What about free apps? by digitac · · Score: 4, Funny

      Yes, but Apple still takes 30% of the sales price.

    2. Re:What about free apps? by ubernostrum · · Score: 1

      Will they distribute apps for developers who don't want to charge users for the privilege of downloading/using?

      I know this is a Slashdot story about Apple, where it's just expected that everyone will spout insane theories without actually reading the article, but... amazingly, an answer to your question is found in TFA.

    3. Re:What about free apps? by hypermanng · · Score: 3, Interesting

      Developers set the price of the app, and a 0$ price is allowed. Q&A answers are available from Apple Insider's notes page, including more information about developer registration, VoIP limitations and so on.

      --
      I am the one true god. However, as an atheist, I don't believe in myself. I guess I have a self-esteem problem.
    4. Re:What about free apps? by Anonymous Coward · · Score: 0

      Hahaha, berating someone for being too quick to question while being too quick to preview your own work!

    5. Re:What about free apps? by tyrione · · Score: 1, Insightful

      For Free Apps: 30% of nothing is still nothing.

      I suggest you write a shareware application to subsidize your obsession with free app writing. It will help pay your bills and also show you can work in both market spaces.

    6. Re:What about free apps? by JimDaGeek · · Score: 1, Flamebait

      Actually, that is what I was thinking, though not wrt free/open source apps. If I spend time and money to develop an app, I don't have choice with the iPhone about how I can distribute it or most importantly, the cost structure. It seems a little arrogant to me for Apple to say they get 30% of my profits if I want to sell an iPhone app. End of story. No choice, take it or leave it.

      Pretty lame to me. My home network is made up of 2 iMacs, 2 Macbooks, one Fedora box and one WinXP box. Most of the stuff I have been buying, after I bought my first Mac, has been Apple made. I bought 2 iPods, though I did not buy 2 iPhones, for my wife and I, and now I am really glad I did not buy the iPhones.

      Apple, I am a fan, and most importantly, a paying customer. However, give up the MS-like control. Charging developers $100 for a cert then telling them that you are going to take 30% of the sales? Lame, freaking Lame.

      --
      General, you are listening to a machine! Do the world a favor and don't act like one.
    7. Re:What about free apps? by revscat · · Score: 5, Interesting

      Apple, I am a fan, and most importantly, a paying customer. However, give up the MS-like control. Charging developers $100 for a cert then telling them that you are going to take 30% of the sales? Lame, freaking Lame.

      Do you think so? I don't. For that 30% you get a distribution network, a way to notify your users of updates, and free advertising via the integrated download client. Seems pretty fair to me. And the IDE and SDK itself are free. IIRC Palm charges charges similarly, and you have to buy the IDE. (I don't know about RIM.)

    8. Re:What about free apps? by Anonymous Coward · · Score: 0

      Whoooooooosh

    9. Re:What about free apps? by Stuart+Gibson · · Score: 4, Informative

      Also covers credit card charges so you don't need to worry about those either.

      --
      It's all fun and games until a 200' robot dinosaur shows up and trashes Neo-Tokyo... Again
    10. Re:What about free apps? by Itchyeyes · · Score: 5, Insightful

      You must be new, welcome to the Internet. Here on the Internet you are required to view any publicly held company as evil and any effort on their part to charge for a service as pure, unadulterated greed preferably attributed to their CEO or other high-ranking executive. Corporations should provide as many possible services for free, regardless of the time, capital, and human resources required to develop and run those services or products. Any efforts of corporations to charge money in voluntary exchange for their services or products is to be likened to highway robbery, extortion, or in the case of particularly large corporations, rape. I hope these guidelines have helped. May your future be full of forum discussions loathing corporations and their evil/greedy ways.

    11. Re:What about free apps? by recoiledsnake · · Score: 1

      For that 30% you get a distribution network, a way to notify your users of updates, and free advertising via the integrated download client. Seems pretty fair to me. I can see it being fair if it's optional(like .Mac), but if you don't need all those features, why do you have to give up 30% ? If .Mac was made compulsory with every Apple machine would you say, 'It's pretty fair to be forced that way, because you get x GB of storage, email, etc. etc. '

      It's fair if the consumer(in this case the developer) gets to decide if it's worth it to them or not on their terms.

      IIRC Palm charges charges similarly, and you have to buy the IDE. (I don't know about RIM.)

      I thought the iPhone was hailed as being different and breaking the status quo? Instead we are getting the same stuff peddled to us as the other manufacturers?

      Note to grandparent, Windows Mobile has none of these nonsense restrictions. So there's no MS-like control here, unless you count the XBoxes. Consolization of what is essentially a handheld version of computer is going to wreck havoc on the hardware and software ecosystem.

      --
      This space for rent.
    12. Re:What about free apps? by PureCreditor · · Score: 1

      this is more than fair. the developer only has to focus on his core competency - i.e. creating a great app, and leave Apple doing all the annoying work of hosting, selling, and advertising the apps for you. for developers of applets and small-utilities, this is the best way to get exposure.

      also, by allowing direct over-the-air installs, it allows the iPhone to completely bypass the computer, which is great for impulse-buys. say i want to play tetris. i can just tap-tap and buy it in 1-min and start playing right-away in the middle of my morning commute.

    13. Re:What about free apps? by zuperduperman · · Score: 1

      Lockin by a monopoloy is never ever fair. You'd think slashdot would have learned that by now but then it looks like most of slashdot dispensed with critical thinking skills a long time ago.

    14. Re:What about free apps? by PureCreditor · · Score: 1

      but, yeah trying creating a PalmOS or Blackberry or WindowsMobile app and host it at www.no_one_knows_about_my_website_at_all.com and see what kind of sales you'll get, versus, say, a centralized distribution website, say, palmgear.com ???

      Even open source developers host their apps at SourceForge (among others) to gain visibility. You need something major enough like KDE or Staroffice before people will actually visit those websites.

    15. Re:What about free apps? by zuperduperman · · Score: 1

      I'm not saying it's not fair commercially - I'm sure hosting your app at the apple's store is by far the best thing to do if you want to make money from it. What I am saying though is that you should not HAVE to host it there - freedom is more important than that. If Microsoft made a kick-ass software download site but then locked windows to only install software from that site would you be full of praise for what a reasonable deal it was or complaining about your lack of freedom in going elsewhere?

    16. Re:What about free apps? by fmobus · · Score: 1

      shareware != free

    17. Re:What about free apps? by MacDork · · Score: 1

      Do you think so? I don't.

      The control part, yes, I find it completely unreasonable. But you go ahead and spend months developing an app only to have Apple say, "Sorry, but that's not the kind of application we want to see running on our hardware." I don't see any serious developer staking their livelihood to a certificate that can be revoked any time Apple decides your app no longer fits their strategy. You go right ahead though.

    18. Re:What about free apps? by samantha · · Score: 1

      I can get all of this for free or very little. Paypal handles the cc junk. Several sites are happy to know of new apps and some even host it for you. So no, what is offered does not justify a 30% of sales charge. That is pure greed. Apple benefits by lots of apps for its device by selling more devices and getting kick backs from the phone company. It does not need to also scalp developers like this.

    19. Re:What about free apps? by entr0pic · · Score: 0

      Only on /. could this be modded as "insightful." Well done.

    20. Re:What about free apps? by nacturation · · Score: 1

      It seems a little arrogant to me for Apple to say they get 30% of my profits if I want to sell an iPhone app. End of story. No choice, take it or leave it. So charge 1/(1 - 0.1) = 43% more for your app. Or give your app away for free, start a 30 day trial counter, and when the counter expires ask for a credit card number and process the transaction yourself. Your problem is solved either way.

      Last I checked Apple wasn't a charity. It sounds arrogant of you to deny Apple the ability to mark up your product given that they are selling it in their marketplace, promoting it on your behalf, and absorbing all the costs of the transaction and fulfillment. Somehow you think Apple should do this as a service to you at no cost? That is arrogant.
      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    21. Re:What about free apps? by tyrione · · Score: 1

      shareware != free</pedantry>

      You're being intentionally dense, correct? I suggest you write 2 separate apps. One for altruistic reasons and the other to keep your finances justified in continuing your altruistic reasons

    22. Re:What about free apps? by Bearpaw · · Score: 1

      You must be new, welcome to the Internet.

      That was very helpful of you, but you forgot to explain about how common straw man arguments are.
    23. Re:What about free apps? by Rational · · Score: 1

      To paraphrase Yogi Berra, 30% of zero is better than nothing.

      --
      "Be nice, veer left, and never stop thinking" Iain Banks - Walking On Glass
  3. Free by deathtopaulw · · Score: 5, Insightful

    "And there's no charge for developers to distribute free applications"

    Well... now I'm excited

    1. Re:Free by SanityInAnarchy · · Score: 2, Insightful

      I'm not. It's still an Apple-controlled portal.

      Wake me up when I can just give users a download, from my website, either directly to their iPhone or through iTunes.

      --
      Don't thank God, thank a doctor!
    2. Re:Free by tyrione · · Score: 3, Insightful

      Don't write them. I'm not interested in your Quality of Service guarantees when your app breaks or has backdoors that allow nasty viral apps to slip through. Are you going to enjoy being in court?

    3. Re:Free by Anonymous Coward · · Score: 0

      It's FREE*!

      * Free after $99 fee.

    4. Re:Free by dwalsh · · Score: 1

      The parent comment is not flamebait and whoever modded that as such needs to read the moderation guidelines. Yes, that is you I am talking to Mr. Apple Fanboy!

      --
      ${YEAR+1} is going to be the year of Linux on the desktop!
    5. Re:Free by SanityInAnarchy · · Score: 3, Insightful

      And how, exactly, is Apple any different?

      Here, go read. Find me a newer one if you like, but I can pretty much guarantee it's going to have something like Section 6 and Section 7.

      The only difference is, with Apple, it's very likely you'll have to pay for it, or have advertising served by it, as I can't even submit an app (which they can still refuse) without paying something.

      --
      Don't thank God, thank a doctor!
    6. Re:Free by Anonymous Coward · · Score: 0

      How is this insightful? Do you really think Apple is going to do QA on the apps in their service?

  4. iPhone SDK, Enterprise Support Announced by revscat · · Score: 5, Informative

    Meh. My submission was better.

    Apple revealed details of the iPhone SDK today. Apps will be developed using XCode and the new Cocoa Touch framework, and will be distributed by Apple either via an application on the phone or through iTunes. Developers set the cost of their applications and keep 70%, although "free" is also an option. (Not all applications will be distributed: "Porn, malicious apps, ones that invade privacy.") When asked about VOIP, Jobs replied: "We will only stop VOIP over cell networks, but not WiFi." Corporations can also privately distribute applications to their employees. AOL demoed an AIM client, and an iPhone version of the upcoming game Spore was also demoed. The iPhone is also gaining enhanced enterprise capabilities, including Exchange and Cisco VPN support, remote wiping, as well as certificates and identities.

    1. Re:iPhone SDK, Enterprise Support Announced by hoggoth · · Score: 4, Funny

      > an iPhone version of the upcoming game Spore was also demoed

      In unrelated news, a demo of the upcoming Duke Nukem Forever Mobile was demoed.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    2. Re:iPhone SDK, Enterprise Support Announced by SparafucileMan · · Score: 1, Interesting

      So not only do I need OS X to develop for the iPhone I also need an Intel processor? That's... BS. What about those with OS X and older Power PC computers?

    3. Re:iPhone SDK, Enterprise Support Announced by dmarcoot · · Score: 1

      we are screwed.
      maybe i could sell my iPhone for a mac mini

    4. Re:iPhone SDK, Enterprise Support Announced by SparafucileMan · · Score: 1

      I looked into it and it looks like you OS X running on an Intel PC and don't have to buy a Mac. But... the process to do so and the hardware requirements looks... like a pain.

    5. Re:iPhone SDK, Enterprise Support Announced by JimDaGeek · · Score: 1

      That is crap. I mean, I develop apps too. I am just pissed that no one can use my 386DX-only apps. WTF?

      In other words, Power PC for Mac is dead. Use your PPC on Mac as long as you can/want. Just don't bitch about nothing or no one supporting it. :-)

      Hell, I still have a Commodore 64 that works great. I am not bitching about the lack of Far Cry for it.

      --
      General, you are listening to a machine! Do the world a favor and don't act like one.
    6. Re:iPhone SDK, Enterprise Support Announced by Ilgaz · · Score: 1, Interesting

      That is crap. I mean, I develop apps too. I am just pissed that no one can use my 386DX-only apps. WTF?

      In other words, Power PC for Mac is dead. Use your PPC on Mac as long as you can/want. Just don't bitch about nothing or no one supporting it. :-)

      Hell, I still have a Commodore 64 that works great. I am not bitching about the lack of Far Cry for it. G5 is in use in highest end IBM System P Blade servers, Workstations and its not so distant cousins power all game consoles on market. ALL of them.

      It is Intel having i386 archaic instruction set to support, not PowerPC. It was designed with 64bit in mind, from _START_. That is why no PowerPC users lived issues with 64bit trastition. So, don't use i386 as an example of how old, outdated power platform is. It isn't. It is just Apple's direction to portable market and handheld not fit for 64bit PPC970+ processors.

      C64? i386? You know, companies like Microsoft, IBM made a unbreakable place on enterprise market by supporting "not so fashion" chips for insane amounts of time, decades in some cases. One of the most famous, most advanced, most complex Applications on Mac Market was coded on a G4 mini in its entire. That developer I won't name and many others are much more serious than Apple and try to support things down to G3 because they CAN. Apple chooses not to.

      If this attitude of Apple doesn't change my next workstation and home network will be something trustable, not dropped support because of shadowy agreements with chip companies and there is a chance to go "Pure GNU". Some call it a lame, white box hand made PC.

      BTW- Nokia supports developers to code their stuff on Linux and FreeBSD. They still give minimal but trustable support to windows 98. That is the "evil" Symbian vendor for you. That is why their and microsoft's word is taken in enterprise market.

    7. Re:iPhone SDK, Enterprise Support Announced by mmyrfield · · Score: 1

      PPC for mac is not dead. Far from it. There are a ton of PPC macs that are only 2 years old: this is what makes universal binaries so great. Add to that the fact that the useable (read:not too far behind the times) life of most macs is something like 5-7 years, and the fact that these so-called "dead" PPC's are still under warranty, still being replaced with PPC's if they break etc, one realises that they are not dead. It's too bad that Apple decided not to produce the tools to develop for the iPhone on PPC, clearly they have the technology and it would be possible (and probably easy) as evidenced by the universal binary creation by both PPC's and Intels.

    8. Re:iPhone SDK, Enterprise Support Announced by gnasher719 · · Score: 1

      So not only do I need OS X to develop for the iPhone I also need an Intel processor? That's... BS. What about those with OS X and older Power PC computers? You can buy a Mac Mini for £399. You'll probably find one cheaper on eBay. Every hour an Apple developer wastes on getting the SDK to work on PowerPC machines is an hour that is lost for improving the Intel SDK. Apple probably thinks that a developer who hasn't bought a new Macintosh in the last two years is not going to be a great loss for them.
    9. Re:iPhone SDK, Enterprise Support Announced by voidptr · · Score: 1

      The POWER5 chips IBM uses in it's pSeries hardware aren't G5 chips. They're still the PowerPC instruction set, but they're distant cousins to the G5s that Apple used to use. And PowerPC wasn't 64 bit from the start, only the G5s are 64 bit. The G4 and below are all 32 bit chips.

      --
      This .sig for unofficial government use only. Official use subject to $500 fine.
  5. Good deal, how about version control? by robipilot · · Score: 2, Insightful

    It would be nice if Steve would add version control so that I've always got the most recent version of BrickBreaker. 70% of profits for a clearly defined distribution framework doesn't sound too bad.

  6. except direct sales by milamber3 · · Score: 0, Troll

    which would net the developer much closer to 100% of the proceeds. Sounds like a rather cushy deal for Apple to monopolize something else. When you want to buy some software for another PDA, the company that made the PDA generally doesn't take 30%.

    1. Re:except direct sales by garett_spencley · · Score: 5, Insightful

      Actually this could be a very sweet deal for developers.

      Now, I didn't read the details so maybe apple will prevent developers from selling their apps direct AND going through the App store ... but it seems to me that even with Apple taking a 30% cut, the exposure that the App store gives could provide the developers with WAY more sales than they could manage to get going solo.

      It's kind of like the Record Labels and Recording Artists. The only difference being that recording artists don't get to keep 70% of their sales and they usually take huge cash advances to record their albums that they have to pay back with absolutely no guarantee that they'll sell enough records to pay it back plus they're in a contract that promises the label X number of further records.

      No I don't have a problem with Apple's App store as long as they're providing a valuable service for the developers and on the surface it appears that they are. When they take the majority of the sales and lock the developers into contracts promising exclusive deals with the App store for years to come THEN I'll say the developers are better going solo. To me this seems like the high-exposure radio station of indie software marketing.

    2. Re:except direct sales by BitZtream · · Score: 4, Insightful

      Direct sales don't come anywhere close to 100% in the real world. You have to pay for the distribution medium. If that is a box on a shelf, you generally pay for shelf space at the major retailers up front, and then make your money back after they take their cut.

      If you sell via the web, you have hosting costs, bandwidth isn't free, web site development costs money and time, managing updates requires atleast half a clue. You also have to do marketing if you expect it to get popular, just putting up a page doesn't mean people will buy your stuff, reguardless of how great it is, they have to find it first. So that means some form of advertising, sometimes all you need is to have Google index your site, if people are looking for something that only you offer. But its unlikely you are the first, and certainly not the most popular with your brand new software, so you aren't going to be near the top of the list without some Google bombing, which isn't free since it requires work at the very least.

      In this case, your 30% taken by Apple puts you on the definative list of iPhone software, and it makes you somewhat trusted, since Apple hasn't banned you yet. So if you think web distribution is closer to 100% then I say that you get 100% free marketing with the AppStore.

      Pick any other form of distribution and you'll find that its never anywhere close to 100%.

      30% is high. The company I work for distributes portable applications for U3 devices, on the U3 website, they charge 25% at the lost volume of sales. Of course, the also aren't Apple so its not suprising.

      If you want to bitch that Apple is charging too much, fine that argument I'll listen to. Claiming that direct sales is going to be close to 100%, thats just silly once you consider all the real costs that go into doing it.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:except direct sales by MBCook · · Score: 4, Interesting

      Yea. Apple takes care of notifying users of updates. Apple takes care of bandwidth and server costs. Apple takes care of anti-piracy. Sounds rather nice to me. I'd be willing to give up only 30% of my possible profit to avoid all those different headaches. If your application becomes popular, those things can get complex and expensive.

      It will be interesting to see what some of the Mac Developer Bloggers think about this (Daniel Jalkut, John Gruber, and Wil Shipley for example).

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    4. Re:except direct sales by Telvin_3d · · Score: 2, Insightful

      Well, you have a point from a business freedom point of view, it kind of falls apart in the real world. Realistically, a developer will easily lose 30% through credit card processing fees, the costs of hosting their own store and other related expenses. The only business reason not to like this would possibly be for a large company that already hosts its own software store and wants to keep all their products under one roof.

      Other than that, I can see how some coders with a stick-it-to-the-man mentality might not be hot on the idea, but then again, I can't really see those people as big Apple developers in the first place.

    5. Re:except direct sales by Anonymous Coward · · Score: 0

      Probably not such a great deal. For applications that are going to be a big hit, they're going to be a big hit, regardless. Apple's 30% cut is far more than it costs me to run a web server, pay for bandwidth, and run Google ads. Applications that are not in the top 10, or even the top 5 of the "hit lists" are just not going to get any attention. They'll be in the Apple Store Ghetto, making no money, with no way to break out, forever.

    6. Re:except direct sales by Serious+Callers+Only · · Score: 1

      Exactly, developers will love this for the chance of exposure it brings, and the possibility of making a lot more money than they would on their own. While Apple are taking slightly more than a payment processor, they're also providing a lot of free marketing, free hosting and free update download hosting - that's not much to ask for 10% more than a payment processor would take. Compare it to what authors, photographers or musicians make on their offerings, and you'll see the margins really aren't that bad.

      Now that they have a mobile apps store, I wonder if minds at Apple will be turning to another possibility - a store for desktop OS X apps, which provides a central distribution system for OS X apps (and perhaps over time for mobile apps too, which don't really sit happily in the iTunes Media store app). It wouldn't have to be exclusive like the one for the iPhone, but everyone would benefit if there was a central place to download apps and updates, rather than the fragmented system of websites for new software we have just now. At the moment one of the nice advantages of Linux over OS X is that you have package management systems to manage all the software you install, which are now pretty easy for the average user to install software with - they mean users can trust the packages they're installing, rather than just downloading stuff from an internet search, and it makes it dead simple to find new software.

      The only missing piece in the puzzle is distribution of open-source apps, however I suspect Apple will feel the pressure on this and eventually cave (as they did with the SDK) - perhaps giving out certificates to certain verified open source organisations or individuals for free. I understand why they're asking for the $99 fee, at least initially, but at some point they might want to open up a program where they certify apps as open-source and allow them on to the store with no fee. That said the fee wouldn't be a problem for people like Mozilla, so perhaps it's not such a big deal.

      For developers, it'd provide hosting, reliable merchandising and a big boost in marketing. Throw in an auto-update system like sparkle, and a crashreporter system for bugs (all things that Apple should have addressed with system frameworks a long time ago, but never mind), and you have a very attractive proposition for app developers. They'd get much more exposure in a central store, and have the trust which comes from the backing of Apple, plus they wouldn't have to worry about processing credit cards etc via their website.

      For users, it'd provide app downloads and updates they could trust, a commenting and feedback system on apps so that they could share their experiences with other users on the store, and an easy way to search for apps - the experience would be like that on say Ubuntu, but commercial apps would be available as well as free ones, and the store would be far more enticing graphically than the slightly geeky package managers we have on Linux.

      A store for desktop apps would be great for developers, great for users, and great for Apple, so I hope they expand the idea to cover it.

      PS Anyone managed to download the SDK yet? Keeps timing out for me.

    7. Re:except direct sales by recoiledsnake · · Score: 1

      Yea. Apple takes care of notifying users of updates. Apple takes care of bandwidth and server costs. You mean like the Debian/Gentoo/Fedora do for their repositories of software?
      --
      This space for rent.
    8. Re:except direct sales by smoot123 · · Score: 1

      Actually this could be a very sweet deal for developers. Perhaps, but what's annoying is that the developer doesn't get to decide. Maybe I decide Apple is offering a great deal. Maybe I've already got all the infrastructure lying around and the incremental cost to me is close to zero, in which case Apple's deal stinks. With no free market, there's no pressure on Apple to offer a better deal.

      Granted, there's a large, sorta open market for mobile apps on smart phones which aren't controlled by Apple, so if you define "free market" broadly enough, this isn't a problem. But as a consumer, I'd prefer there to be a free (read: not controlled by Apple) market for iPhone software.

    9. Re:except direct sales by superskippy · · Score: 1

      The real problem is not that Apple charge 30%. You can debate whether that is good value or not. The real problem is that you have no choice if you want to develop iPhone apps. It's Apple's way or the highway.

    10. Re:except direct sales by Anonymous Coward · · Score: 0

      Your app is not even on this platform, so how can you have "an additional 25% loss" ?? IF you start selling your app on the iPhone platform, it will be a completely new source of revenue - one which you don't have right now. You are making more money, not "an additional 25% loss".

      So you are bitching about Apple taking a 30% cut for hosting/bandwidth/creditcard etc. money you could have saved if Apple allowed you to host it on your server.

      if you seriously believe that hosting it on you server will give you as much exposure and as many customers as hosting it on an Apple server which has a direct bookmarked-link on every iPhone, then I question your business acumen, and hope you are just the average garden-variety /. troll.

  7. Yes, free apps allowed by SuperKendall · · Score: 5, Informative

    Yep, free apps are allowed and even encouraged. You have to pay a $99 developer fee to get assigned a cert, so you have to sign your apps - but you can set any price, including free.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Yes, free apps allowed by Hatta · · Score: 1

      Is this GPL compatible? If I offer a GPL app on this store and provide source, the user can't use that source to modify the app without paying a fee, right? Is this a problem under the GPLv2? v3?

      --
      Give me Classic Slashdot or give me death!
    2. Re:Yes, free apps allowed by 99BottlesOfBeerInMyF · · Score: 1

      Is this GPL compatible? If I offer a GPL app on this store and provide source, the user can't use that source to modify the app without paying a fee, right?

      I don't see why not. They just have to figure out how to get it loaded and running on their iPhone, either by reverse engineering Apple's interface or buying their own cert; niether of which is your responsibility under the GPL.

    3. Re:Yes, free apps allowed by Lally+Singh · · Score: 1

      You can always distribute the source on your own website. Or sourceforge.net for that matter.

      Just make sure to strip the cert out.

      --
      Care about electronic freedom? Consider donating to the EFF!
    4. Re:Yes, free apps allowed by Chris_Jefferson · · Score: 3, Interesting

      This sounds to me like it would be valid under the GPL v2, the v3 is tricky. There are two escape clauses:

      1) Anyone can buy a certificate for $50, and then sign anything they like, including open-source programs they've downloaded. I think it's reasonable to require people to do this.

      2) Apple will be providing a iPhone emulator, so people can still run your application, just not on their iPhone.

      However, IANAL. I'm positive if there is a problem, the FSF can be expected to kick up a fuss before the final release of applications.

      --
      Combination - fun iPhone puzzling
    5. Re:Yes, free apps allowed by MindStalker · · Score: 1

      Also they showed that if you have the SDK you can upload an app through your computer for testing without going through the app store. So theoretically even unapproved applications could be distributed privately by source and uploaded to the iPhone. You could then have a program like the installer.app that acts as a layer for these types of programs.

    6. Re:Yes, free apps allowed by RobBebop · · Score: 1

      the FSF can be expected to kick up a fuss before the final release of applications.

      You are correct to state that Apple's software policies are not Free/Open. This is a strategic move on the part of Apple to attempt to assure a certain level of quality on the phones. You'd get pissed if some cool, but free application caused you iPhone not to work.

      That said, if the Operating System has real DRM that enforces some lame policies... break their DRM and use the phone how you want (at your own risk). However, the FSF has bigger fish to fry then a cellular telephone manufacturer. And besides... there are Open Source cell phone projects in the pipeline, so if you need the freedom to tinker, you should be playing with those.

      --
      Support the 30 Hour Work Week!!!
    7. Re:Yes, free apps allowed by Ilgaz · · Score: 3, Informative

      Yep, free apps are allowed and even encouraged. You have to pay a $99 developer fee to get assigned a cert, so you have to sign your apps - but you can set any price, including free. I bet Symbian developers bitching about the need of "free certificate" to do low level things with their apps are busy apologising to Nokia and others in Symbian board for their fury.

      Nokia (in fact, Symbian boards) solution is: Once your app is freeware, you can submit your source to certificate company, (BTW SDK is free) and if it is not doing low level things, it is matter of days you get a free code signing certificate. For very deep level running software, it may take some time. The cost is $0 in this case. Hosting? There are various places, even S60.com advertising good apps for free. Open source is at usual sourceforge, freshmeat etc.

      If there are any Symbian developers, can they post as AC about the share handango.com etc. gets from their application sales? I am near sure it is not at level of 30%.
    8. Re:Yes, free apps allowed by misleb · · Score: 1

      You can always distribute the source on your own website. Or sourceforge.net for that matter.


      Perhaps you're not understanding the whole Open Source thing. Do you think that OSS enthusiasts just like to have a copy of the source code for light nighttime reading? Do you thik source code is something that LInux users like to be able to say they have but otherwise do nothing with it?

      Just having the source is useless if you can't tinker with it, compile it, and install it yourself. If I had to buy my own $99 cert just to get the privilege of running my own version of an open source app, I probably wouldn't bother. OSS cannot thrive under these conditions.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    9. Re:Yes, free apps allowed by misleb · · Score: 0

      Anyone can buy a certificate for $50, and then sign anything they like, including open-source programs they've downloaded. I think it's reasonable to require people to do this.


      No, it is totally unreasonable and contrary to the spirit of OSS. OSS needs to be completely free to use, modify, and distribute. Otherwise it cannot and will not thrive.

      Apple will be providing a iPhone emulator, so people can still run your application, just not on their iPhone.


      Not good enough.

      However, IANAL. I'm positive if there is a problem, the FSF can be expected to kick up a fuss before the final release of applications. I imagine OSS would more or less dry up on the platform before anyone bothered with legal action.

      Either that, or people will just continue to hack the devices.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    10. Re:Yes, free apps allowed by harlows_monkeys · · Score: 1

      Note that you only need to distribute through Apple if you want to run on iPhone and iPod Touch. You can run on the iPhone Simulator, which is part of the free SDK, without having to go through the store.

    11. Re:Yes, free apps allowed by misleb · · Score: 1
      Oops, tags got messed up:

      However, IANAL. I'm positive if there is a problem, the FSF can be expected to kick up a fuss before the final release of applications.


      I imagine OSS would more or less dry up on the platform before anyone bothered with legal action.

      Either that, or people will just continue to hack the devices
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    12. Re:Yes, free apps allowed by Anonymous Coward · · Score: 0

      There's no such thing as not being GPL compatible w/r/t the developer. The only people who have to ever worry about obeying the terms of a license are the LICENSEES.

    13. Re:Yes, free apps allowed by johnsonav · · Score: 1

      Just having the source is useless if you can't tinker with it, compile it, and install it yourself. If I had to buy my own $500 computer just to get the privilege of running my own version of an open source app, I probably wouldn't bother. OSS cannot thrive under these conditions. I think it will do just fine.
      --
      ... and that's when the C.H.U.D.'s came at me.
    14. Re:Yes, free apps allowed by misleb · · Score: 1

      At least for $500 I am getting something that I couldn't otherwise get for free. A $99 cert is an arbitrary barrier to OSS that has no value to me. I wouldn't buy it just on principle. And I'm sure many OSS developers feel that way. I'm am betting that hacked phones will continue to be the preferred route for OSS if there is no other way to develop and install free software for *free*.

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    15. Re:Yes, free apps allowed by greyranger · · Score: 1

      I see no problem with this. The existing nullsoft installer app will just be ported to the SDK and then everyone can just continue to install apps as they do now.

    16. Re:Yes, free apps allowed by Chris_Jefferson · · Score: 1

      I'm not saying I think these things are good for OSS, or reasonable. The question is are they sufficient to allow people to legally distribute GPL v2 and v3 software for the iPhone. I think they do follow the word, if not the spirit, of the GPL.

      --
      Combination - fun iPhone puzzling
    17. Re:Yes, free apps allowed by geckofiend · · Score: 1

      It's $99 not $999. If you can afford an iPhone you can afford the developer fee.

    18. Re:Yes, free apps allowed by Lally+Singh · · Score: 1

      Certs are a pain in the ass, literally just an org vouching for you (for comparison, our last Verisign cert was > $1000). But the fee covers getting into the iTunes store, which is pretty lucrative these days. It also covers whatever costs apple has to go through to verify your app.

      As for hacked vs unhacked -- the number of unhacked phones will always be much higher. Depriving those folks from free software is a shame.

      --
      Care about electronic freedom? Consider donating to the EFF!
    19. Re:Yes, free apps allowed by mdwh2 · · Score: 1

      It's $99 not $999. If you can afford an iPhone you can afford the developer fee.

      I like that logic, let's try it another way: If you can afford an iphone, you can afford to give me $99.

    20. Re:Yes, free apps allowed by misleb · · Score: 1

      It is the principle of the matter. It isn't a question of whether I CAN afford it. It is whether I would bother as a potential free software developer. It just isn't conducive to open development.

      And there's still the issue of whether or not it will be easy for others who might want to use the source for their own purposes. Does everyone need a cert to tinker with my program?

      Anyway, it just leaves a bad taste in my mouth. I'd probably just keep jailbreaking the damn thing to keep options open. Plus, bypassing security is fun. :-)

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    21. Re:Yes, free apps allowed by Tony+Hoyle · · Score: 1

      Note that this isn't tha simple.

      You request to enroll on the developer programme, and apple select a *few* developers charge them $99 and let them publish.

      They have 100% compete control on who writes software. This explicitly excludes anyone not in the US, for example.

      That doesn't look like it encourages free apps to me - it looks like they're keeping a few developers in the loop as a PR exercise.

    22. Re:Yes, free apps allowed by mrchaotica · · Score: 1

      Anyway, it just leaves a bad taste in my mouth. I'd probably just keep jailbreaking the damn thing to keep options open.

      At what point do we say "enough is enough" and just stop buying locked-down shit in the first place?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    23. Re:Yes, free apps allowed by mrchaotica · · Score: 1

      This is a strategic move on the part of Apple to attempt to assure a certain level of quality on the phones.

      Bullshit. This is a strategic move on the part of Apple to squeeze $99 out of every iPhone developer. Nothing more, nothing less.

      Do you honestly think that, once a developer gets a cert, Apple would actually stop him from signing anything he damn well pleases with it, no matter how crappy? If so, you're painfully naive.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    24. Re:Yes, free apps allowed by GaryPatterson · · Score: 1

      While some developers will work around Apple's $99 certification, why would users install uncertified apps? It's the quickest way to get your iPhone hacked.

      Sure, most developers will be honestly making good apps and source would be available, but source code can be obscured - it provides little or no security to the majority of users. When a user has some media, a few documents, lots of contacts and who knows what else on their phone, they'll be wary of potential hackery.

      My feeling is that non-Apple distribution will be shunned by the majority of users, which is sad but more likely than an open-source explosion of iPhone goodness.

    25. Re:Yes, free apps allowed by gnasher719 · · Score: 1

      Is this GPL compatible? If I offer a GPL app on this store and provide source, the user can't use that source to modify the app without paying a fee, right? Is this a problem under the GPLv2? v3? I don't think that is a problem. You can download the free SDK. You can then develop an application based on GPL code. Unfortunately you have to pay $99 to get it distributed. But that isn't your fault, it is Apple's fault. So I buy your application (GPL doesn't prevent you from charging money for it), and ask you for the source code. I then modify the source code with the free SDK. Now I am just in exactly the same version as you were: To distribute it, I'll have to pay some money. Not your fault. You are not preventing me from downloading the application to the iPhone.
    26. Re:Yes, free apps allowed by Admiral+Ag · · Score: 1

      I don't see this as a bad thing. In fact just the opposite. OSS developers are reasonable enough that they can organize the creation of a whole operating system. There's nothing stopping OSS programmers from forming a co-operative that pays Apple the $99 and then releases software to the iTunes store. They can even charge you for it. Of course there is the problem of making sure that some members of the co-operative don't release malware and cause Apple to withdraw distribution, but OSS developers are obviously smart enough to organize some sort of peer review amongst members of the co-operative to prevent this. Hell, you can even charge for the app (which the GPL allows)

      That's all you have to do. Apple will then distribute your software on an absolutely equal basis with the proprietary developers. That's right: users who browse the iTunes store looking for apps will find OSS apps right next to proprietary ones. In fact, the OSS apps are likely to be more popular, since many of them will be free, and people love the smell of free. In addition, all updates to your software will be easily accessible directly from the device so that any idiot knows when to update. Given that OSS tends to be perpetually updated, this is a good thing.

      Think about it. How many computer stores do you do into and find OSS software on the shelf right next to the proprietary stuff and being given away for free. I mean right next to it. You don't have to go to some obscure site to download it, or send for a disk through the mail. It's right where all the other software is.

      Hit me in the head, but that's a pretty awesome opportunity for OSS developers to take on the enemy on the most level playing field yet. If OSS truly is the better way, then this is an opportunity to OSS to dominate this new mobile platform. I'm really hoping you folks will take this opportunity and run with it. It is possibly a chance for a big win for free software.

      --
      "by that I mean people who don't sit on slashdot all day wondering why everyone else isn't building robots" DECS
    27. Re:Yes, free apps allowed by tyen · · Score: 1

      Handango's cut is 50%.

    28. Re:Yes, free apps allowed by tyen · · Score: 1

      Sorry, I accidentally left out the citation.

    29. Re:Yes, free apps allowed by LKM · · Score: 1

      If you will publish my app on something of similar profile as Apple's installer, I will give you 99 bucks.

    30. Re:Yes, free apps allowed by LKM · · Score: 1

      Do you honestly think that, once a developer gets a cert, Apple would actually stop him from signing anything he damn well pleases with it, no matter how crappy? If so, you're painfully naive.

      Uhm. They've already outlined a number of things that they will not allow, even if you have a cert. They even said they would enforce the HIG. Apple absolutely will not publish crappy applications.

    31. Re:Yes, free apps allowed by mdwh2 · · Score: 1

      If you will publish my app on something of similar profile as Apple's installer, I will give you 99 bucks.

      That's exactly the point I'm making - you make the decision on whether to give me $99 based on the value I offer, and nothing to do with whether you had the money to spend on another product.

    32. Re:Yes, free apps allowed by LKM · · Score: 1

      But the original complaint doesn't seem to be that Apple's service isn't worth 100 bucks. The original complaint was either that he could not afford 100 bucks, or that OSS would not work if somebody had to pay 100 bucks to get the app on the store.

    33. Re:Yes, free apps allowed by yabos · · Score: 1

      Yes it is simple. This is the first few days of the SDK and it's in beta. They're letting a few beta developers in early before the final release. Don't pretend like it's going to be a select few developers allowed to develop apps.

    34. Re:Yes, free apps allowed by addicted4444 · · Score: 1

      How about 40%? http://developer.handango.com/DeveloperInformation.jsp?siteId=1&CKey=DEV_FAQ#new2. Also, not everyone has heard of Handango, but EVERYONE has an App Store on their iphone, and so know the location. This is a tremendous deal for developers, and there is no denying that. However, what is an issue, is the fact that it is the only channel to get to the iphone. Maybe if Apple allowed people to download apps from elsewhere, but provided no guarantees, that might be a better model.

    35. Re:Yes, free apps allowed by Ilgaz · · Score: 1

      It is already invented and being used by Nokia. They have geolocation/spec based catalogues in "Download!" Application coming in Symbian handsets. Handango and couple of others visible from my handset but as I said, it is based on location.

      Ignore the horrible theme , it can be seen at http://farm3.static.flickr.com/2351/2213057745_e094dd290f.jpg?v=0

      Apple is allergic to such things. I also know developers who will (of course) apply for iTunes store since if you are a commercial, professional developer you can't suggest your consumers to "hack" their things.

      Thing is, Apple is ignoring tough lessons which were learned by Nokia and other PDA makers with millions of dollars in cost. Asking $100 for freeware app signing, not allowing competition, forcing users to "hack" their devices...

  8. Kleiner's 100million joke by wheatking · · Score: 1

    ... the 100million fund seems kinda useless (anyone remember the Kleiner's "Java Fund" ? exactly what success did they have with that one?) OR the Facebook fund by Bay Partners. dumb dumb dumb. or maybe they are still smarting from the whole GOOD Technology fiasco trying to battle blackberries/RIM.

  9. Sooo - let me get this straight... by Shoeler · · Score: 2, Funny

    I have to pay for things I got for free before?

    Oh wait - it's Apple. Carry on. :)

    Full disclosure - I've been called an Apple fanboi before. :)

    1. Re:Sooo - let me get this straight... by SanityInAnarchy · · Score: 1

      May be a troll, but it is often true.

      Example: The App Zapper. Yes, Apple forgot to include an uninstaller with their OS, or a standard way for app developers to include one. No, dragging the app to the Trash doesn't quite "uninstall". And yes, that is a shareware model.

      Yes, a shareware model. In 2008. For essential system software.

      Now, the app store here does allow free downloads, so it's not exactly relevant to this article, but I can see why there would be confusion.

      --
      Don't thank God, thank a doctor!
    2. Re:Sooo - let me get this straight... by astrosmash · · Score: 3, Insightful

      App Zapper is not essential system software, and is not comparable to the Windows application install/uninstall process.

      I guess you don't realize this, but most Windows uninstallers do nothing more than reverse the install process; files created by the application after it was installed (preferences, cache, etc.) are not removed by the uninstaller. In other words, the net effect of Windows uninstall is the same as dragging an application to the trash.

      Windows could use a tool like App Zapper (and I think there are a few).

      --
      ENDUT! HOCH HECH!
    3. Re:Sooo - let me get this straight... by SanityInAnarchy · · Score: 1

      It depends on the app. Most of the "big name" apps ship as an installer (a .mpkg, if you're lucky), rather than a simple .app folder in a DMG.

      And then, of course, there are the more interesting hacks, which install a kext, or drivers...

      However, this is hardly the first time -- haven't checked lately (as I no longer own a working Mac), but it seemed like for very basic stuff, there was always some kind of shareware app out there, often by one person. All of it basic stuff.

      And you may not know this, but many uninstallers -- games, especially -- will ask specifically if you want to delete savegames (as they can get kind of big), preferences, clean out registry entries, etc. Many will clean certain registry entries so as not to conflict with a second install, even if they are only settings -- or to provide the uninstall/reinstall process as a last-ditch effort to fix some problem with it.

      Of course, I come from Linux, so I consider a package manager to be "essential system software". Neither Windows nor OS X provides this. I think BSD might be the closest...

      --
      Don't thank God, thank a doctor!
  10. Testing only through the simulator? by prxp · · Score: 1, Insightful

    It seems testing is gonna be restricted to the iPhone simulator, since the only way to get the app into the phone is through the store. That's a really bad thing. There are lots of things that cannot be tested in the simulated, especially those related to the iPhone's innovative accessibility features (multitouch, accelerometer). How are we supposed to use a simulator to test applications that make use of that, like some games, for instance?

    1. Re:Testing only through the simulator? by pxuongl · · Score: 1

      that's completely false. read over any of the blogs and you'll see that you can make live updates to your iPhone through XCode to test out your apps. http://arstechnica.com/news.ars/post/20080306-live-coverage-of-the-iphone-software-roadmap-announcement.html snippet: -Can connect to iPhone like the remote debugger and see live performance of your app on your Mac from the iPhone -Remote debugger--plug in your iPhone, run it on the iPhone live, but debug from the Mac

    2. Re:Testing only through the simulator? by prxp · · Score: 1
      I read what you suggested. This caught my attention:

      -Run your iPhone app in the simulator on your Mac, works great side-by-side with Xcode
      -Introducing brand new iPhone dev tool: iPhone Simulator
      -See peaks and valleys, realtime data, timeline view, multiple data tracks
      -Can connect to iPhone like the remote debugger and see live performance of your app on your Mac from the iPhone>
      So I would use the iPhone only as backend for an app running on the MAC? It's still a bit confusing, but I guess I got the general idea. I wonder if that's gonna work. Anyway, thanks for the clarification.
    3. Re:Testing only through the simulator? by phuul · · Score: 2, Informative

      Actually the application is running on the iPhone, UI and all. The Mac is to do debugging and performance monitoring WHILE the app is running on the iPhone.

    4. Re:Testing only through the simulator? by petermgreen · · Score: 1

      The real questions is can you leave it on the iphone after disconnecting from the mac

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    5. Re:Testing only through the simulator? by phuul · · Score: 1

      That is a very good question. I have no idea right now but I'm fairly sure we will get the answer to that shortly as developers start digging into the SDK.

    6. Re:Testing only through the simulator? by phuul · · Score: 1

      Ok I've been going through some of the videos and documentation and at first blush it seems not really. Apparently you need to put your iPhone in a "dev" mode to do the uploading and debugging. It seems likes you can swap between standard or "provisioned" (dev mode.) It doesn't look like you can just load any app and still have a fully functional iPhone, the provisioned/dev state looks like it is a sort of sandbox for testing.

  11. Mr. Carmack are you still around? by Tibor+the+Hun · · Score: 4, Interesting

    The main question I have, is if John Carmack has anything to add to the discussion.
    With his latest interest in portable gaming, I hope he could see some value in the iPhone/touch platform.
    The screen on the phone is phenomenal (in terms of pixels/inch), touch gestures and accelerometers should add quite a few new exciting additions to the gaming world.
    I hope he has an intel Mac and time to download the beta of the SDK and try it out.

    With Doom, or even Quake on my iPod touch, I don't think I'd ever leave the bathroom at work. (80% serious, 20% joking)

    --
    If you don't know what AltaVista is (was), get off my lawn.
    1. Re:Mr. Carmack are you still around? by Constantine+XVI · · Score: 1

      Have you seen the Android demos? They already have Quake, running rather well.

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    2. Re:Mr. Carmack are you still around? by vimh42 · · Score: 1

      Orcs and Elves for the DS is one of the best games I've played recently. I think the iPhone/iPod Touch would be excellent platform for games such as Orcs and Elves and the Doom RPG. One thing though I have to say about gaming with touch screens is that you often obscure your view of the game.

      For example Zelda and the Phantom Hourglass on the DS is a great game but controlling your character often covered up the action. Orcs and Elves on the other hand had the controls on the touch screen (though you could use the actual game pad keys which was my preference) and the action on the upper non touch screen. So you never obscured your view.

      With the iPhone/Touch you just have a single touch screen so you would really have to do some thinking as to how to avoid constricting your view when your fingers are in the way.

      It wouldn't surprise me a bit if Carmack and Fountainhead were working on getting thier games out as soon as they could on the iPhone/Touch.

    3. Re:Mr. Carmack are you still around? by John+Carmack · · Score: 5, Interesting

      We (Id) have put in our application like everyone else, so I don't have any inside information at this point. I think Steve is still pissed at me over some negative comments I made about iPod development tools a while ago. Just based on the blurbs, it looks very good -- a simulator plus debugging on the native device is the best of both worlds, and a 70% royalty deal for apps over iTunes is quite good.

      The iTunes distribution channel is really a more important aspect than a lot of people understand. The ability to distribute larger applications than the over-the-air limits and effectively market your title with more than a dozen character deck name, combined with the reasonable income split make this look like a very interesting market. This type of developer / customer interaction is probably the wave of the future for mobile devices, it will be interesting to see how quickly the other players can react. Based on our experiences with the carriers, I am betting not very quickly.

      John Carmack

    4. Re:Mr. Carmack are you still around? by Tibor+the+Hun · · Score: 1

      Thanks.
      Well, he had it coming about the iPhone development.
      And I hope they start sticking some more powerful video cards in their consumer machines and show their true dedication to gaming.
      Right now I've got a Linux box for ETQW, and a couple of Macs for everything else.

      --
      If you don't know what AltaVista is (was), get off my lawn.
    5. Re:Mr. Carmack are you still around? by TheidKid · · Score: 1

      That's just what I've been waiting to hear! :)

    6. Re:Mr. Carmack are you still around? by evilninjax · · Score: 1
      With Doom, or even Quake on my iPod touch, I don't think I'd ever leave the bathroom at work. (80% serious, 20% joking)

      *drop* *splash* *weep*

      "Oh, here comes Tibor the Hun, freeing up the bathroom, finally!"

    7. Re:Mr. Carmack are you still around? by jcr · · Score: 1

      I think Steve is still pissed at me over some negative comments I made about iPod development tools a while ago.

      I really doubt it. You've given some really killer demos at various Apple events, and a lot of people at Apple know that you had a major influence on Apple's decision to go with OpenGL over QD3D. Believe me, Apple appreciates you.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    8. Re:Mr. Carmack are you still around? by Refrag · · Score: 1

      So, if you think Steve Jobs is still made about some comments you made towards iPod development, what does that mean for the low-latency gaming work you were doing with them? Has that ended?

      --
      I have a website. It's about Macs.
    9. Re:Mr. Carmack are you still around? by Refrag · · Score: 1

      The first "made" should be "mad".

      --
      I have a website. It's about Macs.
  12. You are notified of new versions. by SuperKendall · · Score: 4, Informative

    When you get an app from the app store, you'll automatically be advised when new versions can be had and also what new features are offered.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  13. Beta SDK is out Now by MistaE · · Score: 2, Interesting

    Point your browser to the Apple Developer website in order to download a beta SDK (seems to be down right now because of web server poundage).

    A few other notes:

    1. SDK is free to download, but you'll have to pay $99 to be able to submit your App (regardless of how much it'll cost).

    2. App Store seems to be the only way you can get Apps on the phone (you can download straight from the phone, or through computer).

    3. VOIP will be allowed but only WiFi VOIP.

    4. Spore for iPhone? Fuck yeah!

    1. Re:Beta SDK is out Now by Spy+Hunter · · Score: 1

      I'm still left wondering if the free SDK can do native debugging, or if you're only allowed to use the simulator until you cough up $99. If the free SDK allows uploading arbitrary native code to your personal iPhone, there's no way Apple is going to be able to prevent jailbreaks going forward. But if the free SDK doesn't allow running code on any real iPhone hardware, then it sucks.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  14. Also new in June by ruiner13 · · Score: 1

    MS Exchange ActiveSync support for syncing email/calendar/contacts & IPSec VPN support. These items are really what I have been waiting for, although the XCode enhancements for the iPhone SDK look nice, including full access to core OS features like OpenGL, a remote debugger and performance analysis tools, etc. June looks to be the month I get an iPhone. Hopefully they'll release a 3G model with GPS at the same time.

    --

    today is spelling optional day.

    1. Re:Also new in June by marklark · · Score: 1

      Don't hold your breath on the GPS...

      They cost $s and Apple already has a solution that they consider good enough... I.e., if you can receive from a cell tower, iPhone knows approximately where you are.

  15. FYI by Lally+Singh · · Score: 5, Informative

    Comparison pricing:

        I used to develop & sell software for PalmOS.

        The IDE was $500, plus $150/year to upgrade.
        The major reseller I used wanted 40%, for a lower percentage they'd shove you in the back of the bus. I had my own web store set up separately, but literally got zero (nil, nada) sales from it. Mobile users tend to shop at specific sites. Without their own reputation, the little guys have to lean on the reputation of resellers (i.e. it's credible b/c it's being sold by them).

    30% off the top isn't great, but it also doesn't require hosting, fulfillment, or anything else. Just ship them a binary and they send you a check in the mail each month until people stop buying (or an ABI change breaks your binary). I don't know how refunds are handled (or allowed at all), or documentation or support either, really.

    Still, any info on what we can put on our own devices? I'm not interested in going back into mobile space anytime soon, just looking for a phone I can hack on personally. The SDK here is nice, but I'm still leaning towards the new openmoko when it comes out.

    --
    Care about electronic freedom? Consider donating to the EFF!
    1. Re:FYI by iluvcapra · · Score: 4, Interesting

      30% off the top isn't great, but it also doesn't require hosting, fulfillment, or anything else. Just ship them a binary and they send you a check in the mail each month until people stop buying (or an ABI change breaks your binary). I don't know how refunds are handled (or allowed at all), or documentation or support either, really.

      Apple also will allow you to notify your purchasers and update your apps on their handsets through an automated system tied into the store; this was something that was really lacking on Palm IMHO. A new version would come out of some little helper widget and you'd never know since you'd never visit the site again.

      --
      Don't blame me, I voted for Baltar.
    2. Re:FYI by Angostura · · Score: 1

      If only OS X software update could be extended to 3rd party software in this way.

    3. Re:FYI by iluvcapra · · Score: 1

      Most everyone uses Sparkle, which I frankly think works better than Software Update.

      --
      Don't blame me, I voted for Baltar.
    4. Re:FYI by WalterGR · · Score: 1

      The IDE was $500, plus $150/year to upgrade.

      Xcode only runs on Mac OS X which only (legally) runs on Apple hardware. While Xcode is free, the cheapest Mac will set you back $599.

    5. Re:FYI by Lally+Singh · · Score: 1

      Yup. Of course, you'll need a computer no matter what, and other PCs aren't free either.

      --
      Care about electronic freedom? Consider donating to the EFF!
    6. Re:FYI by j-beda · · Score: 1

      I hadn't seen Sparkle, I'll check it out - it could be very useful. I have been using the Widget "App Update" from http://gkaindl.com/software/app-update which scans installed programs and checks against versiontracker - it is very useful in running periodic updates and checking client machines when performing service calls.

    7. Re:FYI by j-beda · · Score: 1

      Ah, Sparkle is a technology that each individual application needs to implement, but doesn't seem to have any way to cause every application to check for updates at a regular interval or manually at one time - it needs to be done on a application-by-application basis. I wonder if it would be easy to write a program that polls every application and sees if the Sparkle part of it can find an available update?

    8. Re:FYI by mzs · · Score: 1

      I used to develop software for Palm as well, back in the days around the Vizor. I used free compilers that I ran on FreeBSD and the emulators were free at that point as well. What I wrote I released under the GPL and BSD licenses so I never had to deal with distributors.

    9. Re:FYI by crankyspice · · Score: 1

      I used to develop & sell software for PalmOS. The IDE was $500, plus $150/year to upgrade.

      I also develop(ed) for PalmOS, and never paid a dime for an SDK. Palm made the header files freely available, and linked on their site to PilRC and prc-tools, both of which were GNU-licensed (IIRC). Yeah, you could go the CodeWarrior route, but IMO Palm went out of their way to also make sure people knew about, and could effectively use, the free (software/beer) alternatives as well. Which might have something to do with the 50,000+ (or whatever the number is these days) Palm apps out there.

      The number one reason I'm still using a Treo instead of an iPhone is my huge collection of oft-used home-grown and third party custom software. (I've been on a Palm since a 1999 IIIe, including a IIIc, Vx, and several Clies.)

      --
      geek. lawyer.
    10. Re:FYI by MROD · · Score: 1

      Actually, at least in the days of the m68k based Palms, there was a few SDK based upon gcc, so the barrier to market was technically zero. You didn't have to buy CodeWarrior. Once you'd built your app you could distribute it for free as well.

      The problem with PalmOS, however, was that the developer community generally charged way too much for their piddling little apps which on UNIX and Linux would have been free.

      The problem with the iPhone/iPod Touch SDK isn't its price, it's free, it's the price of getting it distributed. Many people haven't noticed that the $99 for the standard developer option is actually an annual fee. This is not a barrier for commercial developers but it is for anyone who is altruistic and wants to develop open source apps using the same models as used on other hobbyist platforms.

      Then there is the problem of getting the blessing from Apple, how long will this take? Will Apple block applications which don't fit their vision of what the iPhone/iPod Touch should do?

      --

      Agrajag: "Oh no, not again!"
    11. Re:FYI by yabos · · Score: 1

      Check out AppFresh which scans all your apps and looks for updates. It works with a lot of apps but not all apps and some apps can't automatically be installed based on how the download mechanism works for the new version.

    12. Re:FYI by Lally+Singh · · Score: 1

      Technically, sure. But then you'd pay more than $500 in the pain-in-the-ass factor. As for the pricing, it was baseline for shareware. The price of the app eventually included all those people who used but never paid for the app. A terrible cycle, but no different from integrating the costs of real theft into retail prices.

      For apple, the rule seems to be that they'll make 1-2 fuckups a year in terms of policy with developers. Other than that, they're usually pretty good about stuff. You don't worry about Apple the way you do about microsoft.

      Apple, like just about everyone else, will put apps into three categories: Mainstream, innovative good, and innovative bad. The last category would be things that regular hackers would find fun and cool, but would scare suits (who hold lots of shares in AAPL) or their business partners (e.g. AT&T & the RIAA).

      I think the real way that Apple's sold out in the last few years hasn't been themselves. It's the strings they've connected to with AT&T and the various record labels. If it wasn't for them, imagine the iPhone, iPod, and the iTunes music store!

      That said, I agree with where they went. For the better good, they really (really!) raised the bar on mobile phone space. They made online music legitimate in ways many thought impossible at the time. They paid a bit of their soul in the process. But, again, it was for the greater good, of their consumers first. Not us hackers, but the mainstream kids & families who wanted good general computing.

      For us, we have to dig a little deeper and there are enough hooks for us there. We can compile our own kernel (which, btw, can let us disable the no-dtrace hooks that iTunes uses), disassemble executables (otool -tv), and port scan hosts (Network Utility). They're not the hacker boxes the old Apple IIs were, but they're a decent compromise for most.

      --
      Care about electronic freedom? Consider donating to the EFF!
  16. Distribution costs $99 by Microlith · · Score: 1

    To even get an app listed on the iTunes store (whether or not you pay for it) costs $99. You can't distribute your app or load it on your phone (not even for debugging) without paying them $99.

    Doesn't this impinge upon the ability to release (or port) GPL software to the iPhone?

    1. Re:Distribution costs $99 by Lally+Singh · · Score: 2, Informative

      Nope. Just that whomever does the port/release will have to put up $99/yr to Apple.

      After that, it's free for anyone to download.

      --
      Care about electronic freedom? Consider donating to the EFF!
    2. Re:Distribution costs $99 by SuperKendall · · Score: 2, Insightful

      You confuse source code with tools to use the source. With the source you can do anything, including port something to Android...

      The source is always more important than the tools.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    3. Re:Distribution costs $99 by pxuongl · · Score: 1

      i see a loophole where one company will act as a distributor, fronting all the App Store fees, and only asking for 1% of revenues... a boon for the little guys, pointless for anybody else

    4. Re:Distribution costs $99 by tgd · · Score: 4, Insightful

      And presumably you could get someone in a generous position to offer free distribution of open source applications under a single "publisher". Ie, twenty free apps published by "FreeSoftwareInc", and suddenly its $5 per developer, not $100.

      Thats a price thats easy to make back up with ads, etc, on the "application" website.

    5. Re:Distribution costs $99 by njfuzzy · · Score: 1

      You are wrong. You can load the app to your phone using the developer tools, for testing. You just can't distribute it to other people. This was all in the presentation today, and all over the major sites that covered it with a blow by blow.

      --
      My Photography - http://ian-x.com
      The Deathlings (comic) - http://thedeathlings.com
    6. Re:Distribution costs $99 by phuul · · Score: 1

      I haven't seen anything that says it's $99 per year. It looks to me like a one time charge, sort of a setup fee to configure your account and give you a signing certificate for your applications.

    7. Re:Distribution costs $99 by Angostura · · Score: 3, Interesting

      Hang on, hang on.

      The SDK is free right?

      So what is to stop the development of a site where people can upload their SDK-developed code for other people who have the SDK to download and install on their iPods.

      The install might be a bit fiddly for non-developers, but nothing that a bit of Automator and Applescript couldn't make simple, I'd wager.

    8. Re:Distribution costs $99 by dedazo · · Score: 1
      The packages (or whatever passes for that in this thing) will be signed by Apple. The device will refuse to install anything not signed by Apple.

      Someone will defeat that. ScrewTheMan Software will create their iSuperDownloadApps website, which will sell software for less but requires that you jailbreak/brick your phone to use them.

      Apple will file injunctions and issue press releases and DMCA takedowns, lawyers will make lots of money. Eventually (as usual) the majority of iPhone users could give a crap about cheaper apps, so they'll just continue forking money over to Steve Jobs. iSuperDownloadApps will transform into a niche community of bricked iPhone users scraping by on PayPal donations. Apple will continue to control the platform and make money.

      Then MobileBonziBuddy (a fully legit Nigerian LLC based in Romania) will also create their site for the iPhone... and maybe we'll all get to have the last chuckle.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    9. Re:Distribution costs $99 by njfuzzy · · Score: 2, Interesting

      The license. It specifically has you say that you won't develop software to be distributed outside of the App Store. Do it and you're a liar, since you promised not to. You're also not likely to have much of a defense in court.

      --
      My Photography - http://ian-x.com
      The Deathlings (comic) - http://thedeathlings.com
    10. Re:Distribution costs $99 by Angostura · · Score: 1

      D'Oh.

      Thanks for the info.

    11. Re:Distribution costs $99 by SteeldrivingJon · · Score: 1


      I believe that's $99 per developer, not per application.

      It's probably just to keep iTunes from filling up with crapware from people who aren't serious about development.

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
    12. Re:Distribution costs $99 by hoggoth · · Score: 1

      > To even get an app listed on the iTunes store (whether or not you pay for it) costs $99. You can't distribute your app or load it on your phone (not even for debugging) without paying them $99.
      > Doesn't this impinge upon the ability to release (or port) GPL software to the iPhone?

      Yes, it tramples all over your rights.
      By the way, to take me, my wife, and my three kids to the movies with popcorn and drinks for everyone costs $99. So I can't seem to get too worked up over this impingement. I will pay $99 once, then develop iPhone apps to my heart's content.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    13. Re:Distribution costs $99 by tmarthal · · Score: 1

      Ahh, but if your source is GPL'ed you have to distribute that outside the store somehow. Assuming that the store doesn't have a way to view/distribute the source for GPL'ed Apps.

      What is the difference here between source distribution and binary/App distribution?

    14. Re:Distribution costs $99 by makomk · · Score: 1

      Ah. So in other words, you're not allowed to write open source software for the iPhone. Nice.

    15. Re:Distribution costs $99 by logicpaw · · Score: 1
      Until one developer in the consortium screws up, and all the developers sharing that same signing certificate get all their apps cancelled as well.

      Better idea is to charge $1 for each of the first 99 downloads per year (an early adopter contribution), and then reset the app to be free for the rest of the year.

    16. Re:Distribution costs $99 by keytoe · · Score: 3, Informative

      In addition to that, XCode will NOT build your app for deployment unless you have the key in your Keychain already. So, in effect, you cannot test on the actual device without a developer key. Period. The only thing you can do without a key is run in the simulator.

      This is based on actually trying to build a test app for deployment without a key, by the way. You actually get a build error.

    17. Re:Distribution costs $99 by annodomini · · Score: 1

      The SDK is free. It costs $99/year to sign up to be allowed to install the code on your phone for testing, however. For free, all you get access to is the iPhone simulator.

    18. Re:Distribution costs $99 by Teknoguy · · Score: 0

      ...you have to pay the $99 fee to be able to compile the software and transfer to the phone. The free SDK comes with an iphone simulator, but not a way to actually load the app to phone.

      As a consumer, would I prefer paying $99 to compile other people's code and put it on my phone, or just hit the itunes button and download apps for free?

      --
      -Nik
    19. Re:Distribution costs $99 by yabos · · Score: 1

      All the other developer programs are priced per year but it doesn't specifically say anything about it.

    20. Re:Distribution costs $99 by phuul · · Score: 1

      Exactly. I've been in the Apple Dev Programs and they were a per year cost. But this one doesn't say squat about it. That coupled with the low entry price speaks volumes to me. When I was doing full time Mac and Newton programming my company payed about $3000-$5000 a year (it varied because the program changed.) Right now the lowest Dev program costs $500. But for the iPhone we have a free SDK and a $99 fee to distribute applications. Of course you have to pay that fee, and get accepted into the beta SDK, to get the beta 2.0 firmware. I've applied but I don't think that I will be accepted for another couple months. Maybe June :). But I think that Apple is trying to get as many people as they possibly can to develop applications for the iPhone. The made a barrier to entry, but it's a pretty low barrier. You can get the SDK easily and get updates to it. You might not get in the first run of AppStore devs but it will take time to write software. So that isn't that big of a deal. I'm not saying that they won't raise the price in the future, but right now they just want all the apps they can get.

    21. Re:Distribution costs $99 by Ohreally_factor · · Score: 1

      Interesting! Thanks for the real world fact. I'm sure it's a matter of time before there's a work-around, but that is supposition on my part, while you have provided verifiable data.

      --
      It's not offtopic, dumbass. It's orthogonal.
  17. Why is that a problem? by SuperKendall · · Score: 1

    I don't see any incompatibility just because the tools used to compile the app cost a fee. The important thing is the source code after all. The interesting thing is that do distribute it, someone has to have "the" key you'd distribute with - but you could set that up as some kind of non-profit entity to control distribution of something open.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Why is that a problem? by misleb · · Score: 1

      I don't see any incompatibility just because the tools used to compile the app cost a fee. The important thing is the source code after all.


      What good is having the source if you have no way to install it on the device after you modify it and compile it? How do you test your modifications? Do you compile it, buy a $99 cert for yourself and then "distribute" it to yourself through Apple?

      Sounds like they're stiffling free software.

      The interesting thing is that do distribute it, someone has to have "the" key you'd distribute with - but you could set that up as some kind of non-profit entity to control distribution of something open.


      Would Apple allow a single organization with a single cert to proxy for an unknown set of developers? Seems like that woudl kind of defeat the purpose of signing the apps. Presumably it is to provide security and accountability, no?

      I bet we'll continue to see hacks to open up the devices to free software.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    2. Re:Why is that a problem? by tmarthal · · Score: 2, Insightful

      What good is having the source if you have no way to install it on the device after you modify it and compile it? How do you test your modifications? Do you compile it, buy a $99 cert for yourself and then "distribute" it to yourself through Apple? You brought up a good point. How can a developer (or team) test this stuff? I mean, can I load my own code on my phone without going through the store and signing process? Or will all the testing be unit testing within the SDK?

      I mean, if I can develop custom apps for my phone or DL GPL source from sf (or equivalent: is iphonesource.com avaliable?) and compile it and load it, what use do I have of going through iTunes?
    3. Re:Why is that a problem? by Knight2K · · Score: 5, Informative

      Steve's keynote slides explicitly show that Xcode can publish the code to your personal iPhone for testing purposes. This image from Engadget's coverage (see the 10:30am post for context) shows an iMac remote debugging on the phone using an iPod dock. Whether that means an end user can load an app without going through the store is hard to say.

      --
      ======
      In X-Windows the client serves YOU!
    4. Re:Why is that a problem? by Ilgaz · · Score: 1

      Steve's keynote slides explicitly show that Xcode can publish the code to your personal iPhone for testing purposes. This image from Engadget's coverage (see the 10:30am post for context) shows an iMac remote debugging on the phone using an iPod dock. Whether that means an end user can load an app without going through the store is hard to say. The only non hacked way of distributing apps without paying $100 seems to be old shareware/open source method, postage :) Send the CD, let user compile with XCode.

    5. Re:Why is that a problem? by Darth · · Score: 2, Insightful

      What good is having the source if you have no way to install it on the device after you modify it and compile it? How do you test your modifications? Do you compile it, buy a $99 cert for yourself and then "distribute" it to yourself through Apple?

      Yeah. If only there were a way to know the answers to these questions. Apple really should have said whether or or not you could debug and test on your iphone in the development kit. Ideally, they would have covered this around 10:30 am and had a 6 foot tall slide to accompany it.

      I know that's a little bit unnecessarily sarky, but you're asking questions that were answered at the event and on every website reporting on the event and then drawing a conclusion based on your assumption of what those answers are without even a superficial attempt to find out if they are correct.

      If you questions had been "can the sdk be used to compile and install apps for general use on the phone? do apps installed via the sdk work normally when not plugged into a mac for development?" you would have had good questions that aren't definitively answered already (at least, i don't remember there being anything about that).

      Would Apple allow a single organization with a single cert to proxy for an unknown set of developers?

      You mean like a corporation?

      Seems like that woudl kind of defeat the purpose of signing the apps. Presumably it is to provide security and accountability, no?

      I would say it provides the same security and accountability. If you publish an app under your cert and it is a problem, they'll probably revoke your cert and all of the applications under your cert will probably be removed from the store. I suspect all of the developers publishing through you will hold you accountable for that.

      There's fundamentally no way for the store to know that your publishing organisation isn't publishing applications it created or were created by its employees or contractors if you don't tell them.

      I bet we'll continue to see hacks to open up the devices to free software.

      I also have no doubt that this will continue.

      --
      Darth --
      Nil Mortifi, Sine Lucre
    6. Re:Why is that a problem? by Darth · · Score: 1

      Further information:

      Apparently, you cannot install an application to the phone without the developer's cert. for debugging. So that would make that an unlikely way to distribute applications or for other parties to use your source for their own purposes (unless they had a developer's cert.)

      The question about if the apps still work when you unplug from the dev environment still seems to be open.

      --
      Darth --
      Nil Mortifi, Sine Lucre
    7. Re:Why is that a problem? by Tony+Hoyle · · Score: 2, Interesting

      The app disappears when you unplug the iphone.

      I don't think it actually runs it on the phone, only uses it as a display/touch screen.

      btw. Don't take much from the slides... having played with the SDK it's nothing like what was demoed - the stuff they were talking about probably won't hit until June.

    8. Re:Why is that a problem? by misleb · · Score: 1

      Would Apple allow a single organization with a single cert to proxy for an unknown set of developers?

      You mean like a corporation?


      Presumably a corporation isn't giving its cert out to every developer. Or if they do, the developers probably have some formal contract which would hold them legally accountable for leaking the cert. I don't know if you've ever worked on an OSS project before, but it is nothing like a corporation (the big ones like Mozilla being exceptions, of course).

      Seems like that woudl kind of defeat the purpose of signing the apps. Presumably it is to provide security and accountability, no?

      I would say it provides the same security and accountability. If you publish an app under your cert and it is a problem, they'll probably revoke your cert and all of the applications under your cert will probably be removed from the store. I suspect all of the developers publishing through you will hold you accountable for that.


      Why would the developers publishing through me hold ME accountable if it was someone else who released the problematic software? Am I responsible for auditing every single line of code that goes through? Who would take on that kind of responsibility? Even Linus Torvalds is only partially responsible for the Linux kernel as it is released.

      There's fundamentally no way for the store to know that your publishing organisation isn't publishing applications it created or were created by its employees or contractors if you don't tell them.


      Perhaps not, but Apple can and should be selective about who they think is going to be well behaved in that regard. If your name is Adobe, there'll be no question. If your name is iPhone Confederated Open Source Developers League, there'll probably be some issues.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    9. Re:Why is that a problem? by sam.thorogood · · Score: 1

      If you move a compiled app to the iPhone without running it through XCode, it just gives a giant image of an application icon when run. No doubt this will be hacked soon enough.

    10. Re:Why is that a problem? by SuperKendall · · Score: 2, Insightful

      I don't think it actually runs it on the phone, only uses it as a display/touch screen.

      I've not gotten that far yet (still trying to figure out how to submit a cert so that I can get the app deployed to the phone) but what you say here is very unlikely. Think of how much work it would be to build a whole application that would forward every possible input from the iPhone, including all sensor data, back to an application really running on your computer?

      Given that GDB has been doing remote debugging for decades now I find it way more likely that it pushes the app to the phone. I would rather they not remove the app after you've deployed, I hope that's not the case if you've compiled a release version and you want a longer field test...

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    11. Re:Why is that a problem? by Darth · · Score: 1

      Presumably a corporation isn't giving its cert out to every developer. Or if they do, the developers probably have some formal contract which would hold them legally accountable for leaking the cert. I don't know if you've ever worked on an OSS project before, but it is nothing like a corporation (the big ones like Mozilla being exceptions, of course).

      Actually, when i wrote that, i was thinking that the company only needed the cert to publish and not to use the debugging tools. One of my coworkers reminded me later that you actually need the cert to do development, which, i guess, means that companies will have to buy certs for each employee.

      Why would the developers publishing through me hold ME accountable if it was someone else who released the problematic software?

      This goes back to me screwing up on the need to give the cert to the developer. I was thinking that the publishing organisation would basically act as the interface to the store and be the "company face" for a group of independent developers. This is derailed by the need to give the developers the cert (which would allow them to publish without going through the organisation).
      In that scenario, the developers would hold the publisher responsible because he was basically the gatekeeper and submitted something to be on the store that got the cert invalidated (thus removing all of their apps from circulation).
      In the actual scenario that exists, the publishing organisation doesn't seem like it'll work.

      It does seem weird to me that development and publishing are tied to the same cert. That seems like it would be problematic for companies who want to have many developers working on applications, but want the company itself to be the interface to the store.

      Perhaps not, but Apple can and should be selective about who they think is going to be well behaved in that regard. If your name is Adobe, there'll be no question. If your name is iPhone Confederated Open Source Developers League, there'll probably be some issues.

      I agree that some discrimination in that regard will happen and probably should happen, but i think it is more likely that generally anyone who is willing to pay the fee will be allowed to publish anything that doesn't violate one of the rules. If you do something inappropriate, they'll kill your cert. I would suspect that their issues will be reactive more than proactive.

      --
      Darth --
      Nil Mortifi, Sine Lucre
    12. Re:Why is that a problem? by TheoMurpse · · Score: 1

      Think of how much work it would be to build a whole application that would forward every possible input from the iPhone, including all sensor data, back to an application really running on your computer?
      Isn't the iPhone running some sort of BSD? If so, isn't it as easy as setting stdout to be the port with which the iPhone is connected to the computer and piping stdin directly to stdout, and then having the computer's application have stdin be the same port but on the computer side?

      I'm no expert on stdin and stdout and all that, but it seems like it would be trivial from a programming standpoint to just forward every input from a device to another device. Isn't that what KVM software is all about? Taking all input from one computer and piping it to another via TCP/IP so the other computer can react to the first computer's inputs? There are plenty of that type of program out there already, so one is led to believe that it's not programmatically that difficult.

      Handling the input once it's there isn't the hard part. I'd imagine writing the actual iPhone emulator would be more difficult than that. Unless, of course, there's so much input that the USB2.0 cable can't keep up with the massive amount of data in realtime. But that's unlikely, no?
    13. Re:Why is that a problem? by Ohreally_factor · · Score: 1

      Are you sure on this point?

      I'm not a developer, so I haven't looked into this aspect very far. Hell, I don't even own an iPhone.

      Because what you are saying amounts to one cert per developer's computer, if I'm understanding you correctly. A developer using more than one Mac would need more than one cert? That can't be right! Further, I would hazard the guess that even if this is correct for the $99 cert, provisions have been made for the $299 enterprise cert.

      As to your original point, I think you are correct that a group of developers can band together under a single cert (assuming you're wrong on the above point!). The concern about one bad apple spoiling the whole barrel could best be handled by only allowing trusted developers into your "league", or only allowing trusted developers to review the code of other less trusted developers, same as they do for Linux.

      So, while this would be problematic for SourceForge, it shouldn't be a problem for you and ten of your closest developer buddies to band together. If there are ten of you, that would only be $9.99 each for a cert, $29.90 for the enterprise cert.

      What is a bit interesting is how feeds into the topic of trusted networks, in this case trusted social networks. As this is a pretty huge topic, I'll leave it at that.

      --
      It's not offtopic, dumbass. It's orthogonal.
    14. Re:Why is that a problem? by misleb · · Score: 1

      It does seem weird to me that development and publishing are tied to the same cert. That seems like it would be problematic for companies who want to have many developers working on applications, but want the company itself to be the interface to the store.


      You could, as a company, puchase multiple certs. One for developers which, if it gets out and is revoked, won't affect the cert used to publish the software to the online store. Which ruins the idea of haivng a non-profit org saving OSS developers from having to buy a certain because they'd need their own to develop anyway. They might as well skip the publisher middleman and publish themselves. Not very OSS friendly.

      I agree that some discrimination in that regard will happen and probably should happen, but i think it is more likely that generally anyone who is willing to pay the fee will be allowed to publish anything that doesn't violate one of the rules. If you do something inappropriate, they'll kill your cert. I would suspect that their issues will be reactive more than proactive.


      So basically it becomes an extra source of revenue for Apple with little added security for end users. Yay! Way to treat your developers...
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    15. Re:Why is that a problem? by misleb · · Score: 1

      So, while this would be problematic for SourceForge, it shouldn't be a problem for you and ten of your closest developer buddies to band together. If there are ten of you, that would only be $9.99 each for a cert, $29.90 for the enterprise cert.


      I've only been involved in a couple OSS projects, but I must say that I've never sensed them as a close knit group of developer "buddies." ON the contrary, they seem to be very loosely knit group of near strangers with many developers/contributers coming and going over time. Often there's just one real "owner" of the project who would have to be the one buying the certs. And he'd probably be pretty paranoid about those certs getting out, and therefore reluctant to give it out to people who might want to contribute.

      Not very OSS friendly at all.

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    16. Re:Why is that a problem? by Darth · · Score: 1

      You could, as a company, puchase multiple certs. One for developers which, if it gets out and is revoked, won't affect the cert used to publish the software to the online store.

      The problem with this is that the developer's certs could be used to publish as well, so the company would have the potential for their developers to publish their own apps, or publish a version of the company's app. Sure, they would be violating their employment contracts, but I would think that would still make the company principals uncomfortable.

      So basically it becomes an extra source of revenue for Apple with little added security for end users. Yay! Way to treat your developers...

      i disagree with this. I can see it adding security for end users in the sense that it becomes a filter for bad or malicious developers in a similar way to an email blacklist. There's nothing stopping a bad developer from getting another cert through another identity (corporate, or by proxy using a friend or something) if they are willing to spend the money, but it does make it more difficult and will probably weed out the less dedicated malicious individuals.

      Also, I didn't mean to suggest that the applications wouldn't be vetted. I suspect the applications will have some kind of process they have to go through before being put in the store. I don't think that will be based on the reputation of the organisation with a product, but on some kind of testing of the product to make sure it does what it is claimed to do.

      As far as revenue is concerned, I suspect it will be kind of like the itunes store. It's a support feature for the phone and as such is primarily geared towards covering its costs. The revenue it generates isnt that important because the purpose is to sell phones and that will make Apple a lot more money.

      btw... i agree that the developer cert requirement makes life harder for open source developers. I don't think that is necessarily intentional on Apple's part. I wouldn't be surprised to find out general open source projects and development never came up while they were defining how this works

      --
      Darth --
      Nil Mortifi, Sine Lucre
    17. Re:Why is that a problem? by SuperKendall · · Score: 1

      Isn't the iPhone running some sort of BSD?

      The core, not the GUI.

      If so, isn't it as easy as setting stdout to be the port with which the iPhone is connected to the computer and piping stdin directly to stdout, and then having the computer's application have stdin be the same port but on the computer side?

      No - think of forwarding X11 inputs AND outputs all to stdout. You aren't talking about data that's well suited to a stream here, or even collectable in any easy sense.

      It would literally be 1000x harder to do this than to simply run the process on the iPhone and allow GDB remote access via the connector, a method of dubugging that has been in use for over thirty years! It works better, is more reliable, and has the benefits of working directly on the device instead of what is simply another kind of emulation using the device as a scraped input. Not only is it harder, there's no good reason to want to do it that way.

      I'm no expert on stdin and stdout and all that, but it seems like it would be trivial from a programming standpoint to just forward every input from a device to another device.

      Not in any way that accurately reflected EXACTLY what the device was doing, when dealing with multi-threaded code and all sorts of hardware that might behave differently depending on timing.

      Handling the input once it's there isn't the hard part. I'd imagine writing the actual iPhone emulator would be more difficult than that.

      Not really, because are already have all of ARM defined in software anyway for simulation to build and test the chip. Then you just slap a GUI on in and rig up sensor data (and only simplified forms of sensor data) and you're done (which is what the simulator is).

      Also of course, for real testing you simply cannot stay tethered to the computer all the time, real tests involve road trials.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  18. No apps that invade privacy? by DAldredge · · Score: 1

    "Not all applications will be distributed: "Porn, malicious apps, ones that invade privacy." Yet they use ATT as a provider.

    1. Re:No apps that invade privacy? by pxuongl · · Score: 1

      that's not gonna last very long. the touch feature might be what'll help the iphone take off in japan... u can snap a photo of a person of interest.... and then the program will allow u to virtually "touch" them...

  19. Marginally sweet... by stokessd · · Score: 4, Insightful

    The SDK is going to be HUGE for the jailbreaking community. They now have an official documented API and development environment. So there will be apps out there way earlier than 4 months.

    IT sounds like the limitations on the SDK are not as drastic as I feared, but I strongly suspect that apple will limit ichat type clients though. Those would kill the golden goose that is SMS.

    The more limiting the SDK is, the more vibrant the jailbroken app community will be.

    I'm waiting for the Apple servers to recover from the melt-down and I'll be downloading the SDK. Looks like a geeky evening for me.

    Apps the iPhone needs:

    MMS: WTF apple? This was obvious...
    A Calculator that doesn't suck: RPN and trig functions etc. No more Dollar store Calc.
    Chat client that uses wifi AND wireless data.

    Sheldon

    1. Re:Marginally sweet... by Reality+Master+101 · · Score: 4, Informative

      A Calculator that doesn't suck: RPN and trig functions etc. No more Dollar store Calc.

      Reason enough to own an iPhone: Pick your poison.

      --
      Sometimes it's best to just let stupid people be stupid.
    2. Re:Marginally sweet... by PureCreditor · · Score: 1

      "but I strongly suspect that apple will limit ichat type clients though. Those would kill the golden goose that is SMS."

      There's one drastic difference - IM is synchronous, requiring both participants to be actively dialogging to have a meaningful conversation. SMS, on the other hand, is asynchronous (just like email), and allows the recipient to read and respond only when it's convenient for him/her.

      Also, Apple can semi-protect SMS by disallowing logging and history-saving of IM conversations, thus forcing all non-real-time discussions back to SMS.

    3. Re:Marginally sweet... by pjoyce1 · · Score: 1

      > A Calculator that doesn't suck: RPN and trig functions etc. Download the HP-15c if you have a device with Jailbreak. Works like my real one.

    4. Re:Marginally sweet... by Tony+Hoyle · · Score: 1

      They now have an official documented API and development environment.

      The documentation is not finished, or for the most part even there.. it's a copy/paste from OSX - even says it on the docs as you read it.

      The 'development environmnet' is barely beta.

      Anyone who wasn't writing apps with the unofficial SDK isn't going to be writing apps with this new one. It's just not there yet.

  20. What a strange angle by iluvcapra · · Score: 5, Interesting

    The app store is news, as it the 70/30 split, but what about these submissions:

    SDK features:

    Cocoa Touch: Multi-touch events, Multi-touch controls, Acceleromter, View Hierarchy, Localization, Alerts, Web View, People Picker, Image Picker, Camera Media: Core Audio, OpenAL, Audio Mixing, Audio Recording, Video Playback, JPG, PNG, TIFF, PDS Quartz, Core Animation, Embedded OpenGL Core Services: Collections, Address Book, Networking, File access, SQLite, Core Location, Net Services Threading, Preferences, URL utilities Core OS: OS X Kernel, BSD TCP/IP, Sockets, Power Management, Keychain, Certificates, File System, Lib System, Security, Bonjour

    OpenGL Games:

    Stoked about the little SDK that was announced today? Apparently, so was Apple, as it's already starting to announce the first games to go along with it. For starters, we've got Touch Fighter and Spore (!!!), the first of which was somehow thrown together in two weeks, the latter of which won't be available until September. Also, users can expect Super Monkey Ball, which was hailed being a notch above your average "cellphone game." Simmer on that for a second, we'll keep updating as we get more in.

    MS Exchange:

    Apple announced that it has licensed Exhange ActiveSync protocol from Microsoft, which will make it easier for business customers to get their email on an iPhone.

    Or mine:

    Apple has just wrapped up their iPhone development roadmap and here are the features to be presented with version 2.0, due in June: Push email and contacts, ActiveSync supporting Exchange, remote wipe. Several video games were demoed using the iPhone accelerometer and OpenGL on the iPhone, such as Spore and Super Monkeyball. SDK with development in Xcode was announced, performance suite and remote debugging of iPhone apps over the sync cable. Apple will sell apps through an iTunes-style store, that will work OTA from the iPhone or with the host computer.

    It would appear the slashdot editor simply went with the submission with the most "Apple is teh EEEEVILL" slant.

    --
    Don't blame me, I voted for Baltar.
    1. Re:What a strange angle by Anonymous Coward · · Score: 0

      I'd say kdawson is afraid of Apple, given the angle he decided to go with.

  21. You couldn't be more wrong by SuperKendall · · Score: 4, Informative

    Just because there is a simulator, does not mean you cannot also load the app onto the phone directly - they showed a demo of an app being pushed to the phone and then also being debugged (from the Mac side) while it ran, including gathering profiling data.

    It's basically the best scenario you could have hoped for as a developer.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:You couldn't be more wrong by prxp · · Score: 2, Insightful

      Just because there is a simulator, does not mean you cannot also load the app onto the phone directly - they showed a demo of an app being pushed to the phone and then also being debugged (from the Mac side) while it ran, including gathering profiling data. It's basically the best scenario you could have hoped for as a developer. If that's true, I stand corrected, but that raises a different issue. Since that's the case, it will be a matter of (little) time before the iPhone hacking community is able to use that same deature to upload apps to iPhone, thus bypassing iTunes Store. It would be an alternate way to crack the phone open (that would necessarily have to survive updates).
    2. Re:You couldn't be more wrong by pxuongl · · Score: 1

      i think that the digital signatures are going to be apple's way to prevent mass and free distribution w/o apple's blessing. i can also imagine that using apps not downloaded from the app store will void your waranty

    3. Re:You couldn't be more wrong by digitalchinky · · Score: 1

      Apple, they are the new symbian.

    4. Re:You couldn't be more wrong by petermgreen · · Score: 1

      Symbian didn't seem that bad to me, you could do basic stuff (including internet access and access to the user data areas of the filesystem) with a self signed cert (ones with generic nokia firmware anyway, I hear some providers disabled that in the phones they sold). You could do a lot more on your own phone by applying for a free devcert.

      Yes deploying apps that needed restricted capabilites to people not prepared to get thier own devcerts was a pain and the extra locking down that some providers did was also a pain but in general it seemed a lot better than the impression I am getting here of what iPhone dev will be like.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    5. Re:You couldn't be more wrong by Fnord666 · · Score: 1

      It's basically the best scenario you could have hoped for as a developer.
      Other than the whole 'gotta have an intel based mac' thing.
      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    6. Re:You couldn't be more wrong by SuperKendall · · Score: 1

      Well, I have to admit that was unexpected and will set some people back (my primary desktop is still a G5 but I also have a Macbook Pro). But it has been a while since Intel macs came out now. It's kind of curious they even have the limitation though.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  22. Mod parent up by Anonymous Coward · · Score: 0

    Holy shit, that would suck. Confirmation, anyone?

  23. The best deal? by Anonymous Coward · · Score: 0

    How is this better than hosting your own server, paying 5% to the credit card companies, being responsible for chargebacks, being responsible for infrastructure, etc, etc, etc.

    All for a whopping 30% of your proceeds? Fuck that.

  24. Should we submit the source code or the binary? by prxp · · Score: 1

    I might have missed something, but it was sort of unclear to me whether developers are required to submit the source code or not. I wonder how are they going to enforce some of the restrictions imposed on the programs (no porn, no voip over edge, no malicious apps) if they don't have access to the source code (maybe keeping a team of reversers on the clock?).

    1. Re:Should we submit the source code or the binary? by stokessd · · Score: 4, Insightful

      I suspect that it will be a monitor the app after the fact type of thing. Apple and AT&T know who you are as the app author. So if your app does something funky, then they pull the plug on it. There's no way the apple folks are going to scour source for all the apps that will flow in. I suspect they have a profiling tool that checks port usage etc and off it goes. Then if it's doing something sneaky, AT&T will catch it eventually if it's popular, and pull the plug. If it's not popular (IE you and your aunt berha are exchanging chat messages over the data network not SMS) then it's really not an issue.

      The cost of putting actual eyeballs on code is so high that they would never do it. But some profiling tools would be cheap to use.

      Sheldon

    2. Re:Should we submit the source code or the binary? by BitZtream · · Score: 2, Interesting

      They do some basic testing of the app in an automated fasion and see that it doesn't do anything bad, release it into the wild.

      A few users report that your app is doing bad things (or unauthorized) and apple revokes your key and removes it from the store.

      Do not pass go without paying another $99 and making up a fake identity for your next time around.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:Should we submit the source code or the binary? by logicpaw · · Score: 1
      I suspect that it will be a monitor the app after the fact type of thing. Apple and AT&T know who you are as the app author. So if your app does something funky, then they pull the plug on it.

      ...and likely also permanently canceling your $99 developer account and signing certificate for violating the terms.

  25. What about personal apps? by MadCow42 · · Score: 1, Troll

    I guess I'm screwed if I want to write an application just for my own use? The choice seems to be: write it and distribute it to everyone, or get stuffed.

    Hmmm... iHacking we will go, iHacking we will go.......

    MadCow

    --
    I used to have a sig, but I set it free and it never came back.
    1. Re:What about personal apps? by toleraen · · Score: 2, Informative

      According to engadget you can send your code over to your device to test it. I assume that means you can write and use your own stuff without restriction.

    2. Re:What about personal apps? by gb506 · · Score: 2, Interesting

      Just set the price at 500 million dollars if you don't want anyone to have it. And if you get a buyer, well, who would you be to complain?

    3. Re:What about personal apps? by FangVT · · Score: 1

      I guess I'm screwed if I want to write an application just for my own use? The choice seems to be: write it and distribute it to everyone, or get stuffed.
      Actually the choice would seem to be to register as a developer (for free) and then use the SDK to write your app. It's a little unclear from the coverage that I've read if you might only be able to use your in-development app while the phone is tethered to a Mac running XCode, but that seems an unlikely scenario.
    4. Re:What about personal apps? by The+Only+Druid · · Score: 1

      Not necessarily: the 'sent' apps may only function while tethered to the computer, etc.

      --
      "Stumble before you crawl"
    5. Re:What about personal apps? by nweaver · · Score: 1

      No, you register as a developer for $100, and you can run the code standalone on your devices.

      Also, if you want to restrict use to within an enterprise, thats $300.

      --
      Test your net with Netalyzr
  26. NO PORN! by DTemp · · Score: 1, Funny

    NO PORN?!?!!!!!!!

    (Searh for the word "porn" here on ars.)

    Why else does teh internet even f'ing exist?

    Thats it STEVE, I cant exist in a world where iPhones can't be used for porn... you've left me no choice. *crying* See, I have this gun... goodbye cruel worl#@#$+!##** NO CARRIER

    1. Re:NO PORN! by mblase · · Score: 1

      This post would have been funnier if the "i" in iPhone didn't stand for "internet".

    2. Re:NO PORN! by tirerim · · Score: 1

      Wait, wait! You can still look at porn through the web browser! (I'm actually not clear on why anyone would need a specialized app for porn...)

    3. Re:NO PORN! by The+End+Of+Days · · Score: 1

      You're not thinking in terms of the accelerometer, the camera, and the vibration function.

    4. Re:NO PORN! by dlanod · · Score: 1

      NO CARRIER? Did you miss and shoot your phone line?

    5. Re:NO PORN! by Bob+of+Dole · · Score: 1

      Pffft. Spoken like someone with less than a terabyte of porn.
      OF COURSE YOU NEED SPECIALIZED APPS FOR PORN! how else are you ever going to find anything in your collection?

  27. And struggling to stay up from demand by SuperKendall · · Score: 2, Informative

    I managed to get registered before the site took load, right now it's not working very well and you can't get to anything. Soon hopefully...

    Of interest is that there is a separate Enterprise development program that costs more to join - $300 instead of $99. I could not reach the page describing the differences.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:And struggling to stay up from demand by Stuart+Gibson · · Score: 1

      From what I could make from the Q&A comment, the enterprise program is to allow companies to develop and distribute "in house" apps that are for their business only, without the need to publish them to the App Store.

      --
      It's all fun and games until a 200' robot dinosaur shows up and trashes Neo-Tokyo... Again
    2. Re:And struggling to stay up from demand by OS24Ever · · Score: 1

      I believe the difference was the ability to distribute applications without using the App store inside your corporate network.

      (don't know for sure, that's how I understood the answer to one of the questions filtered through the liveblogging)

      --

      As a rock-in-roll Physicist once said, No matter where you go, there you are.

  28. Iphone Clippy Available now! by Anonymous Coward · · Score: 0, Funny

    I see you're talking to a girl. What can I assist you with?
    Flirt/Joke/Molest

  29. iPod Touch users will have to pay? by BetaRelease · · Score: 2

    As an iPod touch user, I will have to pay $$ for the privilege of paying $$ for apps in the App Store??? I don't think so.

    1. Re:iPod Touch users will have to pay? by The+Phantom+Mensch · · Score: 1

      Lets wait and see. There is always the jailbreak route to get stuff loaded. Maybe it'll be nothing more than a one time $20 charge for all the applications you can fit, or a $10 yearly subscription, or something.

    2. Re:iPod Touch users will have to pay? by Anonymous Coward · · Score: 0

      It will probably be worth it to get VOIP on your ipod touch.

    3. Re:iPod Touch users will have to pay? by dfghjk · · Score: 1

      No, you will have to pay for the 2.0 firmware upgrade and get all the benefits of that upgrade. Apple has had to do this for legal requirements before and it has been discussed. With the iPhone, they apparently went to specific efforts to avoid these feature upgrade charges.

  30. Suspicions are worng by SuperKendall · · Score: 5, Informative

    IT sounds like the limitations on the SDK are not as drastic as I feared, but I strongly suspect that apple will limit ichat type clients though. Those would kill the golden goose that is SMS.

    They demoed AIM on stage for goodness sakes! They are even allowing VOIP apps (though admittedly only over WiFi, not EDGE).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Suspicions are worng by ickoonite · · Score: 4, Informative

      They are even allowing VOIP apps (though admittedly only over WiFi, not EDGE).

      Though that is doubtless a revenue protection measure, VOIP would never work over EDGE anyway. In my experience (using VOIP on my Nokia), even 3.5G isn't really quick enough and latencies are so high as to render it practically unusable. Limited processing power doubtless also plays a part.

      :|

    2. Re:Suspicions are worng by lionforce5 · · Score: 2, Interesting

      Although, if you look on the screen behind Jobs when he's discussing what won't be allowed, one of the items that pops up is "Bandwidth Hogs." That's a little too vague for my liking. Is that meant to imply we're not going to get streaming content, internet radio, etc.? Or is that meant specifically to limit p2p applications?

    3. Re:Suspicions are worng by moshiko · · Score: 1

      VOIP works fine on GRPS...
      My company has several products running voip on GPRS, so edge is more than enough for voip.
      AMR 515 and 475 are very cheap on bandwidth.
      Having VOIP running on edge would put apple in direct confilct with operators, especially considering the unlimited data programs.

      --
      I love burekas in the morning
    4. Re:Suspicions are worng by Anonymous Coward · · Score: 1, Insightful

      They demoed AIM on stage for goodness sakes!
      That application is, most likely, developed in conjunction with AT&T. IM applications aren't really a class of application that works well on a mobile phone without a tight integration on the part of the provider. They require a persistent connection to the IM provider's server which would be constantly getting dropped and reconnected whenever the phone loses its connection. Instead, what many providers do is to use SMS behind the scenes to implement the communication between the provider and the phone and maintain the persistent connection themselves on behalf of the mobile phone.

      It would be extremely annoying for the friends of the mobile customers if it weren't implemented that way since you'd be getting drop-reconnect events almost constantly.
    5. Re:Suspicions are worng by Morky · · Score: 1

      I found VOIP somewhat usable over 56k dial up 10 years ago. It should be possible to make it work well over edge.

    6. Re:Suspicions are worng by cbhacking · · Score: 1

      It's almost got to be the processing power. My Nokia n800 can do Skype (over WiFi, not tested on cellular) but it's slow to load and can barely do anything else at the same time. Call quality is inferior too. This is on a device with roughly a 400MHz processor, similar to the iPhone.

      On the other hand, my family uses a 3G USB modem on their laptop to Skype me from southern Africa. Latency is a problem but quality is not - at least, it's better than my cell phone.

      --
      There's no place I could be, since I've found Serenity...
    7. Re:Suspicions are worng by ickoonite · · Score: 1

      Latency is a problem but quality is not - at least, it's better than my cell phone.

      I think this is the key issue. I can call mobiles via Skype from my phone, but I only do so very occasionally, precisely because of the latency issues. Perhaps the lack of processing power is contributory too - i.e. a delay is introduced by the time it takes to process received audio. But in my experience - and I am posting this from a 3.5G connection :P - it really is more about the connection's latency. So as far as I am concerned, anyone on here who is suggesting they can do proper VoIP, i.e. voice data routed over a TCP/IP connection, over a GPRS connection (!), is talking shit.

      :|

    8. Re:Suspicions are worng by cbhacking · · Score: 1

      Oh, I don't think an extra quarter second or so of latency is that bad. You will probably notice it, but honestly intercontinental calls (which I make all the time) are so much worse that I really barely notice the GPRS delay anymore.

      --
      There's no place I could be, since I've found Serenity...
  31. Why I won't be getting an iPhone by kemushi88 · · Score: 0, Redundant

    One of the most appealing features of the iPhone for me was the fact that its virtually a full computer in a small box. I hoped this meant that I will be able to write my own software/scripts and really play around with the device (without some 3rd party hack). This announcement confirms my long standing fear. If I have to go through apple to run applications I write ON MY OWN DEVICE, then no sale. Looking forward to Android...

    1. Re:Why I won't be getting an iPhone by The+End+Of+Days · · Score: 1

      Your comment confirms my fear that reading comprehension on Slashdot is no better than the rest of the web.

    2. Re:Why I won't be getting an iPhone by creed_nmd · · Score: 2, Informative

      Or you could wait until details come out, or read Engadget's report of what Steve said: "We think a lot of people will want to become an iPhone developer -- go to our site, probably in about an hour, and download the SDK. You can join the developer program to test your app on the iPhone and iPod touch and distribute your app -- to join the dev program costs just $99. If you have any questions about anything give us a ping at developer.apple.com." In other words, download a *free* SDK to write and test your app, then pay $99 to get the certificate to download onto your hardware, whether or not you decide to distribute it to the general public or not. The only 'going through Apple' is a $99 charge to get the key to the hardware. But waiting until you actually have the full details and know the facts before making a decision, that is obviously too difficult...

    3. Re:Why I won't be getting an iPhone by BitZtream · · Score: 4, Informative

      You should actually go read the web page that tells you what the details are.

      You have to pay and go through apple to distribute your applications. The SDK is a free download (registration required).

      http://developer.apple.com/iphone/program/

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    4. Re:Why I won't be getting an iPhone by maiasturn · · Score: 1

      Public iPhone SDK? Looking forward to getting my hands on the iPhone SDK - does anyone know if the public will be able to get hold of this? - maybe I can get it via work if you need some corporate connection to get hold of it. I am a little confused as the legalities of homebrew. I want to try making a virtual trackwheel, as I thought that was the perfect reduction on the iPod interface.

  32. Free apps are Free by StCredZero · · Score: 1

    Wrong. Apps that are distributed for free are free.

    1. Re:Free apps are Free by Midnight+Thunder · · Score: 2, Interesting

      Wrong. Apps that are distributed for free are free.

      They are free. You just need to pay $99 to be able to sign your application for distribution. Quite honestly $99 is actually cheaper than some places I have seen for a digital signature.

      --
      Jumpstart the tartan drive.
    2. Re:Free apps are Free by TubeSteak · · Score: 1

      They are free. You just need to pay $99 to be able to sign your application for distribution. $99 is a bargain if it gets you a nice job.

      Putting up a free iPhone app would give you much better visibility than a resume on any job site.
      --
      [Fuck Beta]
      o0t!
    3. Re:Free apps are Free by mrchaotica · · Score: 1

      You fail math: $0 = free. $99 != free, regardless of what the $99 is supposedly for or who pays it!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:Free apps are Free by Anonymous Coward · · Score: 0

      $99 is a bargain if it gets you a nice job. What if I like my current job and just want to be able to develop an iPhone app for free?
  33. Probably by SuperKendall · · Score: 1

    If that's true, I stand corrected, but that raises a different issue. Since that's the case, it will be a matter of (little) time before the iPhone hacking community is able to use that same deature to upload apps to iPhone

    Probably true, but who cares? Apple hasn't really cared about that, and with such easy access to applications the demand for jailbreaks will probably fall way, way off (basically consisting of people looking for SIM unlocks which are not allowed apps).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  34. It's an accounting thing by blueZ3 · · Score: 4, Informative

    My understanding (and IANAA) is that because Apple realizes the revenue from iPhone purchases over the course of two years, they can make changes to the product and it's no big deal. With the touch, they've already accounted for your purchase, so there's some arcane rule that says they can't give you additional functionality without charging you for it. I'm betting the "nominal" fee really will be nominal--like $2 or something.

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
    1. Re:It's an accounting thing by Brian+Gordon · · Score: 2, Interesting

      What about people who want to get their apps out for free? I for one would never dream of selling independently-developed software..

    2. Re:It's an accounting thing by squiggleslash · · Score: 1, Insightful

      Yep, that's right, just like we had to pay an upgrade fee when we got the first version of iTunes with the iTMS, and then a year or so ago had to pay an upgrade fee for a version of iTunes that had a built-in movie store.

      ...wait a moment! We didn't have to do that at all!

      I have to admit that I doubt the "obscure accounting rule" explanation has ever been true. It certainly isn't true when Apple is pushing something they're making revenues from like a music, movie, and now software, store. But I don't think it's true for goodwill type freebies either. I think the truth is Apple is cheap. This is the same Apple that was charging $20 for "Quicktime Pro" for all those years. This is about revenue generation, not about accounting.

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:It's an accounting thing by idiotwithastick · · Score: 1

      Huh? Providing an SDK is additional functionality in itself. So are all the firmware upgrades. What makes this any different than anything else, except that it makes Apple money and gives an incentive for developers to make apps?

    4. Re:It's an accounting thing by Anonymous Coward · · Score: 1, Informative

      Yes. And to cut off the inevitable cries of "Apple is just a bunch of rapacious bastards" (I know, too late) It has to do with Sarbanes-Oxley and the way comapnies handle general accounting. So, if you have beef with this, feel free to blame Enron and their ilk.

    5. Re:It's an accounting thing by whisper_jeff · · Score: 1

      I'm betting the "nominal" fee really will be nominal--like $2 or something.

      I'm guessing it'll be akin to the app package that they released - $20. A small enough fee that the vast majority of buyers won't balk at while being enough to bring in some nice additional revenue. Sure, it sucks to have to pay $20 for features that iPhone users will get for free (release the damn thing north of the border please!), but I've spent $20 on less-valuable things than this, by far...

    6. Re:It's an accounting thing by DavidShor · · Score: 3, Informative

      Bullshit, nearly every hardware company posts firmware upgrades.

    7. Re:It's an accounting thing by Angostura · · Score: 1

      Talking of your .sig, I wonder if Apple would authorise a MAME port that included the ability to download ROMs?

      That would be a special case of a virtual machine that could run 3rd party apps without reference to the Apple App Store... I don't see that one getting past the censor.

    8. Re:It's an accounting thing by SuperKendall · · Score: 1

      I agree with the rest of your conclusion but history has shown us the nominal fee was $20 previously - Given the large amount of feature enhancements I expect a similar fee in June. But who wouldn't want to pay $20 to be able to use all kinds of applications on the Touch?

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    9. Re:It's an accounting thing by forkazoo · · Score: 0

      My understanding (and IANAA) is that because Apple realizes the revenue from iPhone purchases over the course of two years, they can make changes to the product and it's no big deal. With the touch, they've already accounted for your purchase, so there's some arcane rule that says they can't give you additional functionality without charging you for it. I'm betting the "nominal" fee really will be nominal--like $2 or something.


      If this was 1965, and the concept of new features in a software update was strange and bewildering to the accountants, the Sarbanes Oxley excuse might hold some weight. As it is, SOx isn't the reason they are charging. The reason is that somebody figured out that they could convince somebody to blame SOx. Once they realised that had a plausible excuse to get a few bucks, the accountant got a pat on the head, and Apple made a little extra dough. But, there is nothing in the law requiring you to charge for something you would just give for free. Motherboard manufacturers don't have to charge for a BIOS update to support a new CPU, even though it adds a new feature that didn't exist when you bought the board.
    10. Re:It's an accounting thing by rootofevil · · Score: 0

      the sdk costs 99$ - not free.

      --
      turn up the jukebox and tell me a lie
    11. Re:It's an accounting thing by AresTheImpaler · · Score: 4, Informative

      wrong, the sdk is free. Getting a certificate so you can sell (or give away) your app on the app store is $99

    12. Re:It's an accounting thing by The+End+Of+Days · · Score: 1

      The SDK is free. It costs $99 to enroll in the developer program that issues your certificate and allows you to install apps on the iPhone. There is a distinction.

    13. Re:It's an accounting thing by E+IS+mC(Square) · · Score: 1

      Why the fuck the only big company I know who has to go by this rule is Apple?
      For example, I get firmware updates for FREE for everything which has firmware in it.

    14. Re:It's an accounting thing by phuul · · Score: 4, Insightful

      Yep, that's right, just like we had to pay an upgrade fee when we got the first version of iTunes with the iTMS, and then a year or so ago had to pay an upgrade fee for a version of iTunes that had a built-in movie store.

      ...wait a moment! We didn't have to do that at all!

      I have to admit that I doubt the "obscure accounting rule" explanation has ever been true. It certainly isn't true when Apple is pushing something they're making revenues from like a music, movie, and now software, store. But I don't think it's true for goodwill type freebies either. I think the truth is Apple is cheap. This is the same Apple that was charging $20 for "Quicktime Pro" for all those years. This is about revenue generation, not about accounting.

      And exactly how much did you pay for iTunes? $100? $50? $20?

      ...wait a moment! You didn't have to pay anything for it!

      It was, and is, available as a free download from Apple. Since Apple didn't generate any revenue for giving you iTunes they don't have to charge you to give you a new/updated version. It's as simple as that.

      Before someone brings this up, the fact that iTunes is used to sync to iPods, iPhone and iPod Touch is completely irrelevant. It's entirely possible to use iTunes without buying anything from Apple. Sure you won't be able to take your music or videos with you, but they work just dandy on your computer.

    15. Re:It's an accounting thing by Bill,+Shooter+of+Bul · · Score: 3, Interesting

      Exactly. However, its a little nebulous when to apply the rule with regards to software. Some companies are more anal about it than others. So Apple can use that rule to increase its profits while hiding behind an interpretation of the rule that not everyone would agree with -- "to be on the safe side".

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    16. Re:It's an accounting thing by Qwerpafw · · Score: 2, Informative

      Of course it's not true for something Apple is making additional revenue from - that's how SOX works. For the AppleTV, or the iPhone, they can claim the rental revenue, or subscription revenue balances out the new features. For devices that have no further revenue stream after purchase, according to their accounting they need to charge something. If they charge less than a couple bucks, they'll actually lose money due to processing fees - this is why many stores have "$10 minimum" for credit cards, by the way. Charging $20, of course, includes some profit, but you can't blame a
      for profit corporation for trying to make money. Apple isn't a church, despite what many Mac Users would like to believe.

      Sarbanes Oxley is complex, and Apple's already been burned by one accounting scandal. They don't want another - they're playing it safe.

    17. Re:It's an accounting thing by GarfBond · · Score: 2, Insightful

      That's not a material feature upgrade. I have a feeling firmware updates count as minor bug fixes or something like that.

    18. Re:It's an accounting thing by Surlyboi · · Score: 2, Insightful

      The apps aren't firmware upgrades.

      --
      Mod me down and I will become more powerful than you can possibly imagine...
    19. Re:It's an accounting thing by Sparks23 · · Score: 4, Informative

      They said in the talk that if you choose to make your app free on the App Store, there's no charge to either the end user or to the developer. (Other than the initial one-time $99 free to get on board with the App Store and get your application signing certificate.) So they already addressed that.

      --
      --Rachel
    20. Re:It's an accounting thing by Macka · · Score: 1, Informative


      Firmware upgrades are usually bug fixes, not functionality enhancements. The former is like fixing the plumbing because it wasn't built quite right in the first place, and you wouldn't expect to pay for faulty goods. The latter is like adding an extension to the back of your house, and that costs!

    21. Re:It's an accounting thing by E+IS+mC(Square) · · Score: 0, Troll

      Lame excuse. How about all the apps I have got _after_ one year of buying a product? e.g. all the application updates/new apps that lenovo is making available to my T60 completely FREE?

    22. Re:It's an accounting thing by Firehed · · Score: 5, Informative

      It's not exactly an obscure accounting rule (Sarbanes-Oxley), but certainly one that's a pain in the ass. Citing iTunes isn't quite valid, since it's a free product. They've never claimed that the upgrade to Quicktime Pro was because of this - you get limited features if you pay nothing, and get all the features if you pay $20. That's just licensing. The reason that you don't see that kind of thing in smaller devs is that it only applies to publicly held companies (per the Wiki article).

      The amount of revenue that Apple sees from third-party software sales will translate into probably very little if any profit when you figure in the bandwidth and them eating the credit card fees, though that remains to be seen. In any case, third party software (free or otherwise) adds value to the iPod Touch and as such it's in Apple's best interest to make it available to as many of their customers as possible. The $20 or whatever it will be per iPod Touch would probably be outweighed by the small amount of profit they'd see. You can be certain that the negative feelings they get from charging are outweighed by the money they see - that kind of thing is certain to put off potential buyers thinking they'll get nickeled and dimed.

      Don't get me wrong - I'm not defending Apple here. But I don't think it's some conspiracy to milk a few more bucks out of people either. To my understanding of SOX combined with the grade I got in accounting, it seems to be a legitimate requirement.

      --
      How are sites slashdotted when nobody reads TFAs?
    23. Re:It's an accounting thing by 0100010001010011 · · Score: 2, Insightful

      Lenovo isn't an American Company.

    24. Re:It's an accounting thing by Surlyboi · · Score: 1

      Not lame. Just not to your liking. Those upgrades you got from Lenovo are to fix things that they didn't think worked well enough on your T60. App updates are for existing apps, so we can disregard those out of hand. Any new apps are to fix something Lenovo thought was lacking in your T60. All the Apps that roll out for the touch are optional and not really necessary, therefore you pay for them. Just because you don't want to doesn't mean you shouldn't have to.

      --
      Mod me down and I will become more powerful than you can possibly imagine...
    25. Re:It's an accounting thing by jabelli · · Score: 1

      That's bullshit. My old motherboard got a new BIOS to support newer processors, and my DVD drive got a new BIOS to support new disc types. How is that not "new features?" Remember that it doesn't actually cost anything to distribute the software to existing users, if you're putting it on new hardware anyway.

    26. Re:It's an accounting thing by p0tat03 · · Score: 1

      Was this before or after the passing of Sarbanes-Oxley? You can't very well do that anymore, due to the fact that (apparently) the Enron guys were exploiting this as an accounting loophole.

    27. Re:It's an accounting thing by Ilgaz · · Score: 3, Insightful

      The SDK is free. It costs $99 to enroll in the developer program that issues your certificate and allows you to install apps on the iPhone. There is a distinction. Even on Atari 800XL my excited developer friends knocked my door with a cassette tape, diskette to show their programs. Coding for themselves and not shipping/releasing unless they pay $100 is a new thing in IT industry. At least, I heard that first.

      Developer: "Look, I give you this application for free, you just need to use xxxxx hack to install it"
      User: "I didn't see your application on iTunes, go away you haxor!"

      BTW, is this the same slashdot where trolltech was repeatedly accused for being "evil" trying to sell their SDK to commercial/closed source (some billion dollar) vendors? Are those people writing those comments taking a holiday or not very interested? Or if you are Apple dictating $100 even to freeware/opensource, 30% Soprano commission from a single store, dictating the _CPU_ and the OS to develop apps is OK?

    28. Re:It's an accounting thing by phuul · · Score: 2, Informative

      Well that isn't strictly true. It doesn't have to be something that they make additional revenue from, it all depends on how they account for the revenue. The way it works for the iPhone and the AppleTV is that they spread the revenue across two years. So if I buy an iPhone for $399 Apple doesn't count the full $399 as revenue right away, only $16.63 (16.625 to be exact). They do the same thing for the next 23 months. Even if I never activate the iPhone I just purchased they would account for this the same way.

      Now the the thing I do find bizarre is that for some reason they didn't do this with the iPod Touch. It would seem like an obvious choice. During the event today Jobs mentioned something about the Touch being in the iPod line so they accounted for it like other iPods.

      ... ok then. Uh it must make sense to someone at Apple I guess.

    29. Re:It's an accounting thing by PopeRatzo · · Score: 1
      From the summary:

      Jobs called this "the best deal going to distribute applications in the mobile space.


      I always thought Sourceforge was the "best deal going to distribute applications in the mobile space".

      And while I'm here, let me say that I hate this usage of the term "space". You hear it all the time with investors: "Cisco is the best play in the tech space" or "Bourne Ultimatum was the best product in the thriller space."

      But I guess that's better than hearing a bunch of pretentious asswipes butchering the pronunciation of "milieu".
      --
      You are welcome on my lawn.
    30. Re:It's an accounting thing by Ilgaz · · Score: 1

      Why the fuck the only big company I know who has to go by this rule is Apple?

      For example, I get firmware updates for FREE for everything which has firmware in it. I also installed a web server (Nokia one) to my Symbian S60 Nokia phone after updating its firmware via computer. I also installed a new firmware to my router adding some stuff to its über paranoid firewall.

      Are we stealing things or Nokia/Sony CEOs are already in jail? :)

    31. Re:It's an accounting thing by tenton · · Score: 1

      Exactly. However, its a little nebulous when to apply the rule with regards to software. Some companies are more anal about it than others. So Apple can use that rule to increase its profits while hiding behind an interpretation of the rule that not everyone would agree with -- "to be on the safe side".

      More like they've been seriously burned on one scandal (back-dating options) and A. know they are under greater scrutiny because of it and B. would like to not get burned again. They've been burned once; they're being overly cautious now because of it.

    32. Re:It's an accounting thing by Ilgaz · · Score: 4, Informative

      That's not a material feature upgrade. I have a feeling firmware updates count as minor bug fixes or something like that. Sony PSP added these via firmware updates (these are things I could follow as outsider)

      1) Web browser
      2) Flash (real one)
      3) Windows Media
      4) Skype/IM (thin ones)
      5) Live, streaming radio
      6) Photo capability (yes, with USB)
      7) GPS (in Japan)
      8) Digital TV

      They were all free of charge. As you know, PSP (like all consoles) is way expensive than it is sold to you. It is very similar to iPhone on that purpose. They expect you to buy games/movies etc. to cover the real cost later.

      Of course with a consumer majority like this (not you, in general), they can even sell the update for $50 and actually succeed.
    33. Re:It's an accounting thing by Ilgaz · · Score: 0

      They said in the talk that if you choose to make your app free on the App Store, there's no charge to either the end user or to the developer. (Other than the initial one-time $99 free to get on board with the App Store and get your application signing certificate.) So they already addressed that. Can we stop speaking about $99 (bah, $100) as some low money? I know some great software which their developers asking $5, $10 donation in a very embarrassed way if you love the software and you are "rich".
    34. Re:It's an accounting thing by toleraen · · Score: 0

      Someone that's already paid up to $500 for one?

    35. Re:It's an accounting thing by The+End+Of+Days · · Score: 2, Insightful

      If you can't handle paying 99 bucks, what the hell are you doing with an iPhone?

    36. Re:It's an accounting thing by VoltCurve · · Score: 0

      Don't drink the koolaid, retard. This was debunked the last time this claim was made ($20 charge for the last upgrade). It's false.

    37. Re:It's an accounting thing by samkass · · Score: 4, Insightful

      $99 per developer to publish as many software titles as you want for free *is* low money. If you can't afford a $99 developer program, you probably can't afford the $399 device to test it on or the computer to host it, or the food to eat while you code...

      --
      E pluribus unum
    38. Re:It's an accounting thing by CodeArtisan · · Score: 1

      Of course it's not true for something Apple is making additional revenue from - that's how SOX works.
      SOX doesn't define any accounting standards, it deals with internal controls over financial reporting and the penalties for non-compliance. Accounting principles are dealt with standards such as GAAP.
    39. Re:It's an accounting thing by samkass · · Score: 1

      And are you sure that Sony doesn't do subscription accounting for PSP revenue, like Apple does for the AppleTV and iPhone?

      I agree that Apple charging $20 rather than $5 is not because of SOx, but I honestly don't know that SOx isn't the reason they have to charge something.

      --
      E pluribus unum
    40. Re:It's an accounting thing by Ilgaz · · Score: 0, Troll

      $99 per developer to publish as many software titles as you want for free *is* low money. If you can't afford a $99 developer program, you probably can't afford the $399 device to test it on or the computer to host it, or the food to eat while you code... Sorry, I forgot how a high class device iPhone was. I used/use freeware applications developed on $80 second hand S60 phones/cheap PCs on a $1000 Nokia PDA. Never thought those guys had to be rich to develop freeware for free.

      You learn a new thing every day. That $100 will cost $thousands to iPhone users, there is already a case known as "Handango" on market and $30-$40 text editors. That is what happens if you alienate those naive people from developing freeware on your market creating competition/pro active defence against any idiot who can claim a unlicensed 3rd party IM program is worth $30.
    41. Re:It's an accounting thing by G-funk · · Score: 1, Flamebait

      TW, is this the same slashdot where trolltech was repeatedly accused for being "evil" trying to sell their SDK to commercial/closed source (some billion dollar) vendors? Are those people writing those comments taking a holiday or not very interested? Or if you are Apple dictating $100 even to freeware/opensource, 30% Soprano commission from a single store, dictating the _CPU_ and the OS to develop apps is OK?


      Look, calm down. Look, it sucks, but Apple made a deal with AT&T to do whatever they can to stop sim unlocks, because AT&T are idiots and seem to think a "pay for 24 months" contract won't stick without a sim lock. It sucks, and now that Apple has so much clout (and some credibility) in mobile, iPhone 2 will probably favour Apple (and consumers) more. But the only way they can allow third party software is to veto it for sim unlocks, and somebody's gotta pay it. It sucks, but it's AT&T who're evil, not Apple.

      If it's free to download the SDK and you use your own iPhone for development, unlocks will simply have to be distributed in source form. FOSS FTW!
      --
      Send lawyers, guns, and money!
    42. Re:It's an accounting thing by G-funk · · Score: 1

      It certainly does suck, apparently.

      Note to self: proof-reading also FTW.

      --
      Send lawyers, guns, and money!
    43. Re:It's an accounting thing by hobbit · · Score: 2, Interesting

      I still don't get it. Do they account for, e.g., Leopard that way? Or can they not add value to their operating system?

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    44. Re:It's an accounting thing by Ilgaz · · Score: 1

      The $5 would make a lot of sense. Whichever the idiot suit got the $20 idea must figure that $20 costed Apple millions of dollars in publicity and image. I suspect he is the same guy came up with idea asking $30 to display fullscreen on Quicktime which we all live consequences , still today.

      No, as far as I know, there is no subscription thing on PSP. Its Development Kits are way expensive but as you know, it is a game console/multimedia device at end.

      Sony keeps and keeps adding features without charge even the ones no user asked for. As you may guess, "live radio" etc. for a handheld game is a big deal.

    45. Re:It's an accounting thing by manekineko2 · · Score: 1

      So what accounts for the fact that Apple appears to be the only company that engages in this practice?

      Basically every other hardware manufacturer that releases upgraded functionality in the form of software updates does so for free. For example, the update on Microsoft's Zunes were I understand fairly significant, enabling a lot of new features, yet was free for generation 1 owners.

    46. Re:It's an accounting thing by tfoss · · Score: 2, Insightful

      Have anything to back up your speculation? The issue is that if you significantly upgrade the capabilities of a product, that can be viewed as providing an incomplete product first and realizing all of the earnings from it before the product has been completely delivered. No one can say where the line between 'significant upgrade' and 'bugfix/minor firmware refresh' lies until a court adjudicates it with the specific details of the situation. That being said, the 2.0 firmware is clearly a pretty significant upgrade.

      Your conspiracy theory aside, this behavior is described in Revenue Recognition GAAP. I'm not an accountant, but I can google (look up SEC SAB 104)... It seems likely that Apple recognizes the iPod Touch revenue on a sales basis (alternatives being: percentage of completion, cost recovery (no $ til everything is done & finished), and installment). This isn't a new SarOx thing, but SarOx clarifies auditing standards & makes businesses more (easily?)liable for financial irregularities.

      So I'd love to hear if you have any evidence for your theory, other than pure speculation.

      -Ted

      --
      -=-=- Quantum physics - the dreams stuff are made of.
    47. Re:It's an accounting thing by marklark · · Score: 1

      They probably didn't do the same long accounting with the iPod Touch because it doesn't have a continuous revenue stream from AT&T, O2, etc...

    48. Re:It's an accounting thing by mdwh2 · · Score: 0

      If you can't afford a $99 developer program, you probably can't afford the $399 device to test it on or the computer to host it, or the food to eat while you code...

      This is a common saying which is often seen as "insightful" (as it is modded here), but it makes no sense - the argument assumes that I can use the same money I spent on the iphone to use for the developer program, and on my food. But clearly, I can't. So if I'm weighing up options, I'm looking at $399 PLUS $99 - and if I can save that money by spending less, that's more money to spend on food, beer and whatever else.

      Let's be honest - if this was Windows, people would be criticising the price, saying how free is always much better, and there wouldn't be any "Well it's expensive, therefore it's okay that it's expensive because if you couldn't afford something expensive, you wouldn't be interested in something expensive".

    49. Re:It's an accounting thing by Dahamma · · Score: 1

      The amount of revenue that Apple sees from third-party software sales will translate into probably very little if any profit when you figure in the bandwidth and them eating the credit card fees

      Why is this "informative"? Hello, Apple doesn't have to charge your credit card for every purchase - they already have a system in place to handle small transactions... have you heard of iTunes?

      Also, the SOX excuse is bullshit. Look at Tivo - people have been receiving free MAJOR upgrades to the software for years. Hell, look at the AppleTV - they just did a major upgrade to that and didn't charge anything.

    50. Re:It's an accounting thing by Midnight+Ryder · · Score: 1

      Actually, I think they would allow it. Since it's a virtualized set of hardware MAME is running, the apps are just data files at that point. The ability to move data files off and on the iPhone is going to be an important point for backups, etc. anyway. (Heck, part of that happens anyways. Even though there's no ties between ToDo lists and OS X apps, iPhone Notes are still backed up with the rest of the phone information like SMS messages, etc.) However, I doubt you'll see any ties between the App Store and downloading roms :-)

      One has to wonder -most things that they've done for the iPhone (Multitouch, etc.) have been showing up back on the Mac OS platform. How long until there's a version of the App Store native to OS X? (As a developer, I wouldn't mind - 70% revenue, they handle bandwidth, alerting users for updates, etc.? Not too bad - just as long as it doesn't involve OS X apps being only obtained exclusively through the App Store ;-)

      Davis Sickmon,
      Gameripeda - For gamers, duh.

      --

      Davis Ray Sickmon, Jr - looking for something to read? Check out my three free novels at MidnightRyder.org

    51. Re:It's an accounting thing by mrchaotica · · Score: 1

      It's entirely possible to use iTunes without buying anything from Apple. Sure you won't be able to take your music or videos with you, but they work just dandy on your computer.

      Actually, if you're not buying anything from Apple, then you can take your music or videos with you because the only DRM'd things playable in iTunes are from the Apple-owned iTunes store!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    52. Re:It's an accounting thing by mrchaotica · · Score: 1

      As you know, PSP (like all consoles) is way expensive than it is sold to you.

      Did Nintendo go out of business when I wasn't looking, or did you mean "like most consoles?"

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    53. Re:It's an accounting thing by samkass · · Score: 5, Insightful

      give me a break... MSDN costs a lot more than $99. Almost everyone charges more. You will spend 10x that much to join the program for the blackberry. $99 to join the program, get all the tools, simulator, docs, dev videos, hosting, update service, etc. I know it's a common sentiment on slashdot that everyone should get everything for free and everyone (else) should work without pay to give you everything you want free, but the attitude is getting tiresome.

      --
      E pluribus unum
    54. Re:It's an accounting thing by samkass · · Score: 1

      I was referring to subscription-based accounting, not a subscription service. Does Sony account for the entire PSP revenue at the time of sale, or do they defer revenue and ammortize it monthly? If the latter, SOx doesn't apply if they offer major updates.

      --
      E pluribus unum
    55. Re:It's an accounting thing by E+IS+mC(Square) · · Score: 1

      I am not talking about updates in existing software. I am getting new applications as well. "Lacking?" - so, if some other company does the same thing as Apple, they are 'lacking'. Only Apple provides shiny new apps to their users, eh? This is fanboism at its best.

    56. Re:It's an accounting thing by Jeremi · · Score: 1
      Or if you are Apple dictating $100 even to freeware/opensource, 30% Soprano commission from a single store, dictating the _CPU_ and the OS to develop apps is OK?


      It's Apple's product, and they'll do as they like with it. If you don't like their policies, use a product whose policies you like better. Nobody is forcing anybody to use the iPhone or to develop for it.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    57. Re:It's an accounting thing by phuul · · Score: 1

      Well that is true. What I was trying to say though was that you couldn't sync it to an iPod/iPhone and take it with you, cuz that would require buying one from Apple. Although buying from another person is technically possible come to think of it. I was thinking of iTunes being used as a computer media center kind of thing.

    58. Re:It's an accounting thing by petermgreen · · Score: 1

      Afaict nowadays there are two main reasons to buy MSDN

      * You really need the extra features that are in the higher editions of microsofts development tools (afaict theese extra features are mainly targeted at building "corportate" style apps)
      * You want the ability to download and install lots of different versions of microsoft software for really thorough testing.
      * You want the ability to download almost anything MS from one place (for example the WDK can be obtained without going through MSDN but it requires seperate signup to do so)

      Yes MSDN is nice to have but it is not in any way a requirement for developing and selling apps on windows.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    59. Re:It's an accounting thing by petermgreen · · Score: 1

      can you develop an app and use it on your own phone without paying apple a thing?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    60. Re:It's an accounting thing by phuul · · Score: 1

      I have no idea how they handle Leopard. I'm not really sure what the cut off for something being a feature is either. I do know that bug and security fixes are not something SOA considers a feature. It also seems like Apple saves new features for each major release of Mac OS X, just look at the new feature list they were talking about with the Leopard release. I say seems because I haven't tracked all of the changes they've made to Tiger until Leopard was released. The updates to Leopard so far are more along the lines of bug patches.

    61. Re:It's an accounting thing by mk_is_here · · Score: 1

      MSDN charges. Platform SDK not.
      And Microsoft didn't force developers distribute their software through their own private channel. Maybe you could compare Apple's model to a XNA Express for XBox 360?

    62. Re:It's an accounting thing by Anonymous Coward · · Score: 0

      So what? IBM was - Lenovo has just carried on with the exercise. Get out of Steve's ass!

    63. Re:It's an accounting thing by cayenne8 · · Score: 1
      Well, at the very least...if you can't afford the $99 for the dev. kit...you likely can't afford the mac you need to develop iPhone apps to begin with.

      It does have an emulator it said...so you don't actually need an iPhone, but, I do believe you need a mac to do dev work for an iPhone.

      I don't think the sdk runs on windows...

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    64. Re:It's an accounting thing by Rebelgecko · · Score: 2, Interesting

      Sorry, I forgot how a high class device iPhone was. I used/use freeware applications developed on $80 second hand S60 phones/cheap PCs on a $1000 Nokia PDA. Never thought those guys had to be rich to develop freeware for free. ... That is what happens if you alienate those naive people from developing freeware on your market creating competition/pro active defence against any idiot who can claim a unlicensed 3rd party IM program is worth $30.
      Unless I'm misinterpreting the big Download the Free SDK button on Apple's website, it costs absolutely nothing to make iPhone/iPod Touch programs. However, it's $99 if you want Apple to host and distribute your programs for you. If Apple actually doesn't let let you put programs on an iPhone and only lets developers that don't pay use the emulator then it's only a very short matter of time until someone figures out a way to put stuff coded in the SDK onto the iPhone anyways.
      --
      CATS/Diebold '08- All your vote are belong to us!
    65. Re:It's an accounting thing by cayenne8 · · Score: 1

      Ok, so then how do they get away with OSX updates, which can and do add new features for free then? I mean, they don't derive revenue off a laptop sale or a boxed OSX purchase over 'years'...those are both one time purchases.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    66. Re:It's an accounting thing by Anonymous Coward · · Score: 0

      its apples ball, and if you don't want to play by their rules then... look we are just observing that apple are ripping people off again, and wondering why some people are so taken in by the marketing bilge to not see it.

      you will never convince me that i need drm, that i can express my lifestyle with a consumer purchase, and that an apple computer is faster than an equivalently priced pc. i'm not stupid. if you can convince yourself that you're not getting ripped off then thats what matters isn't it?

      i thought that this site was about stuff that matters, not a place for gullible half-wits to meet up.

      now fuck off and go play with your plastic tat already!

    67. Re:It's an accounting thing by GarfBond · · Score: 1

      And to date, all iPhone patches/upgrades have been free, much like your PSP example. That's because of an accounting trick they use. iPods are not recognized in the same way, and that's why they charge for the same upgrades. These charges apply to iPod touches only, not iPhones. iPhones are benefiting from this accounting trick for 2 years, so it will be interesting to see what happens at the end of that cycle. It's entirely likely that SCE employs the same accounting methods to deliver upgrades for PSPs and PS3s, and MSFT for xbox360 dashboard feature updates.

    68. Re:It's an accounting thing by dwater · · Score: 1

      More directly applicable is Nokia, who release firmware upgrades for their phones for free, as well as sdks/etc/etc. There's also a free IDEavailable.

      Symbian, of course, is another matter, but freeware signing has always been free, albeit slow, and they're also changing things to make it better, since it was far from satisfactory.

      --
      Max.
    69. Re:It's an accounting thing by samantha · · Score: 1

      There are sites out there that will publish information about my app and a link to my page to download it. There are sites that take care of the entire thing including fees. And they don't charge a dime. A 30% of sales charge for just app store functionality I can roll myself or get for nearly free elsewhere? This is certainly not the best deal around. Not by a long shot.

    70. Re:It's an accounting thing by AxelBoldt · · Score: 1

      If you don't like their policies, use a product whose policies you like better.

      Yes, that is important. Even more important is to convince others to use products with better policies.

    71. Re:It's an accounting thing by acvh · · Score: 1

      I have come across this more than once, and not from Apple. Sungard is one company that is operating the same way. SOX, unfortunately, open to interpretation, and the big consulting firms have made money hand over fist on interpretation. If you develop new software, or add "materially new" functions to existing software, the interpretation is that you either charge for it, or you can't capitalize the development costs, thus shrinking your bottom line.

    72. Re:It's an accounting thing by hitmark · · Score: 1

      if thats what apple wanted they could just have put fully featured bluetooth into the ipod touch and leavee it at that. want to go mobile? connect the "touch" via a bluetooth enabled phone.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    73. Re:It's an accounting thing by mccoma · · Score: 1

      Tivo has a continuing revenue scheme (guide) that cover this. AppleTV profit is taken over multiple months, so they can do free functionality enhancements. Please note, security / bug fixes don't fit into this - they can be done at anytime. It is only an accounting problem for enhancements.

    74. Re:It's an accounting thing by Anonymous Coward · · Score: 0

      Basically every other hardware manufacturer that releases upgraded functionality in the form of software updates does so for free. For example, the update on Microsoft's Zunes were I understand fairly significant, enabling a lot of new features, yet was free for generation 1 owners.
      You seem to think that the Zune has value to begin with...
    75. Re:It's an accounting thing by E+IS+mC(Square) · · Score: 1

      Go ahead mods. I am still at 1, Troll. There are two more mods to go. Fucking fanboys.

    76. Re:It's an accounting thing by Dahamma · · Score: 2, Informative

      I bought a lifetime subscription to Tivo 6 years ago. Haven't paid anything since.

      And true or not (I have no reason to think you know Apple's accounting structure) you have proved my point - Apple could have done the same thing with the iTouch as they did for the AppleTV, but (according to you) they CHOSE to use a different accounting method and hence CHOSE to charge the customer more over time for new features.

    77. Re:It's an accounting thing by McFadden · · Score: 1

      If you can't afford a $99 developer program, you probably can't afford the $399 device to test it on or the computer to host it, or the food to eat while you code...

      This is a common saying which is often seen as "insightful" (as it is modded here), but it makes no sense - the argument assumes that I can use the same money I spent on the iphone to use for the developer program, and on my food.
      I can't see how you came to this conclusion. What the GP is saying is, if you can't afford $99 for the developer program fee, you're probably too poor to be able to afford an iPhone anyway, or even to feed yourself. Basically if you don't have 99 bucks, you're too poor to live. Whether or not you agree with him is another thing altogether, but your argument about using the same money multiple times is mistaken.
    78. Re:It's an accounting thing by Anonymous Coward · · Score: 0

      Be nice, it's the lack of an edit feature. : )

    79. Re:It's an accounting thing by boer · · Score: 1

      Sony is based in Tokyo while Apple is based in California. Care to take a guess if there are any differences in American and Japanese accounting rules?

      --
      (This sig intentionally left blank)
    80. Re:It's an accounting thing by DECS · · Score: 1

      Yes, and nobody will buy your software from that freebee site because nobody know about it.

      Apple is publishing developer's software using the same model as iTunes uses to sign up indie artists who want to sell their music without signing up with a big label. Apple is allowing developers (and musicians) to sign their own work and distribute it with high visibility. That will allow them to sell it at a lower cost, dramatically boosting their volume of sales, reaching a much wider audience, and enjoying a business that is much easier to maintain.

      Seriously, anyone crying about a $99 program to get started as a publisher is completely ignorant. Look up how much it costs to develop for a games console ($15,000) or as a Palm or RIM developer. Apple is selling more phones in the US than all of Microsoft's licensees together. That's a huge market, and one hungry for software. There is currently no significant market for mobile software. Apple is going to create it, and the iFund is putting up $100 M to bet that a lot of developers are going to make big money selling $5 titles to tens of millions of iPhone users over the next couple years.

      And anyone trying to make a 30% cut sound like a big deal apparently doesn't know that most retail software gives 50% or more to the retailer, leaving the developer to pay for their development, packaging, marketing, and distribution costs themselves from their own half. And if you can't afford it, maybe you should apply for some of those iFund dollars and get cracking on the next big thing.

      Apple's iPhone vs Smartphone Software Makers

    81. Re:It's an accounting thing by MROD · · Score: 1

      Actually, it costs you $99 PER YEAR to give away your application(s).

      --

      Agrajag: "Oh no, not again!"
    82. Re:It's an accounting thing by teh+kurisu · · Score: 1

      It is a small amount of money for a digital signature that lets you load your application onto a mobile phone. And with Apple, you're getting the guarantee that your signature will continue to work on future iPhones. And you're getting a delivery system that is easy to use for the customer.

      Compare this to J2ME signing. There are several signing authorities, each charging several hundred dollars to sign a single version of an application. So, when version 2 comes out, you have to cough up again. And one signature won't work on every single J2ME phone, because of different signing authorities. Hell, it won't even work on every single phone from a given manufacturer, or of a single model. My company was stung once because we bought a signature for a particular Motorola model. Half way through the model's production life, Motorola switched to a different signing authority, so our customer's phone did not understand the digital signature we had bought. If I remember correctly, that was roughly £400 down the drain.

      I'm not comparing like-for-like, of course, because you can run J2ME apps without them being signed. But you get annoying permission requests every time you try to use a 'restricted' API (reading/writing files, using GPRS etc.)

    83. Re:It's an accounting thing by teh+kurisu · · Score: 1

      It could have something to do with Nokia being based in Finland, and SOx not applying. Although they're listed on a bunch of different stock exchanges including the NYSE. I'm not sure what the rules are when you're listed internationally.

    84. Re:It's an accounting thing by superskippy · · Score: 1

      IANAA? I am not an apple?

    85. Re:It's an accounting thing by jaypeg · · Score: 2, Funny

      But I'm poor and I'm living in a van down by the river, you insensitive clod!

    86. Re:It's an accounting thing by darthflo · · Score: 1

      As long as people buy something for any given price, it's by definition "worth" that much to them. I gladly paid even more than $30 for a fast and feature-rich IM client for my blackberry because the luxury of having access to those networks while enroute without or too mobile to get my WWan-equipped notebook out is worth some $45 to me. Instead of munching a sandwich for lunch, I enjoy paying a few bucks more for a warm meal.

      Worth can't be defined by anyone for an audience larger than him or herself. The Market's valuation of anything only reflects those participating. To you, a Google share may not be worth anything; to those who trade them, it currently is some $435.

    87. Re:It's an accounting thing by hitmark · · Score: 1

      and if they can get a bit more cash in as well, its a win-win for them...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    88. Re:It's an accounting thing by twoshortplanks · · Score: 2, Funny

      Wait till we get to producing orbiting data storage for lower latency no-wires networks. The potential in the space space space is huge.

      --
      -- Sorry, I can't think of anything funny to say here.
    89. Re:It's an accounting thing by LKM · · Score: 1

      Firmware updates are generally bugfixes that don't add major new features. Lenovo isn't a US company. Hope that helps answer your questions. Next time, it might be a good idea to not insult others by claiming their points are "lame excuses," though. Especially since your own knowledge of the matter is so obviously lacking.

    90. Re:It's an accounting thing by LKM · · Score: 1

      Nokia is not an American company. Firmware updates generally fix bugs and don't add major features. That's why.

    91. Re:It's an accounting thing by IntlHarvester · · Score: 1

      Let's be honest - if this was Windows, people would be criticising the price,

      A MS Windows Authenticode certificate costs roughly $400, and every serious Win32 developer who sells over the web buys one. So no this is really cheap.

      (Note also there's nothing about this scheme which prevents you from posting your hacked iPhone apps for free.)

      --
      Business. Numbers. Money. People. Computer World.
    92. Re:It's an accounting thing by mdwh2 · · Score: 1

      And? I didn't say MSDN was free. I was questioning the argument of "X amount of money is okay, because if you could afford Y amount of money on something else, this means you also have X amount of money that you should spend on this". If someone made that argument for MSDN, I'd question them too.

      Are you (and the mods, evidently) serious suggesting that argument is valid?

      I know it's a common sentiment on slashdot that everyone should get everything for free and everyone (else) should work without pay to give you everything you want free, but the attitude is getting tiresome.

      I never made that argument. But to correct you - it's a comment sentiment that things which are free are better (e.g., consider Opera vs Firefox debates) - except when it comes to Apple, which for some reason is immune from such criticism.

    93. Re:It's an accounting thing by mdwh2 · · Score: 1

      Well, at the very least...if you can't afford the $99 for the dev. kit...you likely can't afford the mac you need to develop iPhone apps to begin with.

      You've just repeated the same argument. Firstly, it's not true that having spent some money means you therefore have more money. Perhaps it's likely, but secondly, the issue with questioning the cost of things isn't to do with whether we have that money. I'm sure most of us have at least $99 to our name! But that $99 has an opportunity cost.

      As I said elsewhere, it makes as much sense to say if you can afford a Mac, you can afford to pay me $99. Clearly that's not much of an argument - you'd judge whether it's worth paying me on its own merits.

    94. Re:It's an accounting thing by mdwh2 · · Score: 0

      What the GP is saying is, if you can't afford $99 for the developer program fee, you're probably too poor to be able to afford an iPhone anyway, or even to feed yourself. Basically if you don't have 99 bucks, you're too poor to live.

      But it's a strawman argument - I don't think anyone is suggesting they only have $99 to their name.

      They might have enough money for food and a computer, but limited resources beyond that - in which case, there is no "probably" about it.

      Or if they do have the money, one might still question whether it's better to spend that money on other things, like beer, more gadgets, and so on. Only when you have a lot of money does a $99 cost become insignificant. I don't know, all this seems simple to me - do other people really weigh up purchases based purely on "Well I have money to spend on that, therefore I'll spend money on this"? No wonder the Iphone is able to sell!

    95. Re:It's an accounting thing by mdwh2 · · Score: 0

      A MS Windows Authenticode certificate costs roughly $400, and every serious Win32 developer who sells over the web buys one. So no this is really cheap.

      I guess this makes me not serious then.

      But I note, a not-serious developer who now has an extra $400 (or $99) to you.

      (Note also there's nothing about this scheme which prevents you from posting your hacked iPhone apps for free.)

      I can run non-certified Windows apps without any dodgy hacking. Can someone clarify this - is the $99 just for the Apple Store hosting, or is it a requirement for running apps at all (without hacking)? I was assuming the former, but that's atrocious if it's the latter.

    96. Re:It's an accounting thing by teh+kurisu · · Score: 1

      Can you provide a link? I can't find any reference to this anywhere.

    97. Re:It's an accounting thing by justcauseisjustthat · · Score: 1

      Actually a firmware upgrade can fall under this also. I work for a American company that makes RAID cards and if we try to release firmware with feature enhancements we would be in violation of SOX (Sarbanes-Oxley [wikipedia.org]) because of the way we recognize revenue for the products. Thank you Enron, Tyco, etc.

    98. Re:It's an accounting thing by moronoxyd · · Score: 1

      Yes, and nobody will buy your software from that freebee site because nobody know about it.

      Exactly.

      That's why there's no Windows freeware or sharewarre, and Linux never took off.
      Nobody knew about those BBS' or obscure FTP servers that hosted those projects...

    99. Re:It's an accounting thing by Indiana+Joe · · Score: 1

      IANAA? I am not an apple?
      I Am Not An Accountant. I think.

      --
      I can't decide if this post is interesting, funny, insightful, or flamebait.
    100. Re:It's an accounting thing by ConcreteJungle · · Score: 1

      will translate into probably very little if any profit when you figure in the bandwidth and them eating the credit card fees, Credit card fees should be a very small percentage of the total, not significant enough on a per sale basis
    101. Re:It's an accounting thing by shmlco · · Score: 1

      "I know some great software which their developers asking $5, $10 donation in a very embarrassed way if you love the software and you are "rich"."

      And why is that? Developers ask for donations when they have no way to market their work to a sufficiently large audience. Apple provides that. Developers ask for donations because they have no e-commerce systems. Apple provides that.

      Further, now they can, if they so desire, get paid for their work. And they can also do it at a price point that makes sense, because everyone who gets the program pays for the program. There are no cracked serial numbers, so there aren't 100 parasites for every user that bothers to make a donation.

      If as few as 29 people pay a nominal fee of $5, a developer breaks even. If 50 people pay $5, he's going to be ahead of the game.

      Read: Apple's Magical Mystical Application Store

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    102. Re:It's an accounting thing by samkass · · Score: 1

      Yes MSDN is nice to have but it is not in any way a requirement for developing and selling apps on windows.

      True, but what you get for the iPhone SDK is more than worth the $99, and I was comparing what you get in other companies' more expensive programs to make that point. It's true that having the lowest bar set at a flat $99 for all the apps you can publish is still more than most desktop SDKs (although far, far less than most mobile SDKs).

      --
      E pluribus unum
    103. Re:It's an accounting thing by Sandbags · · Score: 1

      It's one thing to fix a bug or improve performance, but when adding features to a device, or by activating components that were previously inactive or non-functional (and not listed as a feature of the product) at time of purchase, then Sarbaynes-Oxley kicks in. Since the same device is sold both before and after the fiscal year deadline, and since those sold before are now getting features that the new ones come with, they have to either mess with taxes and share revenue across multiple years (as they do with the iPhone), or they have to charge a nominal fee.

      iPod touch users will probably pay a $19 fee 2-3 times per year to add functionality. iPhone users get the features because Apple is collecting monthly revenue from AT&T, and part of that revenue if for subscription updates to the device. Both iPhone and iPod users will have to pay for 3rd party additions to the device that are not otherwise offered free of charge.

      At some point, the limit of new functionality beyond simple software (3rd party) additions for the device will be reached. There's only so much built in. Adding some guestures for multi-touch is a feature enhancement, not a new feature for example, and would be offered as a free upgrade by Apple even to iTouch users. Upgrading the mail client would also be considdered free except that in this case they're also adding Exchange Support and Push support, features which are line itemed by competitors as individual features and not simple enough to sweep under the carpet as an "enhancement." Adding 3rd party app support would not have been an issue if Apple advertised from day 1 that it was an included feature, or if they were able to add that feature before the end of the first fiscal year, but now they're bound BY LAW to charge something for it.

      It took a LOT of development time and money to build the SDK. Especially since it was NOT something planned by Apple. Someone has to pay SOMETHING for that. When you ought the iPod Touch, you were told it did not have 3rd part app support. You paid the price knowing that. Adding 3rd part app support is no different than adding an app, which you'd happily pay for from the iTunes store anyway...

      Quit bitching. Apple actually listed to you, offered a service they were dead set against adding, and they're bound now by laws to have to charge for it. Anything less than about $10 would actually cost them money (processing fees, bandwidth, development, etc, considdered). $19.99 is not a bad price to pay for major feature enhancements a few times a year. You'll still get bug fixes for free.

      What is yet to be determined is: will Apple be required to release bug fixes and upgrades for iTouch devices if you choose NOT to pay for the upgrade. Did the device contract or any materials in the packaging indicate that software patches or updates were to be provided free of charge under the warranty? If so, if this was clearly detailed, then Apple could have to release 2 sets of updates, one for bug fixes only, and a seperate one for new functionality. Either that, or they'll have to install all the updates, but somehow cripple the device to disalow the use of featueres that have not been paid for (opening the door to unlockers to activate those features free, illegally).

      --
      There is no contest in life for which the unprepared have the advantage.
    104. Re:It's an accounting thing by samkass · · Score: 1

      I was questioning the argument of "X amount of money is okay, because if you could afford Y amount of money on something else, this means you also have X amount of money that you should spend on this".

      As stated, it's true the argument does not logically follow. However, if X Y, and the utility bought for X is very high, then as a practical matter the argument DOES make sense. The iPhone SDK program (which you can join completely free to hack around with) gives you training videos, world-class tools, simulators, examples, documentation, etc. Then to publish all the apps you want to for free costs $99 (plus 30% of revenues, which doesn't matter for free software). That's insanely cheap. Any other mobile/embedded program will cost you at least an order of magnitude more, if not two or three orders of magnitude.

      --
      E pluribus unum
    105. Re:It's an accounting thing by samkass · · Score: 1

      Should have previewed... I meant "if X << Y"

      --
      E pluribus unum
    106. Re:It's an accounting thing by The+End+Of+Days · · Score: 1

      Who says the cost has to become insignificant? You make an utterly invalid assumption there.

    107. Re:It's an accounting thing by EverlastingPhelps · · Score: 1

      It is a SOX Title IV provision that didn't exist before 2002. It is very real, and it is the sort of thing that the SEC would love to throw Steve Jobs in prison over. And not country club prison with conjugal visits, real Federal Pound You In the Ass Prison.

    108. Re:It's an accounting thing by Surlyboi · · Score: 1

      What the hell are you talking about?. Seriously. What new apps did Lenovo provide you? And yes, lacking. You don't need the apps that will come out of the SDK. You just want them and don't want to pay for them.

      --
      Mod me down and I will become more powerful than you can possibly imagine...
    109. Re:It's an accounting thing by DECS · · Score: 0, Offtopic

      Yeah there's lots of small developers making lots of money selling code for Linux. And what a profitable business Windows shareware is.

      Of course, we're talking about mobile software here, so adjust your belt to consider that Windows Mobile software is a joke and most Linux phones don't even support development, and in particular open development.

      More Absurd iPhone Myths: Third Party Software Panic

      "The more than $450 of popular third party software for Windows Mobile listed above is either already provided or is not necessary on the iPhone. That's enough for the iPhone to pay for itself!"

    110. Re:It's an accounting thing by Phroggy · · Score: 1

      With the touch, they've already accounted for your purchase, so there's some arcane rule that says they can't give you additional functionality without charging you for it. I'm betting the "nominal" fee really will be nominal--like $2 or something. This is correct, but it's not an "arcane rule", it's the Sarbanes-Oxley Act of 2002, which Congress passed in response to the Enron scandal.
      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    111. Re:It's an accounting thing by IntlHarvester · · Score: 2, Insightful

      Actually I agree with you on principle. The iPhone is closed platform and not an open system like MS Windows.

      However, the cost itself shouldn't be that big of a deal if you're in it for the money.

      --
      Business. Numbers. Money. People. Computer World.
    112. Re:It's an accounting thing by yabos · · Score: 1

      And there's a $299 enterprise program as well which is extremely cheap for an enterprise to create and deploy custom applications.

    113. Re:It's an accounting thing by addicted4444 · · Score: 1

      Sony is not an American Company. They dont follow the same rules.

    114. Re:It's an accounting thing by hobbit · · Score: 1


      What about the changes they made to Tiger before Leopard was released? For instance, they added an RSS reader for Safari -- which was not yet available for Windows, so it was effectively something I paid for when I bought OS X. That's new functionality they didn't charge me for. There are doubtless countless other examples I could think of if I were less tired.

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    115. Re:It's an accounting thing by Chaos+Incarnate · · Score: 1

      On a $5 app, they're about 5-7% of the purchase price. I don't think that's "a very small percentage".

      --
      Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
    116. Re:It's an accounting thing by ConcreteJungle · · Score: 1

      From what I know, they charge less than 2% (unless you get to the really low prices like less than $2 or so)

    117. Re:It's an accounting thing by Ilgaz · · Score: 1

      Ask yourself "how that client is worth $30 instead of $20?" , "would it be $20 if there was adium like open source/free alternative existed which can be practically downloaded from blackberry store?"

      That is what I mean by the cost of asking $100 for releasing open source/free software is much higher.

      I am sure some good guys/projects will spend the $100 from the donations but there will also be a huge jailbreak market which can be abused by black hats.

      It is the Symbian story all over again, it took YEARS to Nokia to wake up and see the mess they created by making 3rd party developers impractical to sign their own apps even while they were freeware. Every Nokia software had "If you see a security warning, ignore" and it ended up with an actual worm/trojan since users got used to "ignore" the security warning. Now Symbian open source developers get free signature for their application and they don't instruct users to "ignore" security warnings. Look to sourceforge, it is full of signed, trustable open source symbian apps.

    118. Re:It's an accounting thing by m.ducharme · · Score: 1

      ...And anyone trying to make a 30% cut sound like a big deal apparently doesn't know that most retail software gives 50% or more to the retailer... From what orifice did you pull this number? Software margins in retail stores are abysmal. In the store I worked in (a nationwide electronics retailer in small-footprint stores, in Canada), the margins were in the order of 5%, maybe. If the store was so unfortunate as to buy one too many copies of a title, or worse yet, have an unpopular title that dropped in price to clear, the retailer was bleeding money. Large big-box retailers make some money on software, but only through volume, and even then I'd bet that they don't make very much.
      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    119. Re:It's an accounting thing by sebastianlewis · · Score: 1

      Your point is understood, the only problem is you keep assuming that the SDK was never planned from the start. It wasn't advertised at the announcement and it wasn't mentioned at release, but the only people saying Apple was "dead set against it" are the press.

      Sebastian

    120. Re:It's an accounting thing by Firehed · · Score: 1

      It's a percentage+flat fee structure - or at least was the last time I was dealing with a credit card processor. On a $5 sale, you might lose 10-15% with a fairly standard 30-cent-range flat fee before the extra 2-3%. Apple, of course, combines things out so that it charges everything at the end of the week so that each song/app doesn't lose the flat fee, but it still takes a significant chunk out of small, one-off purchases. Then figure in bandwidth, the people to maintain all of that, etc. It adds up.

      --
      How are sites slashdotted when nobody reads TFAs?
    121. Re:It's an accounting thing by Luscious868 · · Score: 1

      I know it's a common sentiment on slashdot that everyone should get everything for free and everyone (else) should work without pay to give you everything you want free, but the attitude is getting tiresome.

      I don't know about that. That's been the basic premise of modern liberalism for decades and it's still alive and kicking. Everybody thinks they are entitled to everything and they believe that somebody else should have pay for it. Neo cons think the same thing, but they want a future generation to pay for it so they run up the debt rather than raise taxes but it's the same basic principle at work.

    122. Re:It's an accounting thing by DECS · · Score: 1

      If the retail markup is really only 5%, how do you suppose that big box retailers and low overhead mail order operations like Amazon can regularly offer titles at deep discounts often close to 50%? Are you aware of this phenomenon?

      In reality, retail markups are usually at least 50%, as are most online mobile software sources. The Danger/Sidekick store takes 50%, as does Handango. Neither offers the audience of iTunes or can promise the kind of sales volume that would make Apple's cut any more significant of a barrier than it is for studios and indie labels listing their music in iTunes.

    123. Re:It's an accounting thing by m.ducharme · · Score: 1

      Gee, I guess my actual real world experience selling software, and getting paid commissions based on what the actual margins are doesn't count for anything at all. Here's a hint: if they're always offering a 50% discount, it's not really a discount any more, despite what they tell you. And also, I know that the largest retailers will get better wholesale prices than the next tier down, because software companies rely on them and not the other way around. As for internet/mail order outfits like Amazon, I'd expect their prices to be lower because they don't have to pay for retail locations or sales associates.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    124. Re:It's an accounting thing by DECS · · Score: 1

      Well no it doesn't if your only experience is being a clerk in a small chain store.

      Another thing to consider: your chain's suppliers were likely not developers, but middleman wholesale resellers who took a huge chunk of the box revenue before shipping it to you. Every link in the chain that extorts a cut has to be added up to arrive at the overall retail cut. Apple's App Store only has one link: from the developer straight to iTunes.

      Instead of insisting you know everything because you've rung up a retail box, talk to some developers--particularly small developers--who will sign deals to distribute their software that returns them 50% or less (often much less), while leaving them the burden of hosting all support information, handling software updates, and handling theft prevention measures, only to find that the majority of their software is stolen by users who get a cracked serial number on the web. That is, incidentally, a huge part why there is no market for mobile software right now, nor much serious interest in shareware in general.

      Now compare that to getting paid 70% for uploading a title in a venue directly visible to millions of customers, promoted by Apple in iTunes, with credit card and hosting included at no extra cost, a slick system for delivering upgrades, and unprecedented protection from wide scale piracy. Rather than selling a few hundred units at $40, you can sell tens or hundreds of thousands of units at $5 and make vastly more money.

      But none of this stuff is theoretical: just ask iTunes suppliers now, who make less than a 70% cut and still report being happy with their share. Look at iPod games, which sell for $5 but are rapidly increasing in count. Those developers--including Sega and EA--are clearly not hurting under their arrangement. Apple has sold 4 billion audio tracks and owns 91% of the video downloads business. This isn't exactly an unknown market.

      Apple TV Digital Disruption at Work: iTunes Takes 91% of Video Download Market

  35. Will be "Pushed" to all iphones? by Colin+Smith · · Score: 1

    Wow. Just think of the advertising opportunity. The screen saver would be an ideal platform.

    --
    Deleted
  36. Will it have a real file system? by Joe+The+Dragon · · Score: 1

    With you being able to get at files from the internet, email, copied from your system, the camera, and other apps.

    1. Re:Will it have a real file system? by MouseR · · Score: 1

      It already has a real file system, and you can do all those things you've mentioned using add-on apps from the urrent hacker community.

      Eg, SendFile, MobileFinder etc.

    2. Re:Will it have a real file system? by Joe+The+Dragon · · Score: 1

      But will the apps on the app store be able to do that?

    3. Re:Will it have a real file system? by SuperKendall · · Score: 1

      There's already an app for the Mac to let you push files to the iPhone, it makes use of the update files I think - from what little we know of the SDk so far, it has an SQLite sdk to store data internally. So it may be able to write files out but if nothing else it could store things in a DB and an app on the desktop could populate/alter that DB (say a collection of PDF's or other images).

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  37. I can smell the irony now. by Ustice · · Score: 0, Troll

    So... What happens when Microsoft wants to make a iPhone version of IE (iE?)? I assume that since that would be a threat to Safari that it would be blocked. That sounds awfully familiar... I can smell the ironic court cases, even now.

    --
    One never knows when one might need a rotten tomato... - King's Quest IV: Heir Today, Gone Tomorrow
    1. Re:I can smell the irony now. by njfuzzy · · Score: 1

      Apple was happier when MS made IE (5.1) for the Mac. Safari was basically the response to development being cancelled. Repeat after me: Apple likes third-party applications.

      --
      My Photography - http://ian-x.com
      The Deathlings (comic) - http://thedeathlings.com
    2. Re:I can smell the irony now. by BitZtream · · Score: 1

      Apple will have no problem. IE would just be slow, render pages incorrectly, and likely have retarded use of the interface.

      Safari on the iPhone has no real fear of anything Microsoft has ever done in the mobile browser space, even with the problems Safari has.

      Ask any Windows Mobile user how much they web browse on their pda/phone. Then ask them what they think of the experience. Compare to any mobile Safari (or Opera or the couple of other well done mobile browsers for that matter) user.

      The only reason I can see Apple not letting it out is because its malicious, or at least, will be taken advantage of by every malicious website on the planet :)

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:I can smell the irony now. by Altus · · Score: 1


      why would that be a threat to safari? Does apple somehow make money when you use safari on the iPhone? If some users want IE on their iPhone (maybe to get to some damn bank website) I dont see why apple would really care. Most users would just stick with safari, just like they still stick with IE on a windows box even though the alternatives are better.

      --

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

    4. Re:I can smell the irony now. by UtucXul · · Score: 4, Funny

      Ask any Windows Mobile user how much they web browse on their pda/phone.
      "Browse" is a pretty strong word for what I can do with the web browser on my Q. Struggling through quicksand or maybe tar to glimpse tiny bits of the information I want before something crashes or the battery dies is probably more accurate.
    5. Re:I can smell the irony now. by YukonTech · · Score: 1

      I like how you not only make a scenario that will not happen, (microsoft can't even make a decent version of IE for their mobile platform why would they even try on an iphone?) than assume again what apple will do if that event (which wont) does happen. You than bash apple for what you assume they may do when an event that wont happen happens.

      Very nicely done. maybe you should go back to kissing your xbox....

    6. Re:I can smell the irony now. by __aapspi39 · · Score: 1

      there is not much more pathetic than listening to someone who judges others by their own standards.

      can you not get it into your thick head that just because we might think that apple make shit computers, or that they rip people off, does not mean that we love microsoft!!!!!

  38. Firefox for the iPhone? by ObiWonKanblomi · · Score: 1

    I have read some of the discussion here on GPL licensing and that restrictions on applications should allow this, so will we see Firefox on the iPhone?

    1. Re:Firefox for the iPhone? by BitZtream · · Score: 1

      First off, Firefox is tri-licensed ( http://www.mozilla.org/MPL/#source-code ) , so GPL restrictions aren't really a problem with the MPL license option. And nothing with GPL would prevent you from distributing a GPL app for the iPhone through the AppStore, you just need to distribute the source somewhere else.

      Second, You won't see Firefox on the iPhone, that would be dumb as the user interface is designed for a mouse and keyboard. You may see a Gecko based spinoff (which there is one for mobile browsing already in the works for other platforms), but expecting to see anything like Firefox specifically is out of the question. You don't want ALL of that on a tiny resource starved device. You want a compact, simple, low footprint UI and an extremely compact and efficient codebase to do the work.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  39. Come on by SuperKendall · · Score: 1

    i see a loophole where one company will act as a distributor, fronting all the App Store fees, and only asking for 1% of revenues... a boon for the little guys, pointless for anybody else

    Come on, how little do you have to be to not be able to afford a one-time $99 developer fee? I could have afforded that back when I was eating Ramen in college (kind of like Playboy, I ate it for the flavor. Honest!)

    And what does your loophole get you anyway - the one company is taking 1% off the 70% they get after apple has the 30% off the top. So you really get something like 69% of sales, but for what? Since Apple handles distribution and hosting what exactly would be worth paying anyone anything for?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  40. Certificate != DRM by Midnight+Thunder · · Score: 1

    Is this GPL compatible? If I offer a GPL app on this store and provide source, the user can't use that source to modify the app without paying a fee, right? Is this a problem under the GPLv2? v3?

    Certificate != DRM. A signature simply says that you certify that you are indeed the creator of the software. On the other hand DRM says you can only use this software after having handed over a limb, or something of the sorts.

    With GPLed software you don't have to provide the source as part of the same distribution, but you have to provide a way of getting the source. This source could be on your web site, available by post, or whatever, but it has to be available. In your application add a blurb explaining how to get the source.

    As for the $99 fee, technically there is nothing stoping you getting together with a bunch of friends and using the same signature. The only thing is you have better trust each other, since there is such thing as having a certificate revoked. I don't know whether Apple would to this, but this is the general notion. Its all down to a trust system. If you abuse the trust, then you lose it.

    --
    Jumpstart the tartan drive.
    1. Re:Certificate != DRM by perlchild · · Score: 1

      Actually, the revocation is built into several standard protocols from the ietf relating to certificates. (Like OCSP). With a firmware based device, who knows if you'll be allowed to sign or not your own apps, or just have to go along with apple's decisions? They could also let you use or not use such a technology though, since that's more of a business decision, than a technical one. Once the store is out, we'll know, until then, we can only speculate.

    2. Re:Certificate != DRM by misleb · · Score: 1

      Certificate != DRM. A signature simply says that you certify that you are indeed the creator of the software. On the other hand DRM says you can only use this software after having handed over a limb, or something of the sorts.


      Any intentional obstacle to freely using software/hardware that you've legally obtained is DRM.

      As for the $99 fee, technically there is nothing stoping you getting together with a bunch of friends and using the same signature.


      I would imagine that you'd have a contract with Apple saying that you won't do that. And if you did, Apple would probably just revoke it. What good is a cert, from a security and accountability perspective, if it is being passed around the internet to random "friends" of yours?

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    3. Re:Certificate != DRM by Midnight+Thunder · · Score: 1

      I would imagine that you'd have a contract with Apple saying that you won't do that. And if you did, Apple would probably just revoke it. What good is a cert, from a security and accountability perspective, if it is being passed around the internet to random "friends" of yours?

      Anything is doable, as long as you do things correctly. You not wanting to have your own certificate revoked is a good control point. You can create a virtual entity that your friends work under, and as long as nothing bad comes from it and you consistly use that entity for labelling your software, I doubt anyone would raise an eyebrow.

      --
      Jumpstart the tartan drive.
    4. Re:Certificate != DRM by misleb · · Score: 1

      Anything is doable, as long as you do things correctly. You not wanting to have your own certificate revoked is a good control point. You can create a virtual entity that your friends work under, and as long as nothing bad comes from it and you consistly use that entity for labelling your software, I doubt anyone would raise an eyebrow.
      --


      Somehow I doubt Apple is going to certify some random "virtual entity" in the first place. I certainly wouldn't trust the system if they did. Revoking a certificates is purely reactive.

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    5. Re:Certificate != DRM by GaryPatterson · · Score: 1

      If the group of friends formed a company just for the purpose of releasing software, then there's no problem at all with using the same signature. Of course, the cost of registering a company might outweigh the $99/dev cost from Apple, but for a large enough group releasing several apps per year it'd work out cheaper.

    6. Re:Certificate != DRM by v3rgEz · · Score: 0



      <quote>You can create a virtual entity that your friends work under</quote>

      Multiple people working on software under one entity's name? Psh, the idea would never catch on. Everyone knows corporations were a failed experiment in 17th-century France, never able to be used for a practical purpose.

  41. I know it's de rigeur not to RTFA here by blueZ3 · · Score: 2, Informative

    But from the demo, you can clearly write your own software and install it on your own phone, and all for free. The SDK is free and at the announcement they demo'd loading an app from the dev box to the iPhone without using the store. So sign up as a developer, download the Xcode tools, and code away.

    You only have to pay the $99 if you want Apple to distribute your applications for you.

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
    1. Re:I know it's de rigeur not to RTFA here by Tony+Hoyle · · Score: 1

      No.

      You can write your own software and test it using your phones hardware. You can't walk away with that app installed and keep running it.

      That kind of full installation is part of the package you get for $99.

      Also the $99 deal is a *limited* deal. You may right your app and not get on the shortlist. Sucks, but there it is.

  42. it'll get cracked, no sweat by poetmatt · · Score: 1

    Give it a month after it comes out tops and someone will find a way to get it on the touch. There's no way a more open system like the Iphone can contain software exclusive to it, even if they try to verify it over the internet.

    I suspect it will be so quickly cracked apple won't be able to keep up with patches for months at a minimum.

  43. N o Open-source??? by PortHaven · · Score: 1

    Does this mean no open-source?

  44. When can we see the 70/30 spit for music? by seanonymous · · Score: 1

    As long as the apps will be delivered by iTunes anyway, how hard would it be to allow musicians to load their music directly to the iTunes store? The $99 developer fee is surely less than what many bands spend on the CDs and shirts they sell at their shows. What? Record Company? What's that? There are no records here.

  45. Why would Microsoft do that? by argent · · Score: 1

    What happens when Microsoft wants to make a iPhone version of IE (iE?)?

    That depends on whether it supported ActiveX or Silverlight or not, since you could use those tools to bypass the iPhone store. But I don't see Microsoft doing that... they never did when they were distributing IE for the Mac.

    I might see Microsoft making a port of the mobile version of Windows Media Player. That might raise a few eyebrows at Apple.

  46. SETI@Phone, Folding@Phone by tlambert · · Score: 2, Interesting

    I've had BOINC running for a while without a GUI on my iPhone using the hacker SDK.

    Now that they've documented things, the roadblocks are gone from the GUI, and understandable battery and "on external power" notifications will let me know when not to run.

    Woo hoo!

    -- Terry

    1. Re:SETI@Phone, Folding@Phone by Anonymous Coward · · Score: 0

      That must give you a wonderfully warm feeling the groin area.

  47. ActiveSync? Err... by argent · · Score: 1

    I've used and supported devices using ActiveSync, and it's not my idea of a good time. At one point ActiveSync decided to use 192.168.55.0/24 (if I recall correctly) and so all of a sudden everyone with a Pocket PC couldn't get to one of our internal test-floor subnets.

    Luckily, they will probably only implement the parts needed to sync with Exchange and not the whole complex mess that made it SO much fun on the Pocket PC.

  48. RPN Calculator by Thomasje · · Score: 1

    A Calculator that doesn't suck: RPN and trig functions etc. No more Dollar store Calc. Once I get up to speed on the SDK, I plan to port Free42 to the iPhone. That's an HP-42S simulator.
  49. Does this lock out trialware? by joshtimmons · · Score: 1

    I followed the SDK and store announcement online in real time and I believe that for the most part Apple has provided a tool that we can use - but there was no discussion of "try before you buy." There's a wide variance in software quality - usually if software is not ubiquitous I will not buy it without testing it first.

    Hopefully this will be handled in some so-far unspecified way.

    1. Re:Does this lock out trialware? by Microlith · · Score: 2, Interesting

      You could put up a free trial version, and have the full version for $ right next to it.

      Or you could just put up a version for free that required a serial number, and direct people to your site for it. Although I imagine Apple might delist your app if you do it that way (that and they're providing the whole charge service for you.)

  50. Spore is native in Cocoa? by argent · · Score: 1

    If they have elements of Spore running on the iPhone that likely means it's native Cocoa, and not running under Wine on steroids. That's better news than anything else in the announcement, I think.

    1. Re:Spore is native in Cocoa? by SteeldrivingJon · · Score: 1


      Nah, it's probably OpenGL inside a minimal Cocoa shell.

      --
      September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
  51. what results might I get/I have an idea by way2trivial · · Score: 1

    Lets all search for "Flash Player" think they mine the search data queries?

    --
    every day http://en.wikipedia.org/wiki/Special:Random
  52. Non-jailbreak SSH? by TruthfulLiar · · Score: 1

    So is there any chance of getting an ssh implementation that doesn't require jailbreaking on my iPhone before June? If I can download the SDK, the SSH.app source code, compile it, and then upload it via the SDK, that'd be perfect.

    1. Re:Non-jailbreak SSH? by argent · · Score: 1

      If I can download the SDK, the SSH.app source code, compile it, and then upload it via the SDK, that'd be perfect.

      It sounds like that will be a valid option, yes... unless they expect you to do all your app development in their iPhone emulator under OS X.

    2. Re:Non-jailbreak SSH? by Tony+Hoyle · · Score: 1

      No. You can't run apps independently of the new xcode. The new SDK does not upload, only tests.

      You could try to pay $99 and see if you get in the shortlist of developers allowed to do that (if you're not in the US give up now).

      Other than that absolutely nothing is going to change until June.

  53. Also camera was demoed by SuperKendall · · Score: 1

    App app was demoed that made use of the camera too. It looks like basically the only thing off-limits to this SDK in terms of hardware is apps accessing the dock connector.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  54. Skype on iPhone? by ralphch · · Score: 1

    Do you think Skype might be joining the iPhone bandwagon with this SDK? It seems unclear from Steve Jobs' remarks just how selective they will be with applications. On technical grounds, I agree with disabling VoIP on cellular networks since these are nowhere near prepared. However, VoIP over WiFi is good enough and, coupled with Skype and services like SkypeIn, could be extremely useful. The unavailability of Skype is the only thing that's keeping me away from buying an iPhone.

  55. 3G by slimjim8094 · · Score: 1

    I've been expecting a 3G iPhone with their next release

    Quite honestly, it's the singular thing keeping me from getting one. I live in a HSDPA area with decent but not total WiFi...

    Did they NOT announce it, or am I missing something?

    --
    I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
  56. re: chat clients don't kill SMS though by King_TJ · · Score: 2, Insightful

    I used to think like you, but then it occurred to me that SMS messaging isn't going anywhere, because it has certain inherent advantages. Most importantly, it uses your own cell carrier as the "post office" for the text message. If your phone is turned off when someone tries to send you that SMS, no problem. Their system knows when your phone is communicating with them again, and can wait to deliver the SMS until you're ready to get it.

    With instant messaging, delivery is far less reliable. Typically, I see things like the IM client itself offering an option to "attempt to redeliver when receiver comes back online", but that means if the SENDER'S computer is powered off (or they quit their IM software) before the receiver comes back, then the message STILL doesn't get delivered.

    Additionally, cellphones tend to go in and out of areas where they can receive digital data reliably. This can happen very rapidly and often. (At my office, for example, I get a weak signal indoors and it varies from room to room as I walk around the building.) I'm no expert on SMS, but it seems to support some type of acknowledgment protocol. If an SMS is sent to my phone and it only receives part of it before losing signal, it seems to be discarded. Then the carrier retries, not having received confirmation from my phone that it was delivered successfully. IM clients don't seem to have this functionality. (I've often had people tell me they never got the last thing I typed, and I had to copy/paste it to manually re-send it to them.)

  57. Let me rephrase that. :) by argent · · Score: 1

    Nah, it's probably OpenGL inside a minimal Cocoa shell.

    OK, point taken, but what I mean is that it's not running GDI/DirectX under an emulator like the other recent quote-ports-unquote of games to the Mac have been. :)

    1. Re:Let me rephrase that. :) by Anonymous Coward · · Score: 0

      quote-ports-unquote You know... you don't need to do that on the internet. "ports" is fine.
  58. Triple dipping into the jar might hurt Apple? by recoiledsnake · · Score: 4, Insightful
    Apple makes money on

    a) The hardware - some pretty sweet margins b) A nice cut (~15 to 25%) on the montly fees 3) A 30% cut on all software sold (except of course the free apps)

    Contrast this to a Windows mobile phone. Microsoft gets paid a fixed license amount on each device sold and makes nothing on the hardware, the monthly fee, and any software sold to run on their OS. This helps companies compete on hardware, apps etc. I think Apple is gonna miss out on small companies(where the most innovation lies) which cannot afford the 30% overhead for their software sales. Also Apple being the gatekeeper of the software will hurt apps(even free ones) that try to fundamentally interact with the hardware in a non-approved Apple way. The iPhone is aimed at the casual consumers, most of whom don't read long forum threads dedicated to jailbreaking it.

    As of now, this looks like a rerun of the 80s microcomputer war and we all know how that turned out to be. It's all about 'Developers, Developers and Developers'. Microsoft gets that and ships excellent development tools with no restrictions at all. Right now, Windows Mobile phones may suck, but heavy competition between handset manufacturers is going to make them better and Windows Mobile OS(look at 6.1 and upcoming 7.0) is heading towards being 'good enough'(like DOS and Windows 3.11). Already we see devices like the Sony Xperia (video ad) coming out which will give Apple a run for their money. Remember what IBM, Dell, Gateway, HP, Compaq did to Apple back in the 80s? Will Sony, Samsung, Nokia be their equivalent in this round?

    I think Apple is missing the bandwagon again in their spirit to make money immediately and are killing the gold egg laying goose for their short term benefit.
    --
    This space for rent.
    1. Re:Triple dipping into the jar might hurt Apple? by statusbar · · Score: 1
      I'm surprised that apple's servers just melted down:

      Safari can't open the page "http://developer.apple.com/" because the server unexpectedly dropped the connection, which sometimes occurs when the server is busy. You might be able to open the page later

      So I think perhaps that this will work out just fine for Apple. Once they figure out how to make a high bandwidth server survive a slashdotting....

      --jeffk++

      --
      ipv6 is my vpn
    2. Re:Triple dipping into the jar might hurt Apple? by recoiledsnake · · Score: 3, Insightful

      And yesterday Microsoft's download servers went down because of the IE8 beta release. What's your point again?

      --
      This space for rent.
    3. Re:Triple dipping into the jar might hurt Apple? by statusbar · · Score: 1

      I'm sorry my message was too indirect for you. To clarify, the previous message said "I think apple is missing the bandwagon"... And my response says that they are not missing any bandwagon as there is so much interest in it that their servers melted. ("I think that this will work out just fine for apple")... And then I threw in the jab about them needing bigger servers. I guess you only read the jab...

      --jeffk++

      --
      ipv6 is my vpn
    4. Re:Triple dipping into the jar might hurt Apple? by timbck2 · · Score: 1

      I really don't think it was a slashdotting per se. It was just a whole lot of people going to download the iPhone SDK when it was made available right after it was announced this morning.

      --
      Absurdity: A statement or belief manifestly inconsistent with one's own opinion. -- Ambrose Bierce
    5. Re:Triple dipping into the jar might hurt Apple? by recoiledsnake · · Score: 1

      I got the gist of your whole message and countered it by saying that if IE8 beta also has such a buzz, it means that there's a lot of bored techies at work checking out new tech stuff coming out rather than being a concrete indicator of being any 'success'. Also, when I tried reaching developer.apple.com after seeing your post, it worked fine for me(in Opera).

      --
      This space for rent.
    6. Re:Triple dipping into the jar might hurt Apple? by tyrione · · Score: 1

      I got the gist of your whole message and countered it by saying that if IE8 beta also has such a buzz, it means that there's a lot of bored techies at work checking out new tech stuff coming out rather than being a concrete indicator of being any 'success'. Also, when I tried reaching developer.apple.com after seeing your post, it worked fine for me(in Opera).

      Try this one for size. IE 8 is a free product. Apple is making money on expanding it's developer tools [freely available] to a new platform. If you're interested in developing you will sign up an register for this new platform. Apple then will garner revnue by certifying your application(s) for a nominal fee, host your application for downloading [depending on how popular your application(s) become(s) your either $99 or $299 [depending on your market] fee will be a smart investment and by allowing you to set the price you will learn valuable Supply/Demand business experience.

      Meanwhile, that free IE 8 is there to convince people to use Microsoft, yet we've seen the results time and time again. You never get anything free from Microsoft. In the end, you pay and the investment is far reaching. The Apple middle approach between closed and open source gives you flexibility. Meanwhile, Apple is serving their consumers on their platforms well, while providing robust and free tools to encourage third parties to expand the platform by offering their own innovations.

      If the bandwidth throttling says anything, it says that Akamai who has enormous pipes has seen their servers flooded due to interest for this new platform. That's a win for Apple.

    7. Re:Triple dipping into the jar might hurt Apple? by Ender_Wiggin · · Score: 1

      Well, it is a 2.1GB download (and despite the dozens of dropped requests, I eventually was able to download it at 500kbps.

    8. Re:Triple dipping into the jar might hurt Apple? by Swift2001 · · Score: 4, Interesting

      I can't see how anybody who saw the demo of the SDK can say this. There's a whole new platform available. You can program an app to run on a fully-powerful platform, and game developers are going to go nuts. Did you see Spore? That space shoot-'em-up? The Sega game? Holy crap! It's like the Wii Remote.

      Microsoft is taking a cut of the software on the Windows Media Phones only because they only have software. Except for their mice and keyboards, their ventures into hardware kind of suck, so far. Windows CE, Windows Mobile, etc., has been a gigantic money-loser to this day, and the iPhone blew past them in less than a year on the market.

      Yes, you'll have to sell through iTunes, the second-largest seller of music in the US, and the one that works easiest with the dominant player on the market anyway. If you are a freeware developer, you pay NOTHING. If you want to charge for your software, you control the pricing, and Apple takes 30%, with which they pay for a huge server farm, credit-card charges, bandwidth, marketing -- you're in the most popular e-store already, and you'll be listed prominently, and if your app gets Apple publicity, that's better than most could ever afford. Does Apple make money on its 99c tracks? A penny or two, is the most common response. They will take a cut on software, but so do theatrical agents, and a good one is worth his weight in gold, because they keep your money flow going. In fact, software developers now have roughly the same terms as the record labels. Not bad, I say.

      Value to the consumer to being able to buy an app from the iPhone, and to be pretty sure someone has gone through it enough that there's no virus or malware or incompetence there? Priceless.

      Will other platforms catch up to them eventually? Yeah, probably. That's called competition. But they'll be, as was made clear today, a very moving target.

    9. Re:Triple dipping into the jar might hurt Apple? by recoiledsnake · · Score: 0

      I can't see how anybody who saw the demo of the SDK can say this. There's a whole new platform available. You can program an app to run on a fully-powerful platform, and game developers are going to go nuts. Did you see Spore? That space shoot-'em-up? The Sega game? Holy crap! It's like the Wii Remote.

      So you mean the original Macintosh wasn't way more cooler than the competition? Apple lost that particular round because they locked up the hardware leading no competition between OEMs, which drove down the prices on the PC side. Something similar could happen this time too.

      If you are a freeware developer, you pay NOTHING. If you want to charge for your software, you control the pricing, and Apple takes 30%, with which they pay for a huge server farm, credit-card charges, bandwidth, marketing -- you're in the most popular e-store already, and you'll be listed prominently, and if your app gets Apple publicity, that's better than most could ever afford. Does Apple make money on its 99c tracks? A penny or two, is the most common response. They will take a cut on software, but so do theatrical agents, and a good one is worth his weight in gold, because they keep your money flow going. In fact, software developers now have roughly the same terms as the record labels. Not bad, I say.

      All of what you say sounds good IF selling through iTunes was a choice given to the developer. But no, Apple has to be a control freak and police each program as to what it can and can't do, all while take a hefty cut. And you compare them to the record labels as if it's a good thing? Just read through comments on the RIAA stories on here about how the techies hate such arrangements(and rightly so). Once Apple does it, it's all okay, eh?

      Value to the consumer to being able to buy an app from the iPhone, and to be pretty sure someone has gone through it enough that there's no virus or malware or incompetence there? Priceless.

      Then why not let the consumers sort it out? Imagine MS setting up a one stop download shop and making Windows apps run ONLY through it. Imagine them taking 30% of the revenues(before expenses, advertizing costs and taxes) of Adobe, EA, AutoCAD, TurboTax and the zillion other PC developers. Imagine a computing world without Dell, HP, Compaq, Asus, Sony etc. Doesn't sound so good now does it? Would Windows software have taken off like it did if this was the case? Once Apple does it, it's all okay?

      --
      This space for rent.
    10. Re:Triple dipping into the jar might hurt Apple? by daviddennis · · Score: 2, Insightful

      It's very possible that companies like Adobe or TurboTax would do well with that kind of arrangement. For TurboTax or Adobe software, I'll bet the cost of the packaging + the retail markup they give Amazon or CompUSA is 30% or more of the price. And they still have to pay for advertising, to make people aware of the product.

      In the case of iPhone applications, Apple's handling the advertising, the promotion, the packaging (well, it's not necessary anymore, but you get the idea), the retail markup and credit card fees. It's a solid deal - neither a ripoff for them nor a freebee for developers, but a good honest deal benefitting both sides.

      I strongly suspect that if there was TurboTax(tm) for iPhone(tm) that was sold for a similar price to TurboTax for Mac or PC, Intuit would make about the same overall margin for it.

      So I have now concluded, reasonably in my view, that Apple's proposed monopoly is fair - they are not abusing their position by charging above market for their services. Now, we address the question of why we couldn't simply have unfettered freedom to develop phone software.

      I am one of the few Slashdotters who has witnessed the painful effects of a phone virus. It's no joke since phone software can make calls on your behalf to high-toll numbers or send expensive text messages. The virus I encountered sent MMS messages continuously to everyone in the phone owner's address book. My friend, who got it on her phone in the Philippines, was faced with a $300 phone bill when it was all over - and being a middle class person in a very poor country, that would be like a $3,000 phone bill for us -- just impossible to pay.

      This situation is not the RIAA. The analogy would be if someone created a song designed to destroy your stereo, so you would have to buy a new one, or that would sneak advertisements in your music stream and cause your stereo to crash. As far as I know, nobody has yet created a song that would do either of those things, and so there is no reason to censor songs in order to protect your stereo equipment. But people have, and will, created software that will do very similar things to this example, and so Apple has to step in to make sure its customers are protected. In practice, it's not unlike including anti-virus software in the OS, except that anti-virus software is horribly ineffective, so the focus is on keeping evil software out of your phone in the first place.

      So I can see both sides. As a developer, of course I don't want to pay for the certificate. But from the point of view of a phone maker who needs to protect his brand, It's genuinely necessary for any submitted software to be checked before it goes on a phone. This is a very small price to pay to avoid harmful software, which does exist. Nokia, the maker of my friend's phone, fixed this problem by requiring developer certificates in the same way Apple is, and so you don't hear much about harmful phone software. But without the certificates and other precautions, there's the real possibility of bad problems ahead.

      Apple's system protects everyone involved and ensures a dynamic, powerful market for phone software. We have to sacrifice a little freedom because we are being allowed to tamper with people's phones, which are their lives. If you think otherwise, OpenMoko and Android beckon.

      D

    11. Re:Triple dipping into the jar might hurt Apple? by jsebrech · · Score: 1

      I think Apple is gonna miss out on small companies(where the most innovation lies) which cannot afford the 30% overhead for their software sales.

      The overhead for small companies distributing to other platforms is as high or higher. For several reasons:
      - Apple hosts and markets your app for you. This means that once a product is developed and put in the app store there is no marginal cost associated with each sale (other than support, if you provide it). Most mobile platforms require the developer to either self-host (which can cost quite a bit), or to partner with an online software vendor, which also takes a cut.
      - Developing for the iphone and ipod means you only need to develop a single product one time, test it on one platform, and it will run on the devices of every iphone and ipod touch user in the world. This kind of write-once run-anywhere is pretty unique. Reaching more potential customers with less effort means less overall cost.
      - Your initial cost to get going is limited to a mac, an iphone/ipod and 99 usd. This is a much lower startup-cost for development than most mobile platforms. It means you can start a range of products in your spare time, on your own money, and if it takes off gradually make it your primary source of income.
      - Admittedly this is a subjective point, but the development toolchain looks to be better than other mobile development toolchains, with faster development cycles. This again leads to lower costs.

      I think overall the iphone is a more interesting platform for small developers, and you're going to see them moving over to the iphone in droves, because with the same effort (in time and money) they'll be able to reach more potential customers with better products.

  59. Rotary Dial Interface by mattOzan · · Score: 2, Funny

    First thing I'll buy: a rotary-dial interface that uses gestures to dial! No cop-out touch-sensitive numbers. It has to rotate with my finger as I pull it around, then snap back and enter that number.

    Everyone always jokes about this, but it would be so frickin cool. Retro is the new black.

  60. In other words, don't expect any free apps by Mr2001 · · Score: 1

    The same is technically true with Verizon Wireless's Get It Now store. You can give away apps for free, but since you have to pay to get them signed, no one does it, because giving them away for free means losing money.

    Don't expect to see a lot of free iPhone apps either.

    --
    Visual IRC: Fast. Powerful. Free.
  61. wifely quote by stokessd · · Score: 2, Funny

    So I'm sitting in front of my computer whining that Apple's servers have melted down and I can't get the SDK and my wife says:

    wife, "you'd think they would prepare for this sort of thing. "
    me, "there's no preparing for the onslaught of demand"
    wife, "then they should setup more computers for this, they make the f'ing things."

    me: speechless...

    1. Re:wifely quote by Anonymous Coward · · Score: 0

      The problem they're facing is a common one for producers who release highly-awaited goods. The initial demand totally swamps their ability to deliver, but that ultra-high demand is not sustainable in the long term. If they build out enough infrastructure to satisfy that demand right away, then very soon after the demand tapers off, and you're left with this huge investment in infrastructure that mostly sits unused.

    2. Re:wifely quote by Anonymous Coward · · Score: 0

      Don't you just hate when sh1t like that happens...

    3. Re:wifely quote by Dobeln · · Score: 1

      There is of course a simple solution: BitTorrent. More demand with BT = More supply of bandwidth.

  62. On the bright side for developers by Ilan+Volow · · Score: 3, Insightful

    Us Cocoa developers may well get the professional validation we've never had before. It would be nice for a change to have HR people and headhunters call us up and talk to us about our Cocoa development abilities, instead of saying "Cocoa, Objective-C, what's that?" and mentally cross us off the job candidate list.

    --
    Ergonomica Auctorita Illico!
  63. Following the leader won't make you a leader by MacDork · · Score: 1

    Yep, free apps are allowed and even encouraged.

    Hardly. Apps are only allowed if they are G-rated enough and don't create conflict with Apple partners like a file sharing app or unrestricted VOIP might. Go ahead, try getting your eDonkey or Hymn port onto an iPhone. You'll see. Further, how on Earth are you going to "simulate" the pinchy thing with a damned mouse? Oh wait, Nokia's dilapidated SDK uses a 'simulator' so Apple should too. Apple has done exactly what they should have avoided. They're following Nokia and making all the same mistakes as Nokia. They will not become the leader by following the leader.

    Here's a free tip Apple: Please port the real Mac OS X to your iPhone hardware and stop handing us this cheap imitation. Put XCode on the iPhone. Give me a bluetooth keyboard/mouse driver on the iPhone. I should be able to develop an app for my phone, ON MY PHONE. No extra hardware, simulator, or certificates required. Would the desktop PC market have ever taken off if developers needed time on a mainframe to create apps and permission from the PC manufacturer to distribute it?

    Apple, you blew it with the Macintosh once already. You're blowing it again. It seems history does repeat itself.

    1. Re:Following the leader won't make you a leader by SuperKendall · · Score: 3, Insightful

      Quoting yourself as an expert on what Apple should do is pretty egotistical, especially when the ideas are not there to back up your cred.

      You have no idea if Apple's signing program will have any of the problems you lay out. Furthermore, for most applications why on earth would you want or need to run as root?

      As a developer myself, I am THRILLED with what was demonstrated is it went far beyond what I thought they would have right out of the gate. Why would you want or need XCode to run ON the iPhone when you can run an app on the iPhone and debug it remotely (along with monitoring performance) from your desktop? That is the perfect development setup for small devices. The emulator is nice as well for quick things, but really running your trial app on the phone is key and Apple allows for that. As for how you could do pinch - I don't know how the emulator works but it should be just as easy as selecting a gesture to apply and clicking the mouse on the simulator screen (though again, you can just test on your real phone).

      I too would like to see a bluetooth keyboard driver, but that's a totally separate issue from the dev kit stuff. Unhappy you can't do system work on the phone? You are by far in the minority on this, because most people just want to be able to write applications.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    2. Re:Following the leader won't make you a leader by Tony+Hoyle · · Score: 1

      It's not right out of the gate.

      Have you downloaded the SDK? It's a gcc cross compiler, enough integration to use xcode as a text editor and the simulator. Everything has to be written in raw objective C. There's no app designer, the documentation is a copy/paste job from OSX and there are no sample applications.

      I'm not even sure that you can run the code on real hardware - haven't worked out how to yet short of jailbreaking it... and it is *definately* absolutely nothing like what was demonstrated - which was either a quicktime mockup or a very early version of the next version.

      Looking at what they've achieved since October don't expect *anything* like the demo before June.

    3. Re:Following the leader won't make you a leader by MacDork · · Score: 1

      You have no idea if Apple's signing program will have any of the problems you lay out.

      Go ahead sport, give it a try. Spend a month or two producing a P2P app only to have Apple laugh in your face. Go for it. The problem I've laid out is quite clear in the announcement. Apple will be deciding what runs on the iPhone... not developers.

      As a developer myself, I am THRILLED with what was demonstrated is it went far beyond what I thought they would have right out of the gate.

      You're obviously new to this whole process. I'm way ahead of you, having given it a whirl on a S60 3rd edition phone. Phone simulators are worthless shit for debugging. Apple isn't innovating anything. Every bit of this monumental failure is directly out of Nokia's playbook.

      Unhappy you can't do system work on the phone?

      No, I'm unhappy that I have to ask Apple's permission to develop or run an application. You really don't get it. This isn't about security, it's about control. What developer is going to spend months developing software only to have Apple revoke their key because Apple doesn't like Strip Poker/P2P/VOIP/or most importantly... a little competition. Maybe Apple wants to change their 30% rate... it was a starter rate after all... Don't like it? Fine, we'll be revoking that key now. You are entirely at their mercy. So go ahead, develop apps for them. Good luck to you. You'll need it.

    4. Re:Following the leader won't make you a leader by SuperKendall · · Score: 1

      Go ahead sport, give it a try. Spend a month or two producing a P2P app only to have Apple laugh in your face.

      Developing a generic Limewire style P2P client for a handheld is insanely lame. I have better thing sot do with my time.

      But Apple would allow it, though probably make sure it was limited to WiFi.

      Apple will be deciding what runs on the iPhone... not developers.

      Ah, but developers decide what to build.

      You're obviously new to this whole process. I'm way ahead of you, having given it a whirl on a S60 3rd edition phone.

      Yawn. I was doing J2ME work when it first came out.

      Phone simulators are worthless shit for debugging

      Hence the ability to run an app RIGHT ON YOUR ACTUAL PHONE and debug it there. Boy I'd love to see the look on your face now!

      Did I say it was innovation? Nope, that's you reading a page from the Apple Hater Handbook. I just said it was a really good setup for developers, which I maintain. There may be some grey areas of apps that will be questionable but that's like .00001% of the world of possible apps that can be built, and deployed without question.

      No, I'm unhappy that I have to ask Apple's permission to develop or run an application. You really don't get it. This isn't about security, it's about control.

      Yes it is, and I am happy as a developer to cede the thinnest layer of control for Apple to take on the hassle of distribution. It lets me focus on what I do best instead of screwing around with servers.

      What developer is going to spend months developing software only to have Apple revoke their key because Apple doesn't like Strip Poker/P2P/VOIP/or most importantly

      Judging by the load on Apples development site today, quite a few.

      By all means deal yourself out. More room for the rest of us in what is going to be a crowded field.

      Maybe Apple wants to change their 30% rate... it was a starter rate after all...

      Yep, Apple Hater Handbook.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    5. Re:Following the leader won't make you a leader by MacDork · · Score: 1

      Developing a generic Limewire style P2P client for a handheld is insanely lame

      Lame huh...? I guess 70% of the internet is also lame. I think your retort is lame. I think you spent the rest of your lengthy post avoiding the point I was making because you know your retort is lame. Nothing runs on an iPhone without Apple's permission, and that permission can be revoked at any time... screwing you and your customers. THAT is lame.

    6. Re:Following the leader won't make you a leader by yabos · · Score: 1

      Why would you want to be using your wireless radio 100% of the time to download torrents or whatever? You're going to drain the battery in no time flat that way. Some things are just dumb and clogging the cell data networks with P2P data is dumb.

  64. But can you release -outside- the App Store? by Anonymous Coward · · Score: 0

    If you were to so decide... could you release outside the App Store,and -not- split the sale at all?

    Don't get me wrong, I'm sure 70/30 is 'reasonable' in some circles. 100 (minus expenses) is a lot more reasonable in most of the world's business, however.

    Now if you can still release your apps outside of the App Store, on your own store, and users can still download+install that way, then I don't see much of a problem.

    If you -have- to use App Store, however, then Apple completely holds all the control of what is and what is not allowed on the iPhone, whether the iPhone -user- likes it or not.

    Moreover, presume somebody jailbreaks the iPhone so that apps downloaded anywhere can be installed outside of the App Store. Now presume you decide to tap into this market by indeed selling/releasing your app outside of the App Store. How pissed is Apple going to be?
    A. Not at all, they won't care?
    B. No more early SDK releases as punishment
    C. Banned from App Store as punishment
    D. Some manner of legal recourse after breach of contract when you got the SDK saying that you SHALL NOT release out side of App Store, on penalty of

    Call me skeptical, but I honestly can't see this as being -only- a good thing. I fully understand the -added- value of e.g. iTMS / an 'App Store'. But that's -added- value, not -sole value-.

  65. Signing is here, now what? by 99BottlesOfBeerInMyF · · Score: 3, Interesting

    Ever since Apple released Leopard, with its application signing framework, the writing has been on the wall. Most people expect Microsoft to make a similar move. I think Apple is missing being innovators on the correct side of an important trend. Application signing could be the best thing to come to PC and mobile security since firewalls. But will it be another walled garden?

    One of the things that really strikes home is the ban on pornographic applications hosted by Apple. Historically, porn has been right on the leading edge of the software and networking fields. Apple's arbitrary restriction in this regard highlights a real issue with the way Apple, and probably everyone else will go about this. They're creating a signing system that only they control and thus they have all the responsibility and are a single point of failure (intentional or accidental).

    Here is what I really, really would like to see created. How about an open application signing framework and protocol. Anyone can run a server that provides software downloads, manages updates, checksum/verification and assigns levels of trust and ACLs describing what an application should be doing. Combine the software with a good package manager for whatever platform, a good Mandatory Access Control system for a given OS, a registration and purchasing GUI, and a GUI for users to assign trust levels to servers/organizations.

    Suppose if you wanted to buy an Adobe application, you could go to your computer and navigate to their Web site, click a link and it would add their server to your package manager. From there you could download packages, pay for them, register them, install them, keep them updated, pay for updates, verify the software on your machine was unmodified, automatically download an ACL to restrict the software from messing with your machine (run in a jail, or with some subset of permissions from running as root to running in a VM that resets itself every use and has no internet access), and decide how much you trust Adobe as a vendor. You could go Symantec's Web page click a link, pay them a fee, and get ACLs and whitelists/blacklists for software from their service, which you could decide if you trust more than Adobe. Any software vendor be it freeware or payware, open or closed could run a server or use a shared server (sourceforge). Ideally these packages you download would be something like GNUStep, expanded to include an ACL, optional source code, binaries for multiple platforms, and a reference to the authoritative server for updating that application. Apple could run their server and Macs and iPhones could subscribe to their server by default, but users could still add other vendors' servers so people could get any applications without Apple being held responsible for the consequences. Projects like ClamAV could host free ACLs and whitlelists/blacklists for those of us who don't want to pay. The best part is, you would not even need to rank servers individually, if you had multiple servers you could allow them to "vote" on how much to trust a given application.

    Ahh, well. That is probably just my utopian idealism. In all reality Apple will host a server which has all sorts of restrictions and is completely closed. Microsoft will follow suit with their own closed system, and Linux will have no such system for another decade and will never make real inroads into the desktop space either.

    1. Re:Signing is here, now what? by Ender_Wiggin · · Score: 2, Funny

      "One of the things that really strikes home is the ban on pornographic applications hosted by Apple."

      You need something more than a web browser for porn?

    2. Re:Signing is here, now what? by GarfBond · · Score: 1

      I'm surprised so few people know what the application signing is in Leopard (well, this is slashdot, so not really surprised at all). You can use ANY certificate you want to sign it. ANY. Including the freemail one from thawte that doesn't cost anything. Want an example in play? Look no further than the Xquartz binaries for Leopard (updated X11 components). Some guy signs that using a thawte freemail certificate. Your post isn't even on topic - this isn't even talking about app signing.

    3. Re:Signing is here, now what? by GarfBond · · Score: 1

      Oh another thing - what kind of pornographic apps really need an SDK anyway? I imagine porno sites are better served using the mobile safari APIs. All legitimate ones would rather you do web authentication anyway, and video can be handled using quicktime.

    4. Re:Signing is here, now what? by RzUpAnmsCwrds · · Score: 1

      Most people expect Microsoft to make a similar move.

      Microsoft DID make a similar move, in 1998, when the introduced Authenticode. Vista checks the signature on applications before elevation. Even XP will check the signature on stuff that you downloaded off the Internet.

      Apple is WAY BEHIND on code signing. Here's a hint: just about every system executable and library file on Vista is signed, as are most of the executables on XP.
    5. Re:Signing is here, now what? by 99BottlesOfBeerInMyF · · Score: 1

      I'm surprised so few people know what the application signing is in Leopard (well, this is slashdot, so not really surprised at all). You can use ANY certificate you want to sign it.

      Yes, I know. So what do you suppose the chances are that the iPhone is using the same signing framework, but restricted to a subset of certificates?

      Your post isn't even on topic - this isn't even talking about app signing.

      No, this is talking about the iPhone SDK, which happens to be using some signing framework also made by Apple. The way the iPhone handles security is to basically crete a whitelist of applications. This approach is becoming more and more attractive for security on PCs, especially given the added power it hands to OS vendors; power that might be abused if the system is not open.

      Perhaps you don't agree that my post is topical. That's fine. I do think a general discussion of signing and what it could be is appropriate in light of the signing being used for software on the iPhone.

  66. Still the same by SuperKendall · · Score: 5, Informative

    Even on Atari 800XL my excited developer friends knocked my door with a cassette tape, diskette to show their programs.

    That's because the 800XL was too bulky to carry. I can knock on the door of my friends, iPhone in hand, and show them my cool application.

    I'm perfectly OK with the 70/30 thing because the Palm model sucked. It was easy to write apps but very hard to get anyone to look at them. Now you have an AppStore - right on the phone itself! Is it worth 30% of your gross profits to have 1000% greater sales, along with someone else managing ALL of the infrastructure related to hosting and delivery? Hell yes!

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Still the same by Defectuous · · Score: 1

      We all need to make a few bucks, Since Apple is still a hardware vendor, they make most of theirs from the sales of the hardware. In the long run of things, those that are out to make money by selling applications with this. Have no real qualms with paying the $99 license fee. They will make back that investment back easily 100 fold. I do know all the details dealing with personal development. Once I can sit down and read it. I will be able to had my 2 cents properly.

    2. Re:Still the same by catmistake · · Score: 1

      I am an Apple fanatic. However, after watching the press event, I couldn't help but notice how Steve Jobs seems to stongly imply that AppStore is a totally new concept in software distribution, as if nothing like it had ever been conceived, deigned and implemented for the last 35 years. And I can't help but sarcatically joke: "Thank the stars, Apple has invented package management!"

      Off the subject, but one valid criticism of Mac OS X is that it lacks comprehensive package management. There's Software Update for the Apple OS and software suite, and MacPorts for cli stuff, but nothing like AppStore, or Aptitude, Apt-get, or (I wish!) pkgsrc pkg-get, where developers can list their applications and users can install/uninstall/update/track software with the freedom enjoyed by linux and other *nix users. Either the user runs an installer, with/without an uninstall option & with/without Receipt tracking (which is mildly arcane), or they drag an app to their Applications folder that we hope keeps track of its own updating schedule. I'd sure like to see a central repository on Mac OS X ala AppStore.

    3. Re:Still the same by SuperKendall · · Score: 1

      I didn't actually watch the video myself, so I couldn't speak to his tone on delivering the information...

      I'm not sure there isn't some centralized version tracking stuff apps can hook into, it just seems like it's more work to add support for in OS X so apps do not really bother. It's not like OS X doesn't have strong support for mechanisms that would help software versioning under the covers, probably more a matter of putting it together.

      I can't help but wonder, if Apple did put together an AppStore for OS X, how many people would opt in? I would think terms would be a lot more variable in order to get big players like Adobe on board. Then again, I'll bet EA's not paying 30% off the top (not that I begrudge that number to Apple as a smaller developer). I'd bet a lot of developers would come on board though for the same reason the AppStore on the iPhone is appealing, users would find it easy to buy and developers would find it very easy to host.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  67. Difference is scale, and platform by SuperKendall · · Score: 2, Insightful

    The same is technically true with Verizon Wireless's Get It Now store.

    But that's a per app fee, and no no offense to Verizon but who the hell actually uses the Get It Now store? And then what are you developing an app for, a tiny screen with pitiful graphics capabilities and the most primitive of input options at hand.

    With the iPhone you only pay once and can develop a billion applications. Then you are distributing them on a platform that people have actually shown make use of the network and browser (via Google and online banking metrics).

    I had looked into doing J2ME development (some free stuff, some commercial), but for the ideas I had the infrastructure and framework was just not advanced enough for what I want to do. Now, we have something that can offer a great UI and realy make it easy for users to find applications they like.

    You are going to see a TON of free apps right out of the gate.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Difference is scale, and platform by Mr2001 · · Score: 1

      But that's a per app fee, and no no offense to Verizon but who the hell actually uses the Get It Now store? And then what are you developing an app for, a tiny screen with pitiful graphics capabilities and the most primitive of input options at hand. Perhaps you've heard of "games". There are dozens available for any given handset through the GIN store, and new ones are released every week... do you really think no one is buying them? All that infrastructure is just going to waste, and developers keep throwing work at it and getting nothing in return? I find that hard to believe.

      With the iPhone you only pay once and can develop a billion applications. [...] You are going to see a TON of free apps right out of the gate. I find that a little hard to believe too. Yes, it'll be cheaper to lose money by giving away free iPhone apps, but it's still a loss. What makes you think people will line up to happily flush $99 down the toilet?
      --
      Visual IRC: Fast. Powerful. Free.
    2. Re:Difference is scale, and platform by SuperKendall · · Score: 1

      Perhaps you've heard of "games". There are dozens available for any given handset through the GIN store

      I'm sure some people buy games here and there, but what beyond that? I'm doubting much.

      I find that a little hard to believe too. Yes, it'll be cheaper to lose money by giving away free iPhone apps, but it's still a loss

      A one-time loss of a few movie tickets worth of money to be able to distribute some really cool application to millions of people, even for free? Right, I can't imagine the appeal.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    3. Re:Difference is scale, and platform by Mr2001 · · Score: 1

      I'm sure some people buy games here and there, but what beyond that? "Here and there"? You must be joking. Mobile gaming is a billion-dollar industry, and the GIN store alone serves millions of downloads per month.

      A one-time loss of a few movie tickets worth of money to be able to distribute some really cool application to millions of people, even for free? Right, I can't imagine the appeal. Sure, some altruistic hobbyists might go for it, but it's still a step beyond your typical open-source volunteer project. I've spent plenty of time on stuff that I've given away for free, but I don't think I'm some rare exception when I draw the line at spending money on it.
      --
      Visual IRC: Fast. Powerful. Free.
    4. Re:Difference is scale, and platform by SuperKendall · · Score: 1

      "Here and there"? You must be joking. Mobile gaming is a billion-dollar industry, and the GIN store alone serves millions of downloads per month.

      Sure it's a huge industry, but outside that category not much is going on. The iPhone development space looks way more exciting in that regard, and to grow its own large gaming segment to boot.

      Sure, some altruistic hobbyists might go for it, but it's still a step beyond your typical open-source volunteer project.

      You could extend your argument to time, servers and other equipment, certificates... all things developers of free software pay for today. The truth is that there is avast world of free software that people work on with their own resources, and that includes spending money on things. The dev cost is negligible compared to what some people outlay.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    5. Re:Difference is scale, and platform by MROD · · Score: 1

      Actually, you pay once *PER YEAR* to have the applications signed and on the iTunes store!

      That's very different from a one time only one off fee.

      --

      Agrajag: "Oh no, not again!"
    6. Re:Difference is scale, and platform by Lars+T. · · Score: 1

      Perhaps you've heard of "games". There are dozens available for any given handset through the GIN store

      I'm sure some people buy games here and there, but what beyond that? I'm doubting much.

      I find that a little hard to believe too. Yes, it'll be cheaper to lose money by giving away free iPhone apps, but it's still a loss

      A one-time loss of a few movie tickets worth of money to be able to distribute some really cool application to millions of people, even for free? Right, I can't imagine the appeal.

      Heck, release one app for a buck, and if 143 people buy it, you already made a profit.
      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  68. goods by Erpo · · Score: 1

    Developers will get 70% of the proceeds from sales of their goods on the App store, with no further charges for hosting, credit-card processing, etc.

    As I understand it, there won't be any goods in the App store. Just software.

  69. iPhone developer agreement by Lord+Grey · · Score: 3, Interesting
    I just went through Apple's Flash Crowd-impaired web site to register as an iPhone developer and download the SDK (2.1GB, BTW). I had an ADC (Apple Developer Connection) account, so it was pretty painless. Part of the process, though, was to agree to separate terms and conditions for iPhone software development. One of the items in the agreement caught my eye:

    9. Apple Independent Development. Nothing in this Agreement will impair Apple's right to develop, acquire, license, market, promote or distribute products, software or technologies that perform the same or similar functions as, or otherwise compete with any other products, software or technologies that you may develop, produce, market, or distribute. In the absence of a separate written agreement to the contrary, Apple will be free to use any information, suggestions or recommendations you provide to Apple for any purpose, subject to any applicable patents or copyrights.
    It's not really all that unusual, I guess. But the knowledge that I just agreed to a document that says, in part, "Hey, Apple! Feel free to rip off this cool idea of mine!" is a bummer.

    Yes, I know. I did agree.
    --
    // Beyond Here Lie Dragons
    1. Re:iPhone developer agreement by szark · · Score: 1

      I don't have time to look it up right now, but I'm pretty sure there's a similar clause in the standard ADC terms & conditions.

    2. Re:iPhone developer agreement by mstone · · Score: 3, Informative

      That wording is purely defensive for Apple. It more or less says you can't lock Apple out of a given application market just by dropping a quick beta into the iPhone Apps store.

      That last bit about "reasonable patents and copyrights" says you still own your code, and Apple can't use it directly without licensing it. Sure, they can spend some of their own development resources writing their own version of a program if yours happens to become popular, but so can every other software house out there.

    3. Re:iPhone developer agreement by Crossfire · · Score: 1

      That'll be legal protection from people chunking hissyfits over some of their previous antics...

      Such as Dashboard (Konfabulator)... or Spaces (Just about every desktopmanager in existance)... etc.

      As well as legal protection guaranteeing that you can't block Apple development by releasing something through them (via the iPhone store) and claiming that they're being anticompetative by releasing their own implementation of blah without forewarning.

      Your agreement does not automatically grant them the right to use your patented material (should you have any), trademarks or breach your copyrights. It's not completely evil - they still have to redevelop your idea...

  70. Re: chat clients don't kill SMS though by Anonymous Coward · · Score: 0

    I can't speak to how it's implemented otherwise, but back when I had a Sidekick, AIM and Y! Messenger were implemented over SMS, at least from the phone to T-Mobile. Then T-Mobile would maintain the connection to the IM provider. In that way, you got all the benefits of SMS communication, but weren't limited to only sending messages to other cell phones.

    Of course, it helped that T-Mobile's sidekick plan had unlimited SMS (something that led to them dominating the hearing-impaired market)...

  71. Re: chat clients don't kill SMS though by Anonymous Coward · · Score: 0

    XMPP gets you everything you've just asked for. In fact, with XMPP you can do offline message storage, and nothing special even needs to be done in the client.

    XEP-0013

  72. Software Only by SuperKendall · · Score: 1

    Today was only to talk about software, no hardware talk at all. We know the 3G phone is coming, they said the chipset would be available later this year.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Software Only by slimjim8094 · · Score: 1

      ok, thanks

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
  73. Almost certain by SuperKendall · · Score: 1

    I'm sure whoever does an SSH client now, will simply move it to the official SDK. There's no reason not to have it up and many people would probably be working on a variant.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  74. Not a problem with open source (I think) by Animaether · · Score: 1

    Remember, you'd only be distributing the source code outside of App Store / iTMS. That source code, even when compiled, won't actually run on the iPhone/whatever -without- being signed. Once you distribute the signed app outside of App Store / iTMS (if that's even possible), then Apple might come after you.

    How this ends up playing with GPLv3 is another matter entirely.

  75. new from Apple: more vendor lock-in by obarthelemy · · Score: 0, Troll

    people who give up their freedom don't deserve it anyway (approx. quote)

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  76. Ready for business. by rice_burners_suck · · Score: 2, Interesting

    Dude. Who said the iPhone isn't ready for business? You can write apps for it using the SDK. Anything it can't do yet is only a matter of writing a check to an iPhone programmer and voila, it does it. Not ready for business... Bah, humbug!

  77. iTouch? by KillerCow · · Score: 1

    So I have a tech question... this iPhone SDK, store and such is all very exciting, but does any of it apply to the iTouch as well? Is there an iTouch SDK that is a subset of the iPhone SDK? I'd be interested in developing for the iTouch since it is so much cheaper (more customers) and available internationally (more customers).

    Or do they just look the same but share no common internals (which would seem really dumb)?

    1. Re:iTouch? by kalidasa · · Score: 1

      Reportedly the SDK is actually the "Touch" SDK, and includes both Touch and iPhone Apps.

    2. Re:iTouch? by Kredal · · Score: 1

      They are very close. The ipod touch is missing three things that the iphone has: a cell phone, bluetooth, and a camera. Any application that doesn't use one of those three things will work equally well on both platforms.

      --
      Whoever stated that signature sizes should be limited to one hundred and twenty characters can just go ahead and kiss my
    3. Re:iTouch? by Anonymous Coward · · Score: 0

      The ipod touch is missing three things that the iphone has: a cell phone, bluetooth, and a camera
      It's also missing a speaker. Kind of annoying. When you watch a movie, you have to put headphones on.
    4. Re:iTouch? by stokessd · · Score: 1

      And a microphone, so you'll have to YELL REALLY LOUD if you write a sound recording app.

      Sheldon

  78. 30% vig eh? by Lawrence_Bird · · Score: 1

    Me thinks Vito and Tony are gonna be mighty jealous.. watch out Jobsy boy

  79. Typing of the Dead? by FleaPlus · · Score: 1

    Since it looks like SEGA's on board for iPhone development (and is already porting Super Monkey Ball), I wonder if there's any chance of getting Typing of the Dead for the iPhone. That would be insanely cool.

  80. Re: chat clients don't kill SMS though by Pichu0102 · · Score: 1

    Which makes me wonder why e-mail hasn't killed off SMS on the iPhone.

    Anyone have any explanation?

  81. GPLv3: not so tricky by Kaseijin · · Score: 1

    1) Anyone can buy a certificate for $50, and then sign anything they like, including open-source programs they've downloaded. I think it's reasonable to require people to do this.
    You may think it's reasonable, but I don't see how you think it's even possibly allowed by the GPLv3: "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source.

    2) Apple will be providing a iPhone emulator, so people can still run your application, just not on their iPhone.
    This could be a loophole in other scenarios, but the iPhone simulator isn't binary-compatible with the devices.
    1. Re:GPLv3: not so tricky by gnasher719 · · Score: 1

      You may think it's reasonable, but I don't see how you think it's even possibly allowed by the GPLv3: "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. Doesn't apply in this situation. If Apple shipped the iPhone with GPL'd software, then Apple would have to provide you with source code, a way to compile modified source code, and the ability to install modified code on the iPhone. Even in that case I'm not sure that they would have to provide that possibility for free.

      In this case, however, the developer writes software, and unfortunately has to pay some money to get it installed on people's iPhones. You have the same problem after getting the source and modifying it. But it is not because of anything the developer did, except if the developer was Apple. So Apple could be in trouble if they ported gnu chess to the iPhone. Anyone else wouldn't.
  82. You have no idea by SuperKendall · · Score: 1

    Note that this isn't tha simple.

    Actually it is.

    You request to enroll on the developer programme, and apple select a *few* developers charge them $99 and let them publish.

    And you know it's "a few" because?

    I have applied, and I am just a single developer. You give Apple no idea what you are working on. You could be anyone. Yes you have to wait for approval - but that's just time for Apple to verify the information they have provided.

    They have 100% compete control on who writes software. This explicitly excludes anyone not in the US, for example.

    Now that is true, and a shame, though I imagine it will expand. In the meantime if you really want to get in, get a US "dev buddy" if you want to write something. If you have any friends in the US use that address. At least you can download the SDk today and start working.

    That doesn't look like it encourages free apps to me - it looks like they're keeping a few developers in the loop as a PR exercise.

    Like I said, you have no idea how the process works. Silly Apple haters.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  83. No 3G Data means store will be crippled anyway by SilentSage · · Score: 0, Flamebait

    Since the I-phone is not 3G capable (read far slower than dialup transfer rates) you had better be near a wi-fi hotspot or plugged into your computer to get all these new apps. Also since you cant change the battery in the handset, if you are at a hotspot forget using the phone or bluetooth unless you want your battery to die in like 10 minutes. Except for visual voicemail which is very cool and safari which is useless anyway because of the over the air data transfer rates the I-phone is overpriced, overhyped and under performing in every metric that a smartphone can be. I am not drinking the kool-aid on this one.

    1. Re:No 3G Data means store will be crippled anyway by Space+cowboy · · Score: 2, Informative
      Since the I-phone is not 3G capable (read far slower than dialup transfer rates)

      Got this far, and stopped reading. EDGE is far far faster than dialup (which maxes out at ~56kbit/sec).

      reference: a blog not particularly kind to Apple, which contains:

      EDGE: An acronym for Enhanced Data Rates for GSM Evolution, this is what experts call a bolt-on enhancement of GSM. It takes a second generation (2G) network and makes it roughly 2.75G. EDGE can carry data speeds up to 236.8 kbit/second for 4 timeslots. AT&T's EDGE network was delivering roughly 40 kbit/s before it was upgraded in advance of iPhone's launch. Today several sites are reporting download speeds of better than 200 kbits/s over the same network.
      which links to engadgets tests verifying the speed.

      Simon
      --
      Physicists get Hadrons!
    2. Re:No 3G Data means store will be crippled anyway by PenGun · · Score: 1

      You understand that is 7K. Almost any wired phone will do that. Throw in a SLAM and you got broadband. ;).

    3. Re:No 3G Data means store will be crippled anyway by Space+cowboy · · Score: 1

      I really don't understand what you mean by that.

      "dialup" is a modem account, it gets a maximum of ~56 kBits/sec, or ~7kBytes/sec, yes.
      "EDGE" is the wireless iPhone account, it gets a maximum of ~240 kBits/sec, or 30 kBytes/sec.

      ADSL and Cable are not "dialup", but will of course be faster than EDGE.

      30 kBytes/sec is far far faster than 7 kBytes/sec. That's my entire point. The OP was claiming "Since the I-phone is not 3G capable (read far slower than dialup transfer rates)", which is just bullshit.

      Simon.

      --
      Physicists get Hadrons!
  84. Almost though by SuperKendall · · Score: 1

    Have you downloaded the SDK? It's a gcc cross compiler, enough integration to use xcode as a text editor and the simulator. Everything has to be written in raw objective C. There's no app designer, the documentation is a copy/paste job from OSX and there are no sample applications.

    Yes, I have downloaded the dev kit. I know Interface Builder is not in place yet. But having manually used remote debugging with GCC in the past the XCode integration they already offer is pretty good.

    I'm not even sure that you can run the code on real hardware - haven't worked out how to yet short of jailbreaking it.

    There are several sample applications on the web site, along with some other tutorials and instructions - did you not see those? Though I can't access them anymore, as load seems to have jumped again and it's not letting me log in to access them. The key is that you have to have an account... you don't have to have paid anything to get to that part.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  85. Re: chat clients don't kill SMS though by frdmfghtr · · Score: 1

    Which makes me wonder why e-mail hasn't killed off SMS on the iPhone.

    Anyone have any explanation?
    Not all phones can send email, but practically all can send text messages; hence, SMS is the common denominator in sending text between cellphones. That's my guess.
    --
    Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
  86. My how mobile devices has grown by SuperKendall · · Score: 1

    Lame huh...? I guess 70% of the internet is also lame.

    Gee, all you have to prove now is 70% of all internet traffic comes from mobile devices (what I was talking about). Losing on point after point, don't you just feel even more stupid retreating to a position I wasn't even talking about in the first place?

    I think you spent the rest of your lengthy post avoiding the point I was making ...Nothing runs on an iPhone without Apple's permission

    A dev (which anyone can become) can compile and run anything they want. So I guess you've really outdone the embarrassment to yourself this time!

    And I did talk about it, I guess you've also proved less than stellar reading comprehension on your part.

    THAT is lame.

    Self reflection?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:My how mobile devices has grown by MacDork · · Score: 1

      But Apple would allow it, though probably make sure it was limited to WiFi. Losing on point after point, don't you just feel even more stupid retreating to a position I wasn't even talking about in the first place?

      You've already conceded that Apple would probably make needless restrictions. In the meantime, Symtella works just fine on AT&T's network. Enjoy writing crippled apps for your iPhone. When they revoke your key because they want to Sherlock your Watson, enjoy explaining where it went to your user base. Only a hater would worry about such things instead of blindly trusting Apple. <sarcasm />

    2. Re:My how mobile devices has grown by SuperKendall · · Score: 1

      You've already conceded that Apple would probably make needless restrictions.

      I've admitted Apple would have some restrictions, and also told you Apple has no control over what you deploy to your own phone. I can write as many P2P apps as I like (though it's stupid to run them on such a small platform).

      Enjoy writing crippled apps for your iPhone.

      No app I'm considering writing will be crippled in any way.

      When they revoke your key because they want to Sherlock your Watson, enjoy explaining where it went to your user base.

      Now you're back to that Apple Hater Handbook with groundless suppositions based on your undying faith-based hatred of Apple. Just because Apple makes a similar app doesn't mean they would make me stop selling mine, And if they did a better job, then fine - I move on. But I'm secure enough to know I have a lot of good ideas that move beyond where they are going for some time.

      Only a hater would worry about such things instead of blindly trusting Apple.

      My trust is not as blind as your hatred. You have no basis for your claims where I have seen Apple act honorably in other ways.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  87. Same difference by SuperKendall · · Score: 1

    Not really much different (though I admit I thought it was a one time fee). It's less than most people pay for a month of cable.

    Where does it say the fee is good only for a year?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Same difference by addicted4444 · · Score: 1

      Its possible this will hurt people who solely distribute free apps. However, you ignore the large contingent of free apps (especially in the mac world) that come from developers who also develop paid for apps. You will see a ton of these, especially since it will be at no additional cost to the developer, and will be a good way for him/her to put their name out there.

  88. Shareware licence? by littleghoti · · Score: 1

    I don't know if it would be possible to change the pricing after setting it, but it would seem to be a reasonable compromise to charge $1 until the cost of the $99 was covered, then make it free. This would mean the first 130 or so customers would pay, and if the app was worth downloading, I'm sure there would be enough people willing to subsidise those who are unwilling/unable to pay.

  89. Comparing the iPhone to IE. by LKM · · Score: 1

    IE owns 80% of the web browser market. Are you saying that the iPhone will own 80% of the cell phone market?

    1. Re:Comparing the iPhone to IE. by ssstraub · · Score: 1

      Mobile Safari already owns 70% of all mobile browsing market, so I guess you could compare that to IE owning 80% of the desktop browser market.

  90. Sarbanes-Oxley isn't exactly "obscure" by LKM · · Score: 1

    I have to admit that I doubt the "obscure accounting rule" explanation has ever been true.

    It's not an obscure accounting rule, it's the very much non-obscure Sarbanes-Oxley Act.

    Please inform yourself about this law. It might help clear up a few confusions you seem to have, such as your question about iTunes.

  91. Leopard: Only minor updates by LKM · · Score: 1

    No, they don't handle Leopard that way, which is why you'll only see minor changes (mainly bugfixes) and no major free updates until the next version of OS X comes out.

    1. Re:Leopard: Only minor updates by hobbit · · Score: 1


      Sometimes we have seen various bits of extra functionality without having to pay for them -- e.g., IP over firewire. Admittedly this was before SOX -- would this sort of upgrade not be possible in our brave new world?

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    2. Re:Leopard: Only minor updates by LKM · · Score: 1

      I don't know. I guess that depends on what Apple's lawyers deem a major change. Anything to do with hardware, I would guess, is a no. Apple did charge for the updated driver to the wifi capabilities. I guess IP over FW would not be free, either.

  92. *Subscription* by LKM · · Score: 1

    I bought a lifetime subscription to Tivo 6 years ago.

    The word subscription being the important part here.

    Anyway, SOx has never been tried in court, so different companies interpret it differently. Apple's on the save side, which is kind of understandable, given the issues they had with stock option backdating. They probably want to avoid a similar brouhaha, since they're likely to be one of the first companies sued if anything goes wrong, due to their visibility. Sue Apple and you're on every news show. Sue Tivo and nobody gives a shit.

  93. Sony is Japanese by LKM · · Score: 1

    Sony is a Japanese company. You might have had a point had you cited Microsoft, although they do charge subscriptions, so that might explain why they release new features in firmware updates.

  94. When? by LKM · · Score: 1

    At what point do we say "enough is enough" and just stop buying locked-down shit in the first place?

    As soon as there's an open phone that's remotely as pleasant and easy to use as the iPhone.

  95. Re: chat clients don't kill SMS though by stokessd · · Score: 1

    In addition to the parents observation that not all phones do email gracefully; for the bulk of email users, it's a pull technology where SMS is push. This means that when my friend sends me a text it's at my phone almost instantly. with email, I either have to wait the email check period, or peck at the "get email" button like a trained chicken.

    If we all had push email, then SMS would be a thing of the past.

    Also try to explain to a 10 year old niece that her verizon LG phone is wrong, and the pictures of her webkins that she wants to MMS to her friends and her aunt aren't getting received by her aunt because her aunt's phone is actually more advanced and thus has forsaken the cell phone standard of MMS and picture sending.

    Sheldon

  96. Sarbanes-Oxley by Udo+Schmitz · · Score: 1

    My guess it's Sarbanes-Oxley again.

  97. What the 30% gets you by chia_monkey · · Score: 1

    I see a lot of bitchin' and moanin' about Apple's 30% take on the store. Wow...c'mon people...let's look at the big picture here. You've got an opportunity to put your goods out with one of most recognized names in the world and you're bitchin' about 30%? Are you THAT well known as a developer that when you put something out there everyone will clamor and go "holy hell! Mr X put out a new app!" I would much rather make 70% from a few million sales than 100% of a few hundred sales (of which there will be many incidental costs of doing this all yourself). Is that math and logic really that hard to see or are we all jumping on the "Apple is a greedy corporate entity" bandwagon?

    --

    "He uses statistics as a drunken man uses lampposts...for support rather than illumination." - Andrew Lang
  98. Don't want to distribute through the Apple Store? by ek_adam · · Score: 1

    I'm surprised I haven't seen this suggestion, especially on Slashdot. Go open source! If you don't want to distribute your compiled application through the Apple Store, simply make your application source available for download elsewhere. Granted, anyone who wants to use it will need a $99 SDK to compile it, but if they already have the money for an iPhone and a computer and an internet connection... Go open source and you can bypass the Apple Store

  99. LMFAO by yabos · · Score: 1

    You're going to want to type all your code on the iPhone itself and compile apps on it? The iPhone simulator simulates multitouch pinch and zoom by holding the option key down which displays 2 circles on the simulator screen. You move your mouse around and the 2 circles move like your fingers. I'm sure someone will find a way to put apps on the iPhone without the App Store application because XCode can do it, unless you can't run the app without XCode running but I don't actually have an iPhone to try it out.

  100. Re: chat clients don't kill SMS though by Tombstone-f · · Score: 1

    ICQ does that, or did it back in the 1996-97 timeframe when I used it.

  101. You're right by Kaseijin · · Score: 1

    In this case, however, the developer writes software, and unfortunately has to pay some money to get it installed on people's iPhones. You have the same problem after getting the source and modifying it. But it is not because of anything the developer did, except if the developer was Apple. So Apple could be in trouble if they ported gnu chess to the iPhone. Anyone else wouldn't.
    You're right. I misinterpreted "a transaction in which the right of possession and use of the User Product is transferred to the recipient". Is that loophole as huge as I think it is? Welcome to TiVo! Please wait while TiVo downloads the latest system software.

    If Apple shipped the iPhone with GPL'd software, then Apple would have to provide you with source code, a way to compile modified source code, and the ability to install modified code on the iPhone. Even in that case I'm not sure that they would have to provide that possibility for free.
    The GPL allows charging "no more than your reasonable cost of physically performing this conveying of source". When someone has to convey the Installation Information, it must accompany the Corresponding Source. Am I missing something?