840 likes | 852 Views
Explore the evolutionary journey of iOS, from iOS 1 to iOS 8, highlighting key features and advancements in Apple's operating system for iPhone and iPad. Witness the transformation through the years.
E N D
Smartphone Operating Systems Hwajung Lee Key Reference: Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
iOSEvolution • iOS • SteveJobsintroducedtheiPhoneonJanuary9,2007 • TheiPhoneandiPadstartedaneweraofsmartdevices, mobileapps,andmobilecomputing
iOSEvolution • iOS 1 • ReleasedinJune2007 • OSofthefirstiPhone • CoreiOSuserinterface • Capacitivetouchscreen • Pinch-to-Zoom • InertialScrolling • MobileSafariwebbrowser • VisualVoicemail • GoogleMaps
iOSEvolution • iOS1.1 • ReleasedinSeptember2007 • iTunesWi-FiMusicStore • iPodTouchcompatibility • iOS1.1.3 • ReleasedinJanuary2008 • ‘Locate Me’ feature • Webclipsonhomescreen • Re-arrangeicons
iOSEvolution • iOS 2(1/2) • ReleasedinJuly2008 • AppStore • Improvedappbrowsingandinstallation • Revolutioninmobileappdistribution • iOSSDK(SoftwareDevelopmentKit) • Morefunctionalapps • Improvedappearance
iOSEvolution • iOS 2(2/2) • ContactSearch • MicrosoftExchangesupport • MobileMe • A subscription-based collection of online services and software offered by Apple Inc. • Later, the services were being gradually transitioned and replaced by iCloud.
iOSEvolution • iOS2.1 • ReleasedinSeptember2008 • Batterylifeandspeedfixes • iTunesGeniusplaylists • Droppedcallfixes • iOS2.2 • ReleasedinNovember2008 • Googlestreetview • Podcastdownloads
iOSEvolution • iOS 3(1/2) • ReleasedinJune2009 • Cut,Copy,andPaste • Newtext-selectionmetaphorthatworkswell withtouch • Pushnotificationsfor3rdpartyapps • VoiceControl
iOSEvolution • iOS 3(2/2) • MMS(MultimediaMessageService) functionality including vCards, picture, audio files, video • Optional Subject line in the Message Settings • Photos can be taken/sent directly from the Messages app • MMS messages are played/viewed in the Message app • USB&Bluetoothtethering • Landscapekeyboard • FindmyiPhone
iOSEvolution • iOS3.2 • ReleasedinApril2010 • SupportforiPadresolution • Initial release on iPad (1st generation) • Allow user to change home screen background • Location-basedservices rely on Apple’s own databases instead of Google and Skyhook Wireless • Bluetoothkeyboardsupport • iBooks
iOSEvolution • iOS 4(1/2) • ReleasedinJune2010 • Multitasking • FastAppSwitching/SavedStateAllowsapps to savecurrentstatusforeasyreusewhenreturningtoappaftermultitasking • RetinaDisplaysupport
iOSEvolution • iOS 4(2/2) • FaceTimevideochatusingWi-Fi • HomeScreenFolders • Draganddropanappiconontopof anotherappicontoformanappfolder
iOSEvolution • iOS4.2.5 • ReleasedinFebruary2011 • PersonalhotspotusingCDMA • iOS4.3 • ReleasedinMarch2011 • Personalhotspotusing GSM
iOSEvolution • iOS 5(1/2) • ReleasedinOctober2011 • iCloud • Filebackup • Multipledevicesync • Siri • SirivirtualassistantreplacesVoiceControl
iOSEvolution • iOS 5(2/2) • iMessage • Freemultimediamessageexchanges • NoMorePCActivationRequirement • iOS5devicesdonot needtobephysically tetheredtoacomputervia USBwhenactivated
iOSEvolution • iOS 6(1/2) • ReleasedinSeptember2012 • Maps DeparturefromGoogleMaps • FaceTimeovermobilecellularnetworks • ImprovedAppleIDintegration
iOSEvolution • iOS 6(2/2) • Passbook • Mobile payment(tickets,coupons, boarding passes,etc.)andrewardscards • Sirienhancements • Sportsscores,schedules,andplayerdata • RestaurantreviewsfromYelp • ReservationsfromOpenTable • Siri carcontrol(futuredevelopment): this is still evolving
iOSEvolution • iOS 7(1/2) • ReleasedinSeptember2013 • TouchID • Fingerprintbiometricsensortounlockphone • Password-lesspurchasesfromtheAppStore • AirDrop • Ad-hocsharingof images, videos, andfiles
iOSEvolution • iOS 7(2/2) • FaceTimeAudio • Audio-onlyversionofFaceTimebetweenApple usersviaWi-Fi,3G,orLTE
iOSEvolution • iOS 8(1/2) • ReleasedinSeptember2014 • Continuity • WorkswithApple’snew MacOSX10.10Yosemite forenhancedinteractivitybetweeniPhoneoriPadandMaccomputer • Sendandreceivetextmessagesfroma Mac • TakephonecallsfromaMac
iOSEvolution • iOS 8(2/2) • Thirdpartykeyboardsupport • HealthKit • Hubforthird-partyfitnesstrackersdata • HomeKit • Homeautomation(futuredevelopment) • iPhonecanserveasaremotecontrolforthe entirehome
iOSEvolution Any key features of the following iOS? • iOS 9 • iOS 9.3.5 • iOS 10
References • Apple,http://apple.com • TheVerge,iOS:Avisualhistory,http://www.theverge.com/2011/12/13/2612736/ios-history-iphone-ipad[AccessedJune1, 2015] • Wikipedia,http://www.wikipedia.org, https://en.wikipedia.org/wiki/IOS_version_history Image Sources • Evolution of Apple iPhone Family, http://bitsnapper.com/ios-101-day-0-setting-up-the-garage/ • Evolution of Apple iOS Family, http://tech.everyeye.it/articoli/speciale-ios-9-come-sara-il-prossimo-sistema-operativo-di-apple-26373.html • iOS 9, https://en.wikipedia.org/wiki/IOS_9
Android Evolution • Android • AndroidBeta • ReleasedinNovember2007 • BeginningoftheAndroidmobileOS(OperatingSystem) • Android1.0 • ReleasedinSeptember2008 • FirstcommercialAndroidOS • AndroidversionsarelinkedwithAPILevels
Android Evolution • API Level • API(ApplicationProgrammingInterface) • APILevelisageneralindicatorofhowmuchtheProgrammercancommunicatewith builtinfunctionsofa device • HigherAPIlevelsindicateincreasedfunctionalitycontrol
*Depending on sources, the release dates might have a difference in several days range
Android Evolution • Android1.0 (API level1)(1/2) • GroupingofFolders • SingleFolderIcon • Accesstowebe-mailservers • Wi-FiandBluetoothsupport • GoogleSync • WirelesssynchronizationofGmail,People, andCalendar
Android Evolution • Android1.0 (API level1)(2/2) • BasicApplications • Calendar,Maps,StreetView, TalkVoiceDialer,Wallpaper • AdditionalApplications • (Phone)Dialer • (Launcher)HomeScreen • (Gallery)Pictures • AlarmClock • Calculator
Android Evolution • Android1.1 (API level2) • ReleasedinFebruary2009 • ReleasedontheHTCDreamsmartphone • Attachmentsinmessagescanbesaved
Android Evolution • Android1.5 Cupcake(APIlevel3)(1/4) • ReleasedinApril2009 • WebBrowserCopyandPaste • UserpicturesaddedforFavoritesinContacts • ScreenTransitionswithAnimation • StartingwithAndroid1.5"Cupcake," Androidversionswereeachgivenaconfectionerycodename inalphabetical order
Android Evolution • Android1.5 Cupcake(APIlevel3)(2/4) • Auto-pairingandstereosupportforBluetoothA2DPandAVRCPprofiles • A2DP(AdvancedAudioDistributionProfile) • Defineshowmultimediaaudiocanbe streamedfrom one device(e.g.,smartphone)to anotherdevice(e.g.,wireless headset,hearingaid,caraudio)overBluetooth
Android Evolution • Android1.5 Cupcake(APIlevel3)(3/4) • AVRCP(Audio/VideoRemoteControlProfile) • Enablesasingleremotecontrollerto controlalllocal A/V equipment(e.g.,TVs,Hi-Fiequipment) • Canbeused withA2DP • Third-PartyVirtualKeyboards • TextPrediction • CustomWordsUserDictionary
Android Evolution • Android1.5 Cupcake(APIlevel3)(4/4) • Widget • Miniatureapplicationthatcanbeinsertedintoanother application • Receivesperiodicupdates • Usedinhomescreencustomization • Touchingleadstodirectappaccess • WidgetExamples • Weatherwidgets • Clockwidgets • Sportsscoretrackers
Android Evolution • Android1.6 Donut(API level4)(1/3) • ReleasedinSeptember2009 • Text-to-SpeechEngine • Multi-LingualSpeechSynthesisEngine • Androidapplicationscan“Speak”astringof text • EnhancedfullyintegratedGallery,Camera,andCamcorder • Fastercameraaccess
Android Evolution • Android1.6 Donut(API level4)(2/3) • Multiplephotoselectionfordeletion • CDMA/EVDOand802.1xsupport • VPN(VirtualPrivateNetwork)support • Virtualpoint-to-pointprivatededicatednetworkconnectionsetupinapublicnetwork • Virtualtunnelingprotocolsandpackettrafficencryptioncommonlyused
Android Evolution • Android1.6 Donut(API level4)(3/3) • WVGA(WideVideoGraphicsArray)Screensupport • WiderVGAscreenwithsame480Pixel Height • AspectRatio 3:2 • • 720x480 • AspectRatio5:3 • • 800x480 • ApproximateAspectRatio 16:9 • • 848x480,852x480,853x480,854x480
Android Evolution • Android2.0Éclair(API level 5)(1/4) • ReleasedinOctober2009 • AccountSync • MultipleUserAccountsonasingledevice • Synchronizationofe-mailandcontacts • Bluetooth2.1support
Android Evolution • Android2.0Éclair(API level 5)(2/4) • CansearchallsavedSMSandMMSmessages • NewCameraFeatures • FlashSupport • DigitalZoom • SceneMode • WhiteBalance • ColorEffect • MacroFocus
Android Evolution • Android2.0Éclair(API level 5)(3/4) • EnhancedGoogleMaps • EnhancedVirtualKeyboard • ImprovedTypingSpeedusingdictionarysuggestions • Includeswordsusedbytheuser • Includesusercontactsnames
Android Evolution • Android2.0Éclair(API level 5)(4/4) • MotionEventclass • Trackmulti-touchevents • LiveWallpapers • Home-ScreenBackgroundAnimation • MicrosoftExchangee-mailsupport
Android Evolution • Android2.2~2.2.3Froyo(API level 8)(1/2) • ReleasedinMay2010 • AndroidC2DM(CloudtoDeviceMessaging) support • Enablespushnotificationforthird-party developers • UsedinE-mail,Contacts,andCalendar
Android Evolution • Android2.2~2.2.3Froyo(API level 8)(2/2) • AdobeFlashsupport • USBTethering • Wi-FiHotspot • MultipleKeyboardLanguagesandDictionaryQuickswitching
Android Evolution • Android2.3~2.3.2 Gingerbread(APIlevel9)(1/3) • ReleasedinDecember2010 • FrontandBackCamerasupport • ImprovedVirtualKeyboard • Intuitivetextinput • Improvedaccuracy • Improvedsuggestedtextandvoiceinput mode
Android Evolution • Android2.3~2.3.2 Gingerbread(APIlevel9)(2/3) • Easy-to-useCopy&Paste • Wordselectionby • Press-HoldCopyPaste • SIPbasedVoIP(VoiceoverIP)support • SIP(SessionInitiationProtocol)supportssignalingand controllingofIPmultimediacommunicationsessions • VoIP,VideoCall,InstantMessaging