1 / 84

Smartphone Operating Systems

Smartphone Operating Systems. Hwajung Lee Key Reference: Prof. Jong -Moon Chung’s Lecture Notes at Yonsei University. iPhone Evolution. iOS Evolution. iO S E v olutio n. iO S E v olutio n. i OS Steve Jobs int roduced the iPhone on January 9, 2007

ljanice
Download Presentation

Smartphone Operating Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Smartphone Operating Systems Hwajung Lee Key Reference: Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University

  2. iPhone Evolution

  3. iOS Evolution

  4. iOSEvolution

  5. iOSEvolution • iOS • SteveJobsintroducedtheiPhoneonJanuary9,2007 • TheiPhoneandiPadstartedaneweraofsmartdevices, mobileapps,andmobilecomputing

  6. iOSEvolution • iOS 1 • ReleasedinJune2007 • OSofthefirstiPhone • CoreiOSuserinterface • Capacitivetouchscreen • Pinch-to-Zoom • InertialScrolling • MobileSafariwebbrowser • VisualVoicemail • GoogleMaps

  7. iOSEvolution • iOS1.1 • ReleasedinSeptember2007 • iTunesWi-FiMusicStore • iPodTouchcompatibility • iOS1.1.3 • ReleasedinJanuary2008 • ‘Locate Me’ feature • Webclipsonhomescreen • Re-arrangeicons

  8. iOSEvolution • iOS 2(1/2) • ReleasedinJuly2008 • AppStore • Improvedappbrowsingandinstallation • Revolutioninmobileappdistribution • iOSSDK(SoftwareDevelopmentKit) • Morefunctionalapps • Improvedappearance

  9. 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.

  10. iOSEvolution • iOS2.1 • ReleasedinSeptember2008 • Batterylifeandspeedfixes • iTunesGeniusplaylists • Droppedcallfixes • iOS2.2 • ReleasedinNovember2008 • Googlestreetview • Podcastdownloads

  11. iOSEvolution • iOS 3(1/2) • ReleasedinJune2009 • Cut,Copy,andPaste • Newtext-selectionmetaphorthatworkswell withtouch • Pushnotificationsfor3rdpartyapps • VoiceControl

  12. 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

  13. 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

  14. iOSEvolution • iOS 4(1/2) • ReleasedinJune2010 • Multitasking • FastAppSwitching/SavedStateAllowsapps to savecurrentstatusforeasyreusewhenreturningtoappaftermultitasking • RetinaDisplaysupport

  15. iOSEvolution • iOS 4(2/2) • FaceTimevideochatusingWi-Fi • HomeScreenFolders • Draganddropanappiconontopof anotherappicontoformanappfolder

  16. iOSEvolution • iOS4.2.5 • ReleasedinFebruary2011 • PersonalhotspotusingCDMA • iOS4.3 • ReleasedinMarch2011 • Personalhotspotusing GSM

  17. iOSEvolution • iOS 5(1/2) • ReleasedinOctober2011 • iCloud • Filebackup • Multipledevicesync • Siri • SirivirtualassistantreplacesVoiceControl

  18. iOSEvolution • iOS 5(2/2) • iMessage • Freemultimediamessageexchanges • NoMorePCActivationRequirement • iOS5devicesdonot needtobephysically tetheredtoacomputervia USBwhenactivated

  19. iOSEvolution • iOS 6(1/2) • ReleasedinSeptember2012 • Maps DeparturefromGoogleMaps • FaceTimeovermobilecellularnetworks • ImprovedAppleIDintegration

  20. 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

  21. iOSEvolution • iOS 7(1/2) • ReleasedinSeptember2013 • TouchID • Fingerprintbiometricsensortounlockphone • Password-lesspurchasesfromtheAppStore • AirDrop • Ad-hocsharingof images, videos, andfiles

  22. iOSEvolution • iOS 7(2/2) • FaceTimeAudio • Audio-onlyversionofFaceTimebetweenApple usersviaWi-Fi,3G,orLTE

  23. iOSEvolution • iOS 8(1/2) • ReleasedinSeptember2014 • Continuity • WorkswithApple’snew MacOSX10.10Yosemite forenhancedinteractivitybetweeniPhoneoriPadandMaccomputer • Sendandreceivetextmessagesfroma Mac • TakephonecallsfromaMac

  24. iOSEvolution • iOS 8(2/2) • Thirdpartykeyboardsupport • HealthKit • Hubforthird-partyfitnesstrackersdata • HomeKit • Homeautomation(futuredevelopment) • iPhonecanserveasaremotecontrolforthe entirehome

  25. iOSEvolution Any key features of the following iOS? • iOS 9 • iOS 9.3.5 • iOS 10

  26. 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

  27. Android Evolution

  28. Android Evolution

  29. Android Evolution

  30. Android Evolution • Android • AndroidBeta • ReleasedinNovember2007 • BeginningoftheAndroidmobileOS(OperatingSystem) • Android1.0 • ReleasedinSeptember2008 • FirstcommercialAndroidOS • AndroidversionsarelinkedwithAPILevels

  31. Android Evolution • API Level • API(ApplicationProgrammingInterface) • APILevelisageneralindicatorofhowmuchtheProgrammercancommunicatewith builtinfunctionsofa device • HigherAPIlevelsindicateincreasedfunctionalitycontrol

  32. *Depending on sources, the release dates might have a difference in several days range

  33. Android Evolution • Android1.0 (API level1)(1/2) • GroupingofFolders • SingleFolderIcon • Accesstowebe-mailservers • Wi-FiandBluetoothsupport • GoogleSync • WirelesssynchronizationofGmail,People, andCalendar

  34. Android Evolution • Android1.0 (API level1)(2/2) • BasicApplications • Calendar,Maps,StreetView, TalkVoiceDialer,Wallpaper • AdditionalApplications • (Phone)Dialer • (Launcher)HomeScreen • (Gallery)Pictures • AlarmClock • Calculator

  35. Android Evolution • Android1.1 (API level2) • ReleasedinFebruary2009 • ReleasedontheHTCDreamsmartphone • Attachmentsinmessagescanbesaved

  36. Android Evolution • Android1.5 Cupcake(APIlevel3)(1/4) • ReleasedinApril2009 • WebBrowserCopyandPaste • UserpicturesaddedforFavoritesinContacts • ScreenTransitionswithAnimation • StartingwithAndroid1.5"Cupcake," Androidversionswereeachgivenaconfectionerycodename inalphabetical order

  37. 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

  38. 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

  39. Android Evolution • Android1.5 Cupcake(APIlevel3)(4/4) • Widget • Miniatureapplicationthatcanbeinsertedintoanother application • Receivesperiodicupdates • Usedinhomescreencustomization • Touchingleadstodirectappaccess • WidgetExamples • Weatherwidgets • Clockwidgets • Sportsscoretrackers

  40. Android Evolution • Android1.6 Donut(API level4)(1/3) • ReleasedinSeptember2009 • Text-to-SpeechEngine • Multi-LingualSpeechSynthesisEngine • Androidapplicationscan“Speak”astringof text • EnhancedfullyintegratedGallery,Camera,andCamcorder • Fastercameraaccess

  41. Android Evolution • Android1.6 Donut(API level4)(2/3) • Multiplephotoselectionfordeletion • CDMA/EVDOand802.1xsupport • VPN(VirtualPrivateNetwork)support • Virtualpoint-to-pointprivatededicatednetworkconnectionsetupinapublicnetwork • Virtualtunnelingprotocolsandpackettrafficencryptioncommonlyused

  42. 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

  43. Android Evolution • Android2.0Éclair(API level 5)(1/4) • ReleasedinOctober2009 • AccountSync • MultipleUserAccountsonasingledevice • Synchronizationofe-mailandcontacts • Bluetooth2.1support

  44. Android Evolution • Android2.0Éclair(API level 5)(2/4) • CansearchallsavedSMSandMMSmessages • NewCameraFeatures • FlashSupport • DigitalZoom • SceneMode • WhiteBalance • ColorEffect • MacroFocus

  45. Android Evolution • Android2.0Éclair(API level 5)(3/4) • EnhancedGoogleMaps • EnhancedVirtualKeyboard • ImprovedTypingSpeedusingdictionarysuggestions • Includeswordsusedbytheuser • Includesusercontactsnames

  46. Android Evolution • Android2.0Éclair(API level 5)(4/4) • MotionEventclass • Trackmulti-touchevents • LiveWallpapers • Home-ScreenBackgroundAnimation • MicrosoftExchangee-mailsupport

  47. Android Evolution • Android2.2~2.2.3Froyo(API level 8)(1/2) • ReleasedinMay2010 • AndroidC2DM(CloudtoDeviceMessaging) support • Enablespushnotificationforthird-party developers • UsedinE-mail,Contacts,andCalendar

  48. Android Evolution • Android2.2~2.2.3Froyo(API level 8)(2/2) • AdobeFlashsupport • USBTethering • Wi-FiHotspot • MultipleKeyboardLanguagesandDictionaryQuickswitching

  49. Android Evolution • Android2.3~2.3.2 Gingerbread(APIlevel9)(1/3) • ReleasedinDecember2010 • FrontandBackCamerasupport • ImprovedVirtualKeyboard • Intuitivetextinput • Improvedaccuracy • Improvedsuggestedtextandvoiceinput mode

  50. Android Evolution • Android2.3~2.3.2 Gingerbread(APIlevel9)(2/3) • Easy-to-useCopy&Paste • Wordselectionby • Press-HoldCopyPaste • SIPbasedVoIP(VoiceoverIP)support • SIP(SessionInitiationProtocol)supportssignalingand controllingofIPmultimediacommunicationsessions • VoIP,VideoCall,InstantMessaging

More Related