Slashdot Mirror


First iPhone 3rd Party GUI App Compiles

CmputrAce writes "Well, it's here now. The #iphone-dev team has compiled the first third-party application for the iPhone. Of course, it is the standard "Hello, world." application, but it's native to the iPhone and uses the iPhone's GUI. This opens up the iPhone for development by anyone who can forge through the process of cracking the iPhone, installing the iPhone "Toolchain", writing an application, compiling, translating, and finally installing the application to the iPhone. With the pace of development at present, expect to see commercial "jailbreak" (mod-enabling) applications soon as well. You can already get high-quality applications (Mac) to theme the iPhone and add your own ring tones (Win) for the phone."

33 of 196 comments (clear)

  1. Re:Battery Life by Anonymous Coward · · Score: 5, Insightful

    So has anyone compiled an application to make the battery last longer than 3/4 year and not cost $100 to replace?

    So I take it your iPhone battery ran out after only 9 months of use?

  2. Not dupe Re:Dupe by strredwolf · · Score: 3, Informative

    The previous "Hello World" was console only. This one uses the GUI on the iPhone.

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
    1. Re:Not dupe Re:Dupe by Graff · · Score: 5, Interesting

      The really cool thing here is reading the source code of the "Hello World" application. It's great to see that it's pretty standard stuff for Mac OS X programmers. I mean I know that the iPhone is running a version of Mac OS X but it didn't really hit home until I saw the familiar Cocoa programming that I use to make Mac OS X applications for desktop and laptop computers.

      This is very exciting for developers, I really hope that Apple either encourages this or at the worst turns a blind eye to it. Apple hasn't done much to discourage people from modding their iPods, Macintoshes, or Apple TVs, lets hope that trend continues. If the iPhone becomes a true handheld computer and not just a fancy phone then I can see it really taking off.

    2. Re:Not dupe Re:Dupe by molarmass192 · · Score: 2, Funny

      I've got $20 that says you don't even have an iPhone. Anyways, the hacking part is kind of fun, even though all the heavy lifting has been done by others. I don't call connect the tether and run iActivate and iPhoneInterface real "hacking".

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  3. Don't bother honoring the webmasters requests by BitZtream · · Score: 5, Interesting

    I don't suppose anyone bothered to read/honor this simple request knowing the effect /. can have on a website.

    http://iphone.fiveforty.net/wiki/index.php/Popular ity_Problem

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  4. Perhaps This is a Better link by SkiifGeek · · Score: 3, Informative

    Perhaps this (http://www.beskerming.com/commentary/2007/07/27/2 33/iPhone_Access_Update) is a better link. No advertising, and it honours the requests of the webmasters (while still directing interested people to the right sources).

  5. Strategic Blunder, Missed Opportunity by aldheorte · · Score: 3, Interesting

    Apple made a big strategic blunder in choosing Cingular/AT&T as an exclusive partner. If they had made a multi-band phone and sold it SIM-less, they could well have cracked the carrier market wide open. All the carriers would have scrambled to offer voice and data plans for it on launch because a subscriber is a subscriber in the end. Game theory would have led to one of the players 'cheating' on refusing to offer plans for a non-locked phone and as soon as the first one had cheated on the tacit collusion they currently engage in with all the other carriers, they would have all had to follow suit. Apple would have opened up the market for selling SIM-less phones and not constrained themselves to a very limited U.S. market.

    What does this have to do with the devkit? If Apple had done this, they would have been able to officially open up the devkit and application developers would have created a legitimate cottage industry around it, making it into a extremely versatile mobile communicator. The iPhone would have been revolutionary (literally) rather than a overpriced, though flashy, paperweight for anyone but those foolish enough to sign a contract with Cingular/AT&T (I don't view the use of it just for wifi as really relevant since then it must simple be viewed as a PDA and not a general communications device, and there are far better PDA solutions out there).

    The last hope for a healthy carrier market now lies with Google's attempt to force itself into the spectrum auction.

    1. Re:Strategic Blunder, Missed Opportunity by Iphtashu+Fitz · · Score: 5, Insightful

      If they had made a multi-band phone and sold it SIM-less, they could well have cracked the carrier market wide open.

      From what I understand the carrier (AT&T) had to do a lot of work on their end to support the phone. The visual voicemail system alone required AT&T to update how their voicemail system works. By picking an exclusive partner Apple ensured that all these changes would work properly with the iPhone. If they simply dumped an unlocked phone on the market then a lot of the fancy gimmicks they've been touting wouldn't work for the vast majority of people, and you'd end up with a lot of people griping about how the phone doesn't work the way it was advertised.

      Tying the iPhone to a single carrier is only to be expected considering Apple's history. They've always held tight control over their hardware and peripherals, and they're basically doing the same thing here.

    2. Re:Strategic Blunder, Missed Opportunity by suv4x4 · · Score: 4, Insightful

      The visual voicemail system alone required AT&T to update how their voicemail system works. By picking an exclusive partner Apple ensured that all these changes would work properly with the iPhone. If they simply dumped an unlocked phone on the market then a lot of the fancy gimmicks they've been touting wouldn't work for the vast majority of people

      "All the fancy gimmicks" - it's the voice mail only. That's only fancy gimmick that requires carrier coop. Not a lot to lose I think.

    3. Re:Strategic Blunder, Missed Opportunity by suv4x4 · · Score: 2, Interesting

      When has Apple tied their other offerings to specific carriers? Would this be comparable to how Apple does not die their desktop offerings to AOL? Please elaborate.

      He means: Apple always limits the options of their customers to retain control of the offer and the final experience.

      They don't allow you to install OSX on custom hardware. They don't allow people to build Apple-compatible hardware. They have locked down almost everything in their OS interface, and the options are limited.

      Initially they had all proprietary ports for peripherals even, and you had to buy special Apple printers and what not (now they're more liberal in that department).

      They didn't allow custom apps in the iPod (except approved and checked by them through iTunes), and now on the iPhone.

      All of this has ensured Apple's ability to survive on a very competitive market. But it's also the reason why they have such a small fraction of the market. It's a tough business model, but since they picked it, now they have to sustain it.

      There's considerable possibility that if they go all loose and PC-like by allowing everything and everyone mix and match parts of Apple, they'll simply vanish in a market of similar opportunities.

    4. Re:Strategic Blunder, Missed Opportunity by Graff · · Score: 3, Informative

      They don't allow you to install OSX on custom hardware. They don't allow people to build Apple-compatible hardware. They have locked down almost everything in their OS interface, and the options are limited.

      Initially they had all proprietary ports for peripherals even, and you had to buy special Apple printers and what not (now they're more liberal in that department). Both of these are related to the fact that Apple is mostly a hardware company (well really a total solution company). Most of their business comes from hardware sales. Anything that would hurt the hardware sales is not encouraged, such as selling you a copy of Mac OS to run on someone else's hardware. Yes they do sell copies of Mac OS separate from the hardware but that is intended for people who already own a Macintosh and are looking to upgrade their operating system.

      Apple also had good reason for what type of connections they used for their peripherals. The first Mac used a DB-9 port, RJ11 connector for the Macintosh Keyboard, two RS-232/RS-422 serial ports, and a sound port for external audio amplifier or headphones. These are all standard ports. Throughout the years Apple tried several different types of ports, almost all of them were non-proprietary standards. Even the "proprietary" printer port was a standard Mini-DIN 8 port. Oh and you didn't need a special Apple printer, most Apple computers of that era had standard SCSI ports and many printers worked just fine with the proper parallel to SCSI cable.

      The difference is that Apple sometimes made choices that the non-Apple computer manufacturers didn't adopt. This is mostly because Apple was willing to try new standards in order to make a better product. A good example of this is USB. Prior to the iMac almost no computers were made with USB ports. The iMac abandoned almost all types of ports out there and just had USB ports. This was a very risky move on Apple's part but it caught on and now USB is the de-facto standard.
    5. Re:Strategic Blunder, Missed Opportunity by MBCook · · Score: 3, Informative

      I agree with your points. The one thing I would like to point out is USB ports. Many computers had them before the iMac, not the majority but many. I know my computer certainly did. That said, no one used them. There were essentially no USB products on the market, if you wanted to see more than 2 or three you had to go look online (shopping online was of course much less common then).

      Then the iMac came out.

      Within months there were USB everything, and more importantly, you could actually go down to a store and BUY the stuff. Apple wasn't the first to put USB ports on computers, but they were the ones to actually get them used. I wonder just how long it would have taken for USB to get used if Apple hadn't done that. Dell/Gateway/HP/Compaq/etc didn't have the guts to do it.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  6. Re:Battery Life by Anonymous Coward · · Score: 2, Funny
    +1 mod funny, it hasn't been out 9 months.



    Wow, mod parent insightful, he can count!

  7. Re:Nintendo DS emulator here we come by gEvil+(beta) · · Score: 2, Insightful

    Yes it has the touchscreen for it. Too bad it doesn't have the other 12 buttons that a DS needs...

    --
    This guy's the limit!
  8. Re:DMCA by Joe+The+Dragon · · Score: 4, Interesting

    The DMCA says that you can hack a phone to unlock it so it will not get in the way of that kind of hacking.

  9. Re:Battery Life by Cheesey · · Score: 5, Funny

    So has anyone compiled an application to make the battery last longer than 3/4 year

    In my day, batteries would only last about 24 hours, and you had to recharge your phone every night! 3/4 of a year is luxury compared to what we had to put up with, before Steve Jobs came up with the brilliant idea of putting an OS on a phone and making it run using fairy dust and moonbeams.

    --
    >north
    You're an immobile computer, remember?
  10. History Lesson by eclectro · · Score: 5, Funny

    Apple reales the iphone. Shortly thereafter the command prompt is achieved, and on July 28 a 'hello world' program is written. They now have a working compiler, and decide to program extra functionality into the iphone. The iphone modifications happen exponentially until the iphone becomes self-aware at 2:14 a.m. Eastern time, August 29th. In a panic, they try to pull the plug. The iphone has no plug. Before the batteries discharge, the iphone fights back and dials Norad commencing a nuclear exchange.

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    1. Re:History Lesson by Anonymous Coward · · Score: 5, Funny

      The iphone has no plug.
      They also tried to remove the battery, but it was hardwired!
  11. Re:Fanboi by zmollusc · · Score: 4, Funny

    is iFatwah copyrighted yet?

    --
    They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
  12. Mac users want one thing, Windows users another? by Shag · · Score: 5, Funny

    You can already get high-quality applications (Mac) to theme the iPhone and add your own ring tones (Win) for the phone. Ah yes, the different schools of thought.

    Mac users want high-quality applications.

    Windows users want ringtones.

    It's all clear now.
    --
    Village idiot in some extremely smart villages.
  13. My Hope by rgraham · · Score: 4, Insightful

    My hope is that we'll see a replay of what happened when Apple first released Intel based Macs and a contest was established to see who could be the first to boot XP on the machines (and collect ~$14K in prize money). As soon as a winner was announced it wasn't long before Apple released BootCamp. Hopefully with this announcement we'll see Apple release their SDK for the iPhone.

  14. Re:DMCA by morcheeba · · Score: 3, Interesting

    The DMCA exemption is exceedingly narrow -- it only allows you to connect to a network, not run your own apps. It's so limited that a PC-based unlocking program wouldn't be allowed to bypass the DMCA to install the (temporarily legal) firmware, because the exemption applies only to firmware that runs on the phone and not regular computer software. The DMCA is still a major roadblock to fair use.

    Computer programs in the form of firmware that enable wireless telephone handsets to connect to a wireless telephone communication network, when circumvention is accomplished for the sole purpose of lawfully connecting to a wireless telephone communication network. ---- exemption 5, expires October 2009 (source)

  15. Re:So.... by leoc · · Score: 2, Informative

    How about a cheaper 400Mhz phone for about half the price that runs a fully open source OS that you don't have to use an "unofficial" toolkit to develop applications for?

    http://www.openmoko.org/

    --
    STFU about slashdot bias.
  16. Great, until... by eagl · · Score: 4, Interesting

    I'll probably get modded down for speaking an unpleasant truth, but...

    This is all great, until Apple and AT&T remotely shut off the phones due to violating the terms of service. How many console and other online accounts have been disabled due to cheating or other "legit" modding? It's just a matter of time before we hear the first reports of people having their iphones cut off, with no subscription fee refund.

    If Apple is really smart, they'll figure out how to shut off the phone and continue to charge any subscription fees until the original service plan expires. Free money for them, and no legal recourse for anyone who willfully violated the TOS.

    Yea it's not very nice but they have a business plan that probably doesn't include having customers bypassing the fee-based services they provide. Unlike the iopener fiasco, the iphone is cool enough that it'll keep selling no matter how many people lose their service after hacking/modding/whatever their iphone.

  17. No Blunder Or Missed Chance, Just A Bitter Geek by NDPTAL85 · · Score: 3, Insightful

    I think Steve Jobs knows how to run his business just fine, thank you very much. Apple has very long term plans for the iPhone and you'll be eating crow in about 4 years when millions have shifted from their carriers to AT&T just to get the iPhone. There have been a LOT of good replies to your initial comment, why have you yet to respond?

    Apple's goal isn't to open the carrier market for YOUR purposes. You are applying your wishful thinking onto Apple's business plans. First of all why are you saying Apple limited themselves to the US Market? Have you been in a cave that has prevented you from knowing that European and Asian launches are coming in 2008 if not sooner? As for offering the phone SIM-less thats not Apple's style. Apple makes things EASY and SIMPLE to use. If the purchaser of the phone has to figure out what carrier they're going to use and then find a SIM card for it thats just not easy enough. Its too hard. I know you're going to scoff because you are a geek but you aren't Apple's target market. No geek is. Ease of use, ease of use, ease of use. Thats Apple's DNA. Your method introduces uncessary complexity.

    When you purchase the iPhone, you take it home, connect it to your computer and iTunes pops up to take you thru the activation process. Its EXTREMELY simple. Now imagine had it been sold SIM less. Each person would have to get the appropriate SIM for the carrier they wanted to go with. Thats just far too messy for Apple's tastes.

    Ironically long term Apple will still bring about a healthy carrier market anyway. When the 5 year contract with AT&T is up the other carriers will certainly jump to offer the iPhone just to stop the bleeding of their own subscriber numbers. I wouldn't bet on Google coming to the rescue. They've got a lot of industry inertia and lobbyists to combat against which could take YEARS.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  18. Do you even think before you type? by NDPTAL85 · · Score: 4, Insightful

    First of all the iPhone is one very HIGH quality piece of hardware. Its build quality is excellent and its VERY sturdy.

    Second this shows you know next to nothing about the Mac using community. The level of hacking and shareware development on Macs has been HIGH for decades. There were folks tinkering around with source code and resource editors on Macs before Linux was even created. When you move to an open platform you only gain ONE thing, software freedom. When you move to an Apple platform you gain ease of use. I've seen TONS of geeks in #freebsd and #linux channels moving to Mac OS X because they're tired of fighting with their operating system when they just want to get simple common tasks done (like playing DVDs, burning DVDs, getting onto a WPA encrypted wifi networks, good power management, simple software updates, decent office suites, no trouble video codec playback....etc.) When these same folks WANT to get down to something complicated the terminal is always there for them in /Applications/Utilities

    So to recap, you are wrong. The contributions of hackers is very much appreciated on the Mac OS X platform and will be the same for the iPhone. What we DON'T want is for Apple itself to be distracted from its core mission of making its products ridiculously easy and joyful to use. Perhaps if your own operating system were more pleasureable to use you (and a good number of other open source users) wouldn't be such miserable, bitter and spiteful people. Here's to hoping.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  19. Um, did *you* read the request? by AdmiralWeirdbeard · · Score: 2, Interesting

    ...cause it also said not to link directly to the wiki like you did.
    Just sayin...

    --
    Come read my stupid blagablog. Rants and Giggles
  20. Re:Battery Life by TheRaven64 · · Score: 2, Funny

    Steve Jobs came up with the brilliant idea of putting an OS on a phone and making it run using fairy dust and moonbeams. Fairy dust and moonbeams? Talk about bloat...
    --
    I am TheRaven on Soylent News
  21. Visual voicemail is not a gimmick by kiddailey · · Score: 4, Insightful

    Having actually USED visual voicemail, I can assure you that it is no gimmick.

    That is unless of course you enjoy listening to the automated "message received at... press x to listen... press y to delete" crap after being forced to wade through and delete old voicemail before listening to that new one you just received.

  22. Re:Battery Life by Sparks23 · · Score: 2, Interesting

    The iPhone battery lasts a good few hundred charge cycles -- i.e., being fully drained and charged -- before it stops holding a charge as effectively. It does not die, it just does not hold as complete a charge as it used to.

    Yeah, that is lousy... but this is not an iPhone-specific issue. It is the major drawback of all Li-ion batteries (including those in other cellular phones).

    The advantage of Li-ion is that unlike most other rechargeable batteries, they will not self-discharge (i.e. lose power when not in use) nearly so badly, but the cost of that is a battery which does 'age' and lose efficiency the more charge cycles you go through, and which is temperature sensitive. There's a good article on lithium-ion battery limitations on Wikipedia, or you can just google Li-ion to find other various battery FAQs on the net.

    I find it sort of telling that Apple decided they'd be up-front about this general limitation of the lithium-ion rechargable batteries in phones and laptops -- a limitation all Li-ion batteries share -- and they've taken nothing but flack for it, as if it were all their fault. No wonder companies don't like to tell consumers that sort of thing.

    It is unfortunate that an iPhone user cannot replace a dead battery themselves, sure. And the battery price is kinda high; most smartphones, the battery tends to be around $50. Though they also tend only to last about 3-4 hours under full use; Apple's battery is larger capacity, so I'm not surprised it costs a little more. Though I think double the cost is a bit pricy, even including the battery replacement labor. So, yeah, the iPhone maybe deserves a bit of razzing over their battery situation for the high cost.

    But the battery charge limitations are not in any way unique to Apple's batteries. And I know I am getting a little tired of people throwing stuff at Apple as if they are responsible for a limitation which exists in the battery technology in pretty much all the mobile devices I have. Including my Dell laptop, my Panasonic cordless phone, my Canon digital camera, my old HTC handhelds, and so on... none of which came from Apple.

    --
    --Rachel
  23. Re:So.... by TheRaven64 · · Score: 2, Interesting

    That's not what people said about the iPod when it was launched The thing most people miss is that the first iPod really was lame. It was less lame than its competitors (smaller, better UI) but it was still:
    • Mac only.
    • MP3 only (no AAC).
    • Only 5GB.
    • Too big to be comfortable in a pocket (not far off, but still just to big).
      • It also had a mechanical scroll wheel that fell off if you poked it wrongly. The third generation iPod, however, was an absolutely gorgeous device; thin, decent battery life, 20GB, AAC support, etc. The newer ones have some feature creep, but at least the latest ones are smaller again (the 4G ones were bigger than the 3G).

        It's an established fact that version 1 of anything Apple produce is pretty shoddy. It might have some nice features (the iPhone definitely does), but it's far from being a must-have gadget. The second or third revision is usually where it moves into the 'must have' category. So, please, all of you early adopters run and buy your iPhone, and fund the R&D for the one that's actually worth the money.

    --
    I am TheRaven on Soylent News
  24. Re:So.... by Space+cowboy · · Score: 3, Funny

    "It's an established fact that version 1 of anything Apple produce is pretty shoddy"

    Of course, it's no such thing.

    Simon. (Presenting as much argument for my case as the original poster did for his/hers)

    --
    Physicists get Hadrons!
  25. Re:why bother? by pressman · · Score: 2, Insightful

    Man am I ever tired of the use of Apple Cultists. I'm a 23 year Mac user... which means I've been using a Mac longer than many of you have even been alive! The reasons I use Apple hardware and software:

    a) I'm not a hacker/programmer/developer

    b) I (me personally) find using a Mac to be far easier and more useful to use than any other OS out there

    c) Final Cut Pro! (I'm a video editor by trade)

    The fact that Apple products tend to look cool is just a bonus these days. I've used all the beige varieties that they manufactured pre 1998 and the coming of the iMac. I'm loyal to Apple because they have consistently created tools that I can use efficiently and effectively for the tasks I need to accomplish. (Granted the early generations of PPC Mac's was a bit of a blemish on their track record.) Brand loyalty is not cultish in and of itself. Just because Apple's products do not appeal to you or meet the needs of the tasks you need to accomplish, doesn't mean that everyone who does enjoy Apple products is a fanboy or cultist.

    Be careful with your rhetoric... you yourself come off as a zealot by pointing out other zealots.

    --
    Pooty tweet