First Apple TV prototypes "in the works" as Apple reportedly shopping part suppliers

  • Halliburton to ditch BlackBerrys in corporate transition to Apple's iOS platform

  • Apple's iPhone takes 75% mobile phone profits with just 9% of units sold

  • Apple CEO hints at no ARM-based MacBook Air as iPad to "soon satisfy" that niche

  • Lowest Prices ANYWHERE on MacBooks with exclusive AI coupons: Mac Price Guide updated Feb. 8th. (Find the best prices on Macs)
    Thursday, March 11, 2010

    Apple's iPhone 4.0 software to deliver multitasking support

    By Kasper Jade and Prince McLean

    Published: 08:45 AM EST (05:45 AM PST)


    Apple this summer will go a long way towards silencing critics and catering to one of the most prevalent demands of its iPhone user base, when it introduces a multitasking solution through the handset's 4.0 software update that will finally allow several third party apps to run concurrently and in the background.

    People with a proven track record in predicting Apple's technological advances tell AppleInsider that the Cupertino-based company has developed a "full-on solution" to multitasking on the iPhone OS but offered no specifics on how the technology would optimize resource conservation and battery life -- two of the most critical issues surrounding the matter, alongside security.

    From a user-facing perspective, Apple plans to deliver a multi-tasking manager that leverages interface technology already bundled with its Mac OS X operating system, according to those same people. It was requested that specifics be withheld at this time, as the iPhone Software 4.0 remains under development and reportedly has a quite 'way to go' before it's ready for prime time.

    Today's iPhone 3.x software is a fully preemptive multitasking operating system, but it artificially restricts apps (other than specific ones bundled with the system by Apple) from running in the background.

    Not a technical issue

    Controversy over "multitasking" within the iPhone OS has been brewing ever since Apple launched iPhone 2.0 with the ability to run third party software titles. While often reported as begin a technical flaw, the iPhone OS really has no problem with multitasking.

    The system's phone, SMS, email, iPod, voice recorder, Nike+, and certain other bundled apps can continue in the background while the user launches another app. However, third party titles obtained from the App Store (including apps from Apple, such as Remote or iDisk) can not be launched at the same time.

    This behavior is prevented by the iPhone OS' security model, which is designed to close the current app whenever the user returns to the Home screen or accepts an incoming call. This design prevents apps from being able to run in the background without the user knowing, and therefore erases any real potential for spyware, adware and viruses.

    Enabling multitasking

    By jailbreaking the system, the iPhone OS security model is compromised via an exploit, allowing the user to launch and run multiple apps. This also opens the door to both malware and widespread piracy, both of which have been contained by the default security system put in place by Apple.

    While this has resulted in a secure platform and a commercially viable App Store for both users and developers, many vocal critics have cited a variety of examples of apps or features that can't work within these constrains.

    Among these apps begging for background execution are: Pandora-style Internet radio; third party instant messaging features that are available at all times just like SMS or email; and Loopt or Google Latitude type apps that report the user's location at regular intervals.

    New in iPhone 4.0

    There are a number of ways Apple can address these needs. First is by allowing third parties to launch apps that actually run all the time in the background, just like the bundled Mail, SMS, iPod, or Voice Memos.

    This isn't a technical problem for the multitasking iPhone OS, but does introduce new issues for users. Because the iPhone OS doesn't present a conventional windowing user interface, launching multiple apps requires the addition of a new interface mechanism that allows users to intuitively switch between apps without introducing too much new complexity.

    The iPhone OS is intended to create mobile devices that are easy to use, not just small versions of the complex PC model of the 1990s. Apple mocked the unfriendly and complex Task Manager of Windows Mobile at the launch of iPhone 2.0. Today's Android users similarly find themselves diddling with resource and memory management to optimize battery life and performance.

    Existing background-capable apps in iPhone 3.x paint a bar across the top of the screen that allows the user to return to that background app (such as a phone call, voice memo, or Nike+ session) when finished with their secondary foreground app. But that solution isn't going to scale to multiple apps all running at once.

    Other multitasking issues to fix

    In addition to a new graphical interface for switching (handled by the Dock in Mac OS X), a multitasking third party app model would also require a way for apps to communicate with each other or prioritize resource allocation. One reason why the iPhone and iPod touch are emerging as a successful mobile games platform is due to the fact that the iPhone OS' one-app model means that games can be more complex and sophisticated and yet still perform well on a mobile device.

    Gaming has largely failed to take off on other mobile platforms because titles are limited to simplistic experiences, as they must either run in a poorly-performing layer of abstraction (such as the Adobe Flash/Flash Lite, Microsoft Silverlight, or Sun Java/Android Dalvik runtimes), or target a native platform that lacks an installed base big enough to attract significant development.

    Installing lots of background processes will inevitably eat up battery life and performance, so adding multitasking features that are valuable without creating a mess for users to deal with requires solving a variety of non-obvious problems that are very apparent on other mobile platforms that claim to deliver functional multitasking.

    Potential solutions include saving the state of and parking the foreground app, or scaling down the execution of a background app, so that multiple app execution does not overwhelm the limited resources available on mobile devices. Either one would allow the user to quickly switch between running apps without seeing much downside. Today's iPhone OS requires a brief layover to the Home screen before jumping from the current app to launch another one.

    More system RAM and faster processors will also help to improve the experience of users who want to quickly switch between multiple apps.

    One of the most requested features for the iPhone, multitasking has been falsely rumored to arrive on Apple's handset numerous times (1, 2, 3) over the last year, but never came to be.

    Filed under : iPhone 481 Comments ] 
    Story topics: iPhone Software 4.0   Print ] [ Story Link ] 


    RSS
    Mac Connection End of Summer Sale
    MacBook Pro Model
    Apple
    Price
    Discount
    2.4GHz dual 13" MacBook Pro $1,199.00 $1,096.05* $102.95
    2.8GHz dual 13" MacBook Pro $1,499.00 $1,382.19* $116.81
    2.2GHz quad 15" MacBook Pro $1,799.00 $1,647.06* $151.94
    2.4GHz quad 15" MacBook Pro $2,199.00 $1,983.65* $215.35
    2.4GHz quad 17" MacBook Pro $2,499.00 $2,288.23* $210.77
    Early 2011 MacBook Pro Model
    Apple
    Price
    Discount
    2.7GHz dual 13" MacBook Pro $1,499.00 $1,258.53* $240.47
    2.0GHz quad 15" MacBook Pro $1,799.00 $1,503.49* $295.51
    2.2GHz quad 15" MacBook Pro $2,199.00 $1,695.99* $503.01
    2.2GHz quad 17" MacBook Pro $2,499.00 $2,035.49* $463.51
    *Instant 3% AppleInsider Reader Discount Applied When Adding Items To Your Cart

    AppleInsider Features
    Hot Forum Topics

    Recent Articles
    Leaked photo allegedly shows outside back cover of Apple's next iPad
    Alleged Foxconn hack allowed bogus orders to be placed for vendors
    White MacBook sales come to close as Apple ceases sales to education institutions
    Google says it won't support fair licensing in open standards as Apple, Microsoft, Cisco have
    Cisco backs Apple's ETSI request for fair and open licensing of standards patents
    Doubts cast on likelihood of quad-core A6 CPU in third-gen iPad
    Path apologizes, offers opt-out for address book uploading
    iTunes Match generates 'magic money' for music copyright holders
    Siri rumored to gain support for Mandarin, Japanese and Russian in March
    US Air Force may buy 18,000 Apple iPads for cargo aircraft
    Purported 'iPad 3' back panel shows space for larger battery, new LCD
    Worker abuse petitions to be delivered Thursday at Apple's Grand Central store
    Microsoft joins Apple in pledging support for injunction free, FRAND patent licensing
    iPhone best at retaining resale value and offers lowest total cost of ownership
    iTunes-sponsored live Paul McCartney concert to stream for free on Apple TV
    Mobile carriers hate not having iPhone, pay premiums to get it
    Viacom deal brings MTV, Comedy Central, Nickelodeon shows to Amazon Prime
    European Apple resellers say lack of inventory is putting them out of business
    Sprint sold 1.8M iPhones in holiday quarter, 40% to new subscribers
    Apple continues adding Lion Internet Recovery support to 2010 Macs
    Amazon nears deal with Viacom as it readies standalone video subscriptions
    Apple asks ETSI standards body to set rules for standards essential patents
    Path app under fire for unauthorized address book upload
    Google to continue Motorola's FRAND licensing that seeks to monopolize H.264, UMTS
    App developers forced to submit Retina Display screenshots
    Final Cut Pro X named PCMag's Editors Choice for high-end video editing
    Apple-sparked 'App Economy' created 466K U.S. jobs in 4 years
    Buffalo Wild Wings testing Apple's iPad for quicker customer ordering
    Mac sales surge as PC sales drop 20% in UK, 12% in France
    Apple seen taking 5% of HDTV market, earning $17B in revenue
    Siri accounts for 1/4 of Wolfram Alpha queries as search engine goes 'Pro'
    RIM says BlackBerry App World has 60K apps, 13% of publishers earn more than $100K
    Apple retakes crown as world's top smartphone maker
    Chinese lawsuit seeks $38M, apology from Apple for use of iPad name
    Apple intern's thesis leaks secret project to port Mac OS X to ARM processors
    Rogers, BCE rumored to already have Apple 'iTV' prototype in their labs
    Updated UI resources in OS X 10.7.3 may hint at preparations for Mac Retina Displays
    Apple warns it will crack down on App Store rank fraud services
    Briefly: First Enyo-based iOS app, New Zealand trademark dispute
    Apple trademarks its patented "macroscalar" code optimization technology








    AppleInsider RSS Feed
    AppleInsider © 1997-2011
    Please review our Privacy Policy.
    Written/Edited/Compiled by the AppleInsider Staff.