Content deleted Content added
m WP:CHECKWIKI error fix for #61. Punctuation goes before References. Do general fixes if a problem exists. - using AWB (9449) |
Filling in 5 references using Reflinks |
||
Line 1:
On [[iOS]], '''multitasking''' is a feature available in [[iOS 4]] or later that allows multiple [[mobile app|applications]] to run and perform tasks at the same time.
[[Computer multitasking|Multitasking]] for iOS was first released in June 2010 along with the release of [[iOS 4|iOS 4.0]].<ref name=HuffPost1>{{cite web|title=iOS 4 iPhone Update RELEASED: A Guide To iOS 4|url=http://www.huffingtonpost.com/2010/06/21/ios-4-iphone-update-relea_n_619343.html|publisher=
Implementation of multitasking in iOS has been criticized for its approach, that limits the work that applications in the background can perform to a limited function set, and for requiring application developers to add explicit support for it.<ref name="ArsTechnica1" /><ref name="PCWorld2">{{cite web|last=Newman|first=Jared|title=Multitasking With iOS 4 is Horrible: Apple Blew It|url=http://www.pcworld.com/article/199528/Multitasking_With_iOS_4_is_Horrible_Apple_Blew_It.html|publisher=
==Features==
Line 10:
[[File:IOS Multitasking Bar.png|right|thumb|The multitasking bar on iOS 4]]
Before iOS 4, multitasking was limited to a selection of the applications Apple included on the device. Users could, however "jailbreak" their device in order to unofficially multitask.<ref>{{cite web|last=Ritchie |first=Rene |url=http://www.imore.com/ios-4-walkthrough |title=iOS 4 walkthrough |publisher=iMore |date=2010-06-14 |accessdate=2013-09-14}}</ref>
# Background audio – application continues to run in the background as long as it is playing audio or video content<ref>{{cite web|url=https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072-CH4-SW20 |title=iOS App Programming Guide: App States and Multitasking |publisher=Apple Developer |accessdate=2013-09-14}}</ref>
# Voice over IP – application is suspended when a phone call is not in progress<ref name="AppleDev1" />
# Background ___location – application is notified of ___location changes<ref name="AppleDev1" />
# [[Apple Push Notification Service|Push notifications]]
# Local notifications – application schedules local notifications to be delivered at a predetermined time<ref name="AppleDev1" />
# Task completion – application asks the system for extra time to complete a given task<ref name="AppleDev1" />
Line 25:
===Fast app switching===
Fast app switching allows apps to pause and resume themselves quickly and easily change to other apps.<ref name="AnandTech1">{{cite web|last=Shimpi|first=Anand|title=Apple's iOS 4 Explored|url=http://www.anandtech.com/show/3779/apples-ios-4-explored/2|publisher=[[AnandTech]]|accessdate=April 14, 2013|date=June 22, 2010}}</ref> An app that is on the screen is considered "running", while an app that is not on screen but is still in memory is considered "suspended".<ref name="PCWorld1">{{cite web|last=Perenson|first=Melissa|title=Multitasking on Apple's iPhone 4: How Does It Work?|url=http://www.pcworld.com/article/198296/iphone_4_multitasking.html|publisher=
===Task completion===
Task completion allows apps to continue a certain task after the app has been suspended.<ref name="MacWorld1">{{cite web|last=Snell|first=Jason|title=Inside iPhone 4.0's multitasking|url=http://www.macworld.com/article/1150496/multitasking_iphone.html|publisher=
==See also==
|