SlideShare una empresa de Scribd logo
1 de 31
A MOBILE OPERATING SYSTEM is the operating system that controls a
Smartphone, Tablet, PDA, or other mobile devices
MAJOR MOBILE OS
Apple Inc. (IOS)
Type :Public
Industry :Computer Hardware and Software, Consumer
Electronics
Founded :April 1,1967
Founder :Steve Jobs
Steve Wozniak
Ronald Wayne
Headquarters :Cupertino, California, U.S
Revenue :US $ 156.508 billion (2012)
Employees :72,800 (2012)
Google Inc. (Android)
Type :Public
Industry :Internet, Computer Software, Mobile OS
Founded :September 4,1998
Founder :Larry Page
Sergey Brin
Headquarters :California, U.S
Revenue :U.S$ 50.17 billion (2012)
Employees :53,861 (2012)
 Apple’s mobile OS for phones (iPhone),
tablets (iPad), handhelds (iPod),
 based on BSD Unix
 Application programming done in Objective C
 Supports Bluetooth, Wi-Fi, and 3G and 4G
networking
 Latest ios version 6.1.3
 Android is an open source operating system,
created by Google specifically for use on mobile
devices (cell phones and tablets)
 Linux based (2.6 kernel)
 Can be programmed in C/C++ but most app
development is done in Java (Java access to C
Libraries via JNI (Java Native Interface))
 Supports Bluetooth, Wi-Fi, and 3G and 4G
networking
 Latest Android version 4.2.2 Jelly Bean
 It’s consortium of several companies.
 This group of companies are allowed to use
source code of Android and develop
applications.
 Reason for Nokia not to develop Android
Mobiles is Nokia is not part of OHA.
 Right now, It’s two horse race – IOS and ANDROID. Everyone else
is toast
 Android and IOS devices are being adopted globally 10x faster
than the PC, 2x faster than the 90s Internet Boom and 3x faster
than recent social networks
IOS
IOS is the new operating system for mobile devices.
It’s the product of Apple which you seen in Apple devices like iPhone, iPad,
and iPod touch.
IOS provide good interface for mobile devices where user get more comfort
in touch interface.
ANDROID
Android is Linux- based Operating System designed primarily for
touchscreen mobile devices such as smartphones and tablet computers.
Initially developed by Android Inc. ,Which google backed financially and
later purchased in 2005
 IOS comprises the operating system and technologies that you use to run
applications natively on devices , such as ipad, iphone and ipod touch.
 IOS even ensures that performance and battery space life don’t suffer
even if you are multitasking.
 It had a 14.9 % shared of the smartphone mobile OS units shipped in the
third quarter of 2012, behind only google’s android.
 Programmed in :C, C++, Objective-C
 OS family :OS X, UNIX
 Initial release :June 29,2007
 Kernel type :Hybrid (XNU)
 Default user :Cocoa touch
interface (multi-touch,GUI)
IPHONE 5
IPAD MINI IPOD TOUCH
4TH
GEN
IPOD TOUCH
5TH
GEN
IPAD IPHONE 3GS
IPAD 2
IPHONE
4S
 At the highest level, iOS acts as an intermediary between the underlying
hardware and the apps that appear on the screen. The apps you create
rarely talk to the underlying hardware directly. Instead, apps
communicate with the hardware through a set of well-defined system
interfaces that protect your app from hardware changes.
 The Kernel in IOS is based on same variant of the basic mach Kernel
that is found in MAC OSX
 In IOS, there are four abstraction layers:-
 Android is a Linux based Operating System.
 Android is open source and Google releases the code under the Apache
License.
 This open source code and permissive licensing allows the software to
be freely modified and distributed by device manufacturers, wireless
carriers and enthusiast developers.
 Programmed in :C, C++, JAVA
 OS Family :UNIX-LIKE
 Initial release :September 23,2008
 Kernel type :Monolithic (Modified
Linux Kernel)
 Linux version 2.6.x for core system services.
 Provides proven driver model.
 Provides memory management, process
management, security model, networking and lot of
core OS infrastructure
 Libc:c standard library
 SSL: Secure Socket Layer
 Surface Manager:
responsible for
composing different
drawing surfaces onto the
screen.
 OpenGL|ES : 3D Image Engine
 SGL : 2D image Engine.
 Hence we can combine 3D and 2D graphics in the same
application.
 Media Framework : Core part of the android multimedia.
MPEG4,H264,MP3,AAC…..
 FreeType: To render the fonts.
 WebKit:open source browser engine. Helps to work well on
small screen.
•Android runtime meet the needs of running in an embedded environment
,i.e., where is limited battery, limited
Memory and limited CPU.
• CORE LIBRARIES:
Java Programming Language
 contains all the collection classes, utilities, IO..all these utilities which
you come across and expected to use.
•DALVIK VIRTUAL MACHINE:
Java based license free VM
Optimization for low memory requirements.
DVM runs .dex files (byte codes) that converts during built time.
 more efficient and run very well on
small processors.
structure are designed to be shared
across processes due to which multiple
instance of DVM running on device at
the same time one in several processes
Notifications Newsstand Safari Siri
Face time Twitter Whatsapp Maps
Wifi sync Accesibility Air play Facebook
Google wallet Google play books Gmail Play music
Chrome Accesibility
Google maps Google talk Google play
 COMPANIES THAT HAVE
ADOPTED ANDROID
I. Samsung
II. Sony
III. Htc
IV. Huawei
V. Zte
VI. Lg
VII. Motorola
VIII.Lenovo
IX. Garmin
X. Dell
 Android has a much larger variety of screen sizes and resolutions, from small to
tablet size. See this page for more information on how to deal with it: Android:
Supporting Multiple Screens.
 Android comes with a Back/Quit button. If your app does not handle it, the app will
quit without asking.
 iOS has no Back button. If you want to provide “back” functionality, it has to be in
the software, typically with a <Back] button in the upper left of the screen.
 Android comes with a Menu button. This typically lets the user access extra
functionality, such as settings. iOS has no such button.
 Android comes with Home and Search buttons. The one button iOS has is a
Home/Quit button.
 Some Androids come with a physical slide-out keyboard, and perhaps a D-Pad.
 The Android user can pull a menu down from the notifications bar at the top of the
screen.
 Android comes with a desktop, onto which the user can place apps, shortcuts
(aliases), and widgets. The latter are gadgets that an app may offer that provide a
always-available look at part of its contents. In iOS (4), all you have are apps.
 Android does not have a standard set of fonts. A programmer cannot count on Ariel,
Helvetica or Times being present.
 The user’s default font might not be able to handle non-western characters, such as
Arabic or Chinese. Helvetica on iOS does a good job.
 The default programming language of iOS is Objective C. For Android, it’s Java;
quite different.
 For iOS development, you pretty much need to use XCode on a Mac. For Android,
the IDE of choice is Eclipse, on Windows, Mac or Linux.
 While GUI systems pretty much stick to the idea of placing widgets (buttons, etc)
inside of windows, the details differ between Cocoa Touch and Android.
 The architecture of an app in Android is modularized into classes such as Activity,
Intention, Service, Context, ContentProvider, BroadcastReceiver and Fragment.
These do not exist in iOS.
 Android has an Activity Life Cycle : Launch, Starting, Running, Paused, Stopped,
Destroyed. This supports multitasking, and , at least earlier versions of iOS do not
have anything similar.
 Both platforms contain a WebView running pretty much the same version of WebKit.
Neither version offers scrolling within a frame. In iOS and Android, there are several
workarounds, including iScroll.
 If you program to WebKit, many of the architecture differences become irrelevant.
You can add on extra platform functionality, but the core stays 90% the same.
 The Android ecosystem encourages free apps. You make your money from
advertising. The Apple ecosystem is more secure/complex, and better at letting
developers charge some money for their apps.
 iPhones account for 48.1% of US smartphone sales, compared to
46.7% for Android
 39% of those in the US who intend to buy a smartphone in the next 6
months plan to buy an Android phone, vs. 42% for a IPHONE
 iOS and Android apps will generate a total of $8.7B in 2012, a 60%
increase over $5.4B in 2011
 31.9% of U.S. smartphone owners use iPhones
 At the half of 2012, there were 410 million (41 crores) IOS devices
have been activated so far
 Android had a worldwide smartphone market share of 75% during the
third
Quarter of 2012,with 500 million devices activated in total and 1.3
million
activated per day
IOS vs Android presentation by Saikrishna

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android vs ios presentation detailed slides
Android vs ios presentation detailed slidesAndroid vs ios presentation detailed slides
Android vs ios presentation detailed slides
 
History and development of Android OS
History and development of Android OSHistory and development of Android OS
History and development of Android OS
 
Apple iOS Introduction
Apple iOS IntroductionApple iOS Introduction
Apple iOS Introduction
 
Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)
 
Android Vs iOS
Android Vs iOSAndroid Vs iOS
Android Vs iOS
 
iOS I phone operating system
iOS I phone operating system iOS I phone operating system
iOS I phone operating system
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS Presentation
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Android vs. IOS: Comparing features & functions
Android vs. IOS: Comparing features & functionsAndroid vs. IOS: Comparing features & functions
Android vs. IOS: Comparing features & functions
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Introduction to ios
Introduction to iosIntroduction to ios
Introduction to ios
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introduction
 
PPT on iOS
PPT on iOS PPT on iOS
PPT on iOS
 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]
 
Presentation on android
Presentation on androidPresentation on android
Presentation on android
 

Similar a IOS vs Android presentation by Saikrishna

android architecture
android architectureandroid architecture
android architecture
Aashita Gupta
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
imau6
 
Android_Seminar
Android_SeminarAndroid_Seminar
Android_Seminar
Kiran Ps
 
Android development
Android developmentAndroid development
Android development
Asif Larra
 

Similar a IOS vs Android presentation by Saikrishna (20)

ComparingTwo major mobile operating system
ComparingTwo major mobile operating systemComparingTwo major mobile operating system
ComparingTwo major mobile operating system
 
Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and Working
 
Android vs ios
Android vs iosAndroid vs ios
Android vs ios
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
IOS Vs Android
IOS Vs AndroidIOS Vs Android
IOS Vs Android
 
android architecture
android architectureandroid architecture
android architecture
 
Andriod vs iphone
Andriod vs iphoneAndriod vs iphone
Andriod vs iphone
 
Smart phones
Smart phonesSmart phones
Smart phones
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
How smarthpone makes life easier
How smarthpone makes life easierHow smarthpone makes life easier
How smarthpone makes life easier
 
Mobile Hacking Unit 1
Mobile Hacking Unit 1Mobile Hacking Unit 1
Mobile Hacking Unit 1
 
Android
AndroidAndroid
Android
 
Saminar ppt of
Saminar ppt ofSaminar ppt of
Saminar ppt of
 
Android
AndroidAndroid
Android
 
Android_Seminar
Android_SeminarAndroid_Seminar
Android_Seminar
 
Android & IOS
Android & IOSAndroid & IOS
Android & IOS
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 
Android development
Android developmentAndroid development
Android development
 

Último

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Último (6)

Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 

IOS vs Android presentation by Saikrishna

  • 1.
  • 2.
  • 3. A MOBILE OPERATING SYSTEM is the operating system that controls a Smartphone, Tablet, PDA, or other mobile devices MAJOR MOBILE OS
  • 4. Apple Inc. (IOS) Type :Public Industry :Computer Hardware and Software, Consumer Electronics Founded :April 1,1967 Founder :Steve Jobs Steve Wozniak Ronald Wayne Headquarters :Cupertino, California, U.S Revenue :US $ 156.508 billion (2012) Employees :72,800 (2012)
  • 5. Google Inc. (Android) Type :Public Industry :Internet, Computer Software, Mobile OS Founded :September 4,1998 Founder :Larry Page Sergey Brin Headquarters :California, U.S Revenue :U.S$ 50.17 billion (2012) Employees :53,861 (2012)
  • 6.  Apple’s mobile OS for phones (iPhone), tablets (iPad), handhelds (iPod),  based on BSD Unix  Application programming done in Objective C  Supports Bluetooth, Wi-Fi, and 3G and 4G networking  Latest ios version 6.1.3
  • 7.  Android is an open source operating system, created by Google specifically for use on mobile devices (cell phones and tablets)  Linux based (2.6 kernel)  Can be programmed in C/C++ but most app development is done in Java (Java access to C Libraries via JNI (Java Native Interface))  Supports Bluetooth, Wi-Fi, and 3G and 4G networking  Latest Android version 4.2.2 Jelly Bean
  • 8.  It’s consortium of several companies.  This group of companies are allowed to use source code of Android and develop applications.  Reason for Nokia not to develop Android Mobiles is Nokia is not part of OHA.
  • 9.  Right now, It’s two horse race – IOS and ANDROID. Everyone else is toast  Android and IOS devices are being adopted globally 10x faster than the PC, 2x faster than the 90s Internet Boom and 3x faster than recent social networks IOS IOS is the new operating system for mobile devices. It’s the product of Apple which you seen in Apple devices like iPhone, iPad, and iPod touch. IOS provide good interface for mobile devices where user get more comfort in touch interface. ANDROID Android is Linux- based Operating System designed primarily for touchscreen mobile devices such as smartphones and tablet computers. Initially developed by Android Inc. ,Which google backed financially and later purchased in 2005
  • 10.  IOS comprises the operating system and technologies that you use to run applications natively on devices , such as ipad, iphone and ipod touch.  IOS even ensures that performance and battery space life don’t suffer even if you are multitasking.  It had a 14.9 % shared of the smartphone mobile OS units shipped in the third quarter of 2012, behind only google’s android.  Programmed in :C, C++, Objective-C  OS family :OS X, UNIX  Initial release :June 29,2007  Kernel type :Hybrid (XNU)  Default user :Cocoa touch interface (multi-touch,GUI)
  • 11. IPHONE 5 IPAD MINI IPOD TOUCH 4TH GEN IPOD TOUCH 5TH GEN IPAD IPHONE 3GS IPAD 2 IPHONE 4S
  • 12.  At the highest level, iOS acts as an intermediary between the underlying hardware and the apps that appear on the screen. The apps you create rarely talk to the underlying hardware directly. Instead, apps communicate with the hardware through a set of well-defined system interfaces that protect your app from hardware changes.  The Kernel in IOS is based on same variant of the basic mach Kernel that is found in MAC OSX  In IOS, there are four abstraction layers:-
  • 13.  Android is a Linux based Operating System.  Android is open source and Google releases the code under the Apache License.  This open source code and permissive licensing allows the software to be freely modified and distributed by device manufacturers, wireless carriers and enthusiast developers.  Programmed in :C, C++, JAVA  OS Family :UNIX-LIKE  Initial release :September 23,2008  Kernel type :Monolithic (Modified Linux Kernel)
  • 14.
  • 15.
  • 16.  Linux version 2.6.x for core system services.  Provides proven driver model.  Provides memory management, process management, security model, networking and lot of core OS infrastructure
  • 17.  Libc:c standard library  SSL: Secure Socket Layer  Surface Manager: responsible for composing different drawing surfaces onto the screen.  OpenGL|ES : 3D Image Engine  SGL : 2D image Engine.  Hence we can combine 3D and 2D graphics in the same application.  Media Framework : Core part of the android multimedia. MPEG4,H264,MP3,AAC…..  FreeType: To render the fonts.  WebKit:open source browser engine. Helps to work well on small screen.
  • 18. •Android runtime meet the needs of running in an embedded environment ,i.e., where is limited battery, limited Memory and limited CPU. • CORE LIBRARIES: Java Programming Language  contains all the collection classes, utilities, IO..all these utilities which you come across and expected to use. •DALVIK VIRTUAL MACHINE: Java based license free VM Optimization for low memory requirements. DVM runs .dex files (byte codes) that converts during built time.  more efficient and run very well on small processors. structure are designed to be shared across processes due to which multiple instance of DVM running on device at the same time one in several processes
  • 19.
  • 20.
  • 21. Notifications Newsstand Safari Siri Face time Twitter Whatsapp Maps Wifi sync Accesibility Air play Facebook
  • 22.
  • 23. Google wallet Google play books Gmail Play music Chrome Accesibility Google maps Google talk Google play
  • 24.  COMPANIES THAT HAVE ADOPTED ANDROID I. Samsung II. Sony III. Htc IV. Huawei V. Zte VI. Lg VII. Motorola VIII.Lenovo IX. Garmin X. Dell
  • 25.  Android has a much larger variety of screen sizes and resolutions, from small to tablet size. See this page for more information on how to deal with it: Android: Supporting Multiple Screens.  Android comes with a Back/Quit button. If your app does not handle it, the app will quit without asking.  iOS has no Back button. If you want to provide “back” functionality, it has to be in the software, typically with a <Back] button in the upper left of the screen.  Android comes with a Menu button. This typically lets the user access extra functionality, such as settings. iOS has no such button.  Android comes with Home and Search buttons. The one button iOS has is a Home/Quit button.  Some Androids come with a physical slide-out keyboard, and perhaps a D-Pad.  The Android user can pull a menu down from the notifications bar at the top of the screen.  Android comes with a desktop, onto which the user can place apps, shortcuts (aliases), and widgets. The latter are gadgets that an app may offer that provide a always-available look at part of its contents. In iOS (4), all you have are apps.  Android does not have a standard set of fonts. A programmer cannot count on Ariel, Helvetica or Times being present.
  • 26.  The user’s default font might not be able to handle non-western characters, such as Arabic or Chinese. Helvetica on iOS does a good job.  The default programming language of iOS is Objective C. For Android, it’s Java; quite different.  For iOS development, you pretty much need to use XCode on a Mac. For Android, the IDE of choice is Eclipse, on Windows, Mac or Linux.  While GUI systems pretty much stick to the idea of placing widgets (buttons, etc) inside of windows, the details differ between Cocoa Touch and Android.  The architecture of an app in Android is modularized into classes such as Activity, Intention, Service, Context, ContentProvider, BroadcastReceiver and Fragment. These do not exist in iOS.  Android has an Activity Life Cycle : Launch, Starting, Running, Paused, Stopped, Destroyed. This supports multitasking, and , at least earlier versions of iOS do not have anything similar.  Both platforms contain a WebView running pretty much the same version of WebKit. Neither version offers scrolling within a frame. In iOS and Android, there are several workarounds, including iScroll.  If you program to WebKit, many of the architecture differences become irrelevant. You can add on extra platform functionality, but the core stays 90% the same.  The Android ecosystem encourages free apps. You make your money from advertising. The Apple ecosystem is more secure/complex, and better at letting developers charge some money for their apps.
  • 27.
  • 28.
  • 29.
  • 30.  iPhones account for 48.1% of US smartphone sales, compared to 46.7% for Android  39% of those in the US who intend to buy a smartphone in the next 6 months plan to buy an Android phone, vs. 42% for a IPHONE  iOS and Android apps will generate a total of $8.7B in 2012, a 60% increase over $5.4B in 2011  31.9% of U.S. smartphone owners use iPhones  At the half of 2012, there were 410 million (41 crores) IOS devices have been activated so far  Android had a worldwide smartphone market share of 75% during the third Quarter of 2012,with 500 million devices activated in total and 1.3 million activated per day