Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Cellphones Apple

An App Store For iPhone Software 531

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

An App Store For iPhone Software

Comments Filter:
  • by Anonymous Coward on Thursday March 06, 2008 @04:29PM (#22667486)
    apparently it's free to use for iphone users, but ipod touch users will have to pay a fee.
  • by hypermanng ( 155858 ) on Thursday March 06, 2008 @04:32PM (#22667568) Homepage
    Developers set the price of the app, and a 0$ price is allowed. Q&A answers are available from Apple Insider's notes page [appleinsider.com], including more information about developer registration, VoIP limitations and so on.
  • by Tibor the Hun ( 143056 ) on Thursday March 06, 2008 @04:32PM (#22667576)
    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)
  • Beta SDK is out Now (Score:3, Interesting)

    by MistaE ( 776169 ) on Thursday March 06, 2008 @04:35PM (#22667618) Homepage
    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 [gizmodo.com] will be allowed but only WiFi VOIP.

    4. Spore for iPhone? [gizmodo.com] Fuck yeah!
  • What a strange angle (Score:5, Interesting)

    by iluvcapra ( 782887 ) on Thursday March 06, 2008 @04:37PM (#22667652)

    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.

  • by SparafucileMan ( 544171 ) on Thursday March 06, 2008 @04:39PM (#22667706)
    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?
  • by Chris_Jefferson ( 581445 ) on Thursday March 06, 2008 @04:43PM (#22667806) Homepage
    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.
  • Re:FYI (Score:5, Interesting)

    by iluvcapra ( 782887 ) on Thursday March 06, 2008 @04:44PM (#22667816)

    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.

  • by BitZtream ( 692029 ) on Thursday March 06, 2008 @04:44PM (#22667818)
    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.
  • by MBCook ( 132727 ) <foobarsoft@foobarsoft.com> on Thursday March 06, 2008 @04:44PM (#22667828) Homepage

    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 [red-sweater.com], John Gruber [daringfireball.net], and Wil Shipley [wilshipley.com] for example).

  • by gb506 ( 738638 ) on Thursday March 06, 2008 @04:51PM (#22667966) Homepage
    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?
  • by Brian Gordon ( 987471 ) on Thursday March 06, 2008 @04:54PM (#22668022)
    What about people who want to get their apps out for free? I for one would never dream of selling independently-developed software..
  • by Anonymous Coward on Thursday March 06, 2008 @04:59PM (#22668120)
    The next version of the firmware ships with an AIM client, look how dumb you are.
  • by Angostura ( 703910 ) on Thursday March 06, 2008 @05:03PM (#22668190)
    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.
  • by Midnight Thunder ( 17205 ) on Thursday March 06, 2008 @05:04PM (#22668212) Homepage Journal
    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.
  • by revscat ( 35618 ) on Thursday March 06, 2008 @05:18PM (#22668396) Journal

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

  • by tlambert ( 566799 ) on Thursday March 06, 2008 @05:19PM (#22668418)
    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
  • by njfuzzy ( 734116 ) <[moc.x-nai] [ta] [nai]> on Thursday March 06, 2008 @05:20PM (#22668442) Homepage
    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.
  • by lionforce5 ( 1033490 ) on Thursday March 06, 2008 @05:23PM (#22668482)
    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?
  • by Bill, Shooter of Bul ( 629286 ) on Thursday March 06, 2008 @05:23PM (#22668484) Journal
    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".
  • by Ilgaz ( 86384 ) * on Thursday March 06, 2008 @05:35PM (#22668680) Homepage

    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.

  • by Microlith ( 54737 ) on Thursday March 06, 2008 @05:36PM (#22668698)
    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.)
  • by John Carmack ( 101025 ) on Thursday March 06, 2008 @06:09PM (#22669142)
    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
  • by hobbit ( 5915 ) on Thursday March 06, 2008 @06:30PM (#22669396)
    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?

  • by 99BottlesOfBeerInMyF ( 813746 ) on Thursday March 06, 2008 @06:46PM (#22669636)

    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.

  • by Lord Grey ( 463613 ) * on Thursday March 06, 2008 @06:56PM (#22669784)
    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.
  • Ready for business. (Score:2, Interesting)

    by rice_burners_suck ( 243660 ) on Thursday March 06, 2008 @07:35PM (#22670226)
    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!
  • by Tony Hoyle ( 11698 ) <tmh@nodomain.org> on Thursday March 06, 2008 @08:47PM (#22670988) Homepage
    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.
  • by Rebelgecko ( 893016 ) on Thursday March 06, 2008 @10:17PM (#22671656)

    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 [apple.com] 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.
  • by Swift2001 ( 874553 ) on Friday March 07, 2008 @02:04PM (#22677790)
    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.

The hardest part of climbing the ladder of success is getting through the crowd at the bottom.

Working...