Slashdot Mirror


iPhone OS 4.0 Brings Multitasking, Ad Framework For Apps

Low Ranked Craig writes "Apple had an event today to show off the next major update to the iPhone OS. iPhone OS 4.0 should arrive this summer (presumably with a new iPhone) for iPhone and iPod Touch, and in the fall for the iPad. According to Apple the update has more than 1,500 new APIs and 100 new features including the sorely missed multitasking. Other highlights include unified inbox, improved security, support for multiple Exchange accounts, application folders, iBooks, and iAd, an advertising framework for developers to put ads in their applications. The official word from Steve on Flash and Java remains a simple 'No.'" Updated 20100408 22:09 GMT by timothy: Read on for more information, including some bad news if you want to program for the iPhone in C# or Flash CS5. alphadogg points out some what he calls surprise capabilities targeted at enterprise users and IT departments, including e-mail encryption and "mobile device management."

And CWmike adds more infomation at MacWorld about iAd, which he considers the biggest news in today’s announcement, writing that one way to look at the new advertising hooks "is that Apple can now leverage the App Store/iTunes ‘ecosystem’ lock-in in effect, and deliver to advertisers a huge captive audience."

Finally, binarylarry writes with a look from Daring Fireball at the new user agreement that goes along with 4.0: "Looks like Adobe's release of CS5 with the Flash-to-native compiler has been nixed by Apple's new user agreement: '3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.'"

5 of 983 comments (clear)

  1. Re:And if you have anything except an iPhone 3GS.. by WilyCoder · · Score: 5, Informative

    Go ahead and jailbreak an iPhone 3g and try to run more than 2 apps at the same time. It slows to a CRAWL.

  2. RAM, ipad by proxima · · Score: 5, Informative

    The older iphones and ipod touches don't get multitasking likely because they only have 128 MB of RAM.

    I was disappointed to find out the ipad only has 256 (same as the 3GS). RAM is cheap, and there's no lack of space inside the ipad for an extra chip. With the way Safari currently works, it starts dumping web page caches as memory fills up. That means going to another "tab" (through an expose-like interface) can often mean re-loading the page from scratch, in practice. Word is the iphone 3GS does this a lot less, so it's definitely something they need to address for the ipad. Because the expose is two taps instead of the one required for tabs, and because of this reloading, I find myself using substantially fewer open browser windows on the ipad than on a desktop.

    I'm starting to think they need to use part of the flash memory to cache things, especially with multitasking (that's what the "fast app switching" I presume does - save the full state of app memory on flash). The biggest downside to this is it wears down the flash.

    I was a little disappointed to find out that the ipad release will be "fall". So far, though, the only time I've really wanted multitasking (or some pseudo-multitasking) is to play audio from Pandora or Magnatune while doing other tasks (and you can use the Magnatune website to stream since Safari's media player multitasks). Most of the other features are really for iphone users (ibook app, improved mail - though unified inbox will be nice).

    By the way, anyone looking for an extremely thorough review of the ipad should look here. I have no relation to the author, but I found he covered things extremely well.

    --
    "The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
    1. Re:RAM, ipad by my_breath_smells · · Score: 5, Informative

      RAM is cheap, and there's no lack of space inside the ipad for an extra chip.

      The iPad's A4 processor has the RAM inside the A4 package using package-on-package technology. Perhaps the RAM inside the A4 could have been a higher density, but space inside the iPad is not relevant.

      Integrating the RAM minimizes the pinout of the A4 and may have allowed them to avoid a difficult-to-breakout BGA pitch. (Changing from a 0.5mm to 0.4mm pitch allows more pins but complicates PCB routing and PCB expense.) I can't tell from this shot of the A4 what pitch is used, but the pin count is pretty high. Note: You need the blank areas in order to breakout traces and place vias.

  3. Re:No ads please by Anonymous Coward · · Score: 5, Informative

    Expect apps using home rolled ad solutions to be bounced

    Except that Steve Jobs specifically said during the Q&A developers were free to use other ad services. But don't let facts get in the way of a good troll.

  4. Re:Fantastic news by bonch · · Score: 5, Informative

    If you don't want to see the ads, don't buy ad-supported apps. There is almost always a more expensive ad-free version. iAd is just so every developer doesn't have to implement their own ad system every time.

    God, the uninformed, reactionary Apple-haters are out in full force today.