SlideShare a Scribd company logo
MOBILE PLATFORMS
WHAT IS AN OS
 An operating system (OS) is a collection of software that

manages computer hardware resources and provides
common services for computer programs.
 The operating system is a vital component of the system

software in a computer system.
 Application programs usually require an operating system

to function.
WINDOWS PHONE FROM MICROSOFT
(CLOSED SOURCE, PROPRIETARY)
 On February 15th, 2010, Microsoft unveiled its next-generation mobile

OS, Windows Phone.
 The new mobile OS includes a completely new over-hauled UI inspired

by Microsoft's "Metro Design Language".
 It includes full integration of Microsoft services such as Microsoft

SkyDrive and Office, Xbox Music, Xbox Video, Xbox Live games and
Bing, but also integrates with many other non-Microsoft services such as
Facebook and Google accounts.
SYMBIAN OS FROM NOKIA AND ACCENTURE
(OPEN PUBLIC LICENSE)
 It has been used by many major handset manufacturers, including BenQ,

Fujitsu, LG, Mitsubishi, Motorola, Nokia, Samsung, Sharp and Sony
Ericsson I in the past.
 Current Symbian-based devices are being made by Nokia.
 Nokia handed the development of Symbian to Accenture, which will

continue to support the OS until 2016.
S40 (SERIES40) FROM NOKIA (CLOSED
SOURCE, PROPRIETARY)
 Nokia uses S40 OS in their low end phones (aka feature phones).
 Over the years, more than 150 phone models have been developed

running S40 OS.
 Since the introduction of S40 OS it has evolved from monochrome low

resolution UI to full touch 256k color UI.
IOS FROM APPLE INC.(CLOSED SOURCE, PROPRIETARY,
ON TOP OF OPEN SOURCE DARWIN CORE OS)
 The Apple iPhone, iPod Touch, iPad and second-generation Apple TV all

use an operating system called iOS, which is derived from Mac OS X.
 Native third party applications were not officially supported until the

release of iOS 2.0 on July 11th 2008.
 Before this, "jailbreaking" allowed third party applications to be installed,

and this method is still available.
 Currently all iOS devices are developed by Apple and manufactured by

Foxconn or another of Apple's partners
BLACKBERRY OS FROM BLACKBERRY
(CLOSED SOURCE, PROPRIETARY)
 This OS is focused on easy operation and was originally designed for

business.
 Recently it has seen a surge in third-party applications and has been

improved to offer full multimedia support.
 Blackberry's current strategy will focus on the newly acquired QNX,

having already launched the BlackBerry PlayBook tablet running a
version of QNX and now the first QNX smartphones in the form of
the Z10.
BADA FROM SAMSUNG ELECTRONICS
(CLOSED SOURCE, PROPRIETARY)
 This is a mobile operating system being developed by Samsung

Electronics.
 Samsung claims that bada will rapidly replace its proprietary feature

phone platform, converting feature phones to smartphones.The name
'bada' is derived from 바다, the Korean word for ocean or sea.
 The first device to run bada is called 'Wave',which has a full

touchscreen, was unveiled to the public at Mobile World Congress
2010.
 It has now merged with an upcoming OS from Samsung called Tizen.
ANDROID FROM GOOGLE INC. (FREE AND
OPEN SOURCE)
 Android was developed by a small startup company (Android Inc.) that was

purchased by Google Inc. in 2005, which Google has continued to update
the software.
 Android is a Linux-derived OS backed by Google, along with major
hardware and software developers (such as Intel, HTC, ARM, Samsung,
Motorola and eBay, to name a few), that forms the Open Handset Alliance.
 Released on November 5th 2007, the OS was well received from a number
of developers upon its introduction.
 The current Android version is 4.1. Android's releases are nicknamed after
sweets or dessert items like Cupcake (1.5), Frozen Yogurt (2.2), Honeycomb
(3.0), Ice Cream Sandwich (4.0) and Jelly Bean (4.1). Most major mobile
service providers carry an Android device.
How to Choose the Right Mobile Platform
for App Development
1.
 Think of the audience you intend to target. If you are looking at the

non-business market and are targeting the mass market, the iPhone and
the Android are the best platform for you.
 If you are looking to target the business community, who would like

constant Internet access and other features on their phones, the RIM
BlackBerry platform will be your most sensible choice.
 Remember, the size of sales is important, but not always the ultimate

thing.
 The end user has to be given priority over everything else. So put your

potential consumer’s needs first.
2.
 Decide on the technical features you want your app to include.
 Are you looking to create something simple for basic users? Or is it

going to be a complicated app that quietly runs in the background and
helps users on the move with their every little task?
 If impressive graphics are what you want your app to provide?

 Understanding what technical features each mobile platform provides

can help with much of your workload while developing your app.
3.
 The financial aspect is the other important thing. Though developers

stand to make a lot more profits these days, you should understand that
each mobile platform offers different income opportunities.
 If you are looking for good money flowing in regularly, target the mass

market with a large audience for your product.
 But also know that higher priced products may also work out good, if

they are targeting the high-end niche business user, who will not flinch
to buy more expensive apps, if they are useful enough to him/her.
4.
 Look at the future prospects for the mobile platform. Is it stable? Will it

survive tomorrow?
 With the mobile app industry bringing so many changes on a daily basis,

you should think long-term.
 For instance, IOS, which was considered the leader just a few years ago,

now seems to be giving way to the current hot favorite, Google
Android. So understand the long-term consequences of choosing a
particular mobile platform.
TIPS
1.

Decide on the target devices you want your application to reach. This
itself will ensure that you choose the right mobile platforms for your
application.

2.

Look at scalable UIs, before selecting your mobile platforms. Ensuring
scalability of different orientations and resolutions will require more
hard work, but will ultimately pay off great dividends for you, as your
app will be able to target a lot more mobile devices, thereby increasing
the sales potential of your product.

3.

Decide on the level of security you want to give your app and then
choose your mobile platform accordingly. This will help you out more
than you can imagine.
CREATED BY
Vaibhav Kubadia
Twitter Handle: @vaibhavkubadia
E-mail: vaibhav@digitalmarketing.ac.in

More Related Content

What's hot

Mobile operating system (os)
Mobile operating system (os)Mobile operating system (os)
Mobile operating system (os)
AMIT GUPTA
 
Software security
Software securitySoftware security
Software security
Roman Oliynykov
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
Syed Absar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Ripal Ranpara
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Ahsanul Karim
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio Overview
Salim Hosen
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
Bhargav Radia
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMcool192
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systems
Sriram PV
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
Arindam Ganguly
 
Introduction to VoiceXml and Voice Web Architecture
Introduction to VoiceXml and Voice Web ArchitectureIntroduction to VoiceXml and Voice Web Architecture
Introduction to VoiceXml and Voice Web Architecture
Paul Nguyen
 
Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)
Ravindra Dastikop
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..Aashish Uppal
 
Android Components
Android ComponentsAndroid Components
Android Components
Aatul Palandurkar
 
Key Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGKey Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTING
Atul Chounde
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeupselvavijay1987
 
Cloud Application Development – The Future is now
Cloud Application Development – The Future is nowCloud Application Development – The Future is now
Cloud Application Development – The Future is now
SPEC INDIA
 
Network security ppt
Network security pptNetwork security ppt

What's hot (20)

Mobile operating system (os)
Mobile operating system (os)Mobile operating system (os)
Mobile operating system (os)
 
Software security
Software securitySoftware security
Software security
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)Day: 1 Introduction to Mobile Application Development (in Android)
Day: 1 Introduction to Mobile Application Development (in Android)
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio Overview
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEM
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systems
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 
Introduction to VoiceXml and Voice Web Architecture
Introduction to VoiceXml and Voice Web ArchitectureIntroduction to VoiceXml and Voice Web Architecture
Introduction to VoiceXml and Voice Web Architecture
 
Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..
 
Android Components
Android ComponentsAndroid Components
Android Components
 
Nomadic Computing
Nomadic ComputingNomadic Computing
Nomadic Computing
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Key Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGKey Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTING
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeup
 
Cloud Application Development – The Future is now
Cloud Application Development – The Future is nowCloud Application Development – The Future is now
Cloud Application Development – The Future is now
 
Network security ppt
Network security pptNetwork security ppt
Network security ppt
 

Similar to Mobile platforms

TOP TEN CELLULAR DEVICES OPERATING SYSTEMS
TOP TEN CELLULAR DEVICES OPERATING SYSTEMS TOP TEN CELLULAR DEVICES OPERATING SYSTEMS
TOP TEN CELLULAR DEVICES OPERATING SYSTEMS
LGS, GBHS&IC, University Of South-Asia, TARA-Technologies
 
Development of mobile applications andrés burgos(english4-second draft)
Development of mobile applications andrés burgos(english4-second draft)Development of mobile applications andrés burgos(english4-second draft)
Development of mobile applications andrés burgos(english4-second draft)aburgosguzman
 
Network
Network Network
Network
AksharaaJha
 
Foundation Of IT
Foundation Of ITFoundation Of IT
Foundation Of IT
Chhavi Gupta
 
Mobile Programming
Mobile Programming Mobile Programming
Mobile Programming
Mobile Programming LLC
 
Android and iOS Mobile OS
Android and iOS Mobile OSAndroid and iOS Mobile OS
Android and iOS Mobile OS
Paurav Shah
 
Open source mobile Operating Systems
Open source mobile Operating SystemsOpen source mobile Operating Systems
Open source mobile Operating Systems
Deeptiman Mallick
 
mobile Os
mobile Osmobile Os
mobile Os
Abhishek Singh
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systemsabhishek_g
 
Mobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th editionMobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th edition
Marco Tabor
 
Mobil Uygulama Geliştirme Klavuzu
Mobil Uygulama Geliştirme KlavuzuMobil Uygulama Geliştirme Klavuzu
Mobil Uygulama Geliştirme KlavuzuSybase Türkiye
 
Android is a most popular os
Android is a most popular osAndroid is a most popular os
Android is a most popular osPrem Prasun
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systemsabhishek_g
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2ianoblepias
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
Dhivya T
 
Comparative study of different mobile operating system- Modern Operation Syst...
Comparative study of different mobile operating system- Modern Operation Syst...Comparative study of different mobile operating system- Modern Operation Syst...
Comparative study of different mobile operating system- Modern Operation Syst...
Neha Jella
 
Android and Android Phones
Android and Android PhonesAndroid and Android Phones
Android and Android PhonesAlyzza Joy Glipo
 

Similar to Mobile platforms (20)

Mobile Operating
Mobile OperatingMobile Operating
Mobile Operating
 
TOP TEN CELLULAR DEVICES OPERATING SYSTEMS
TOP TEN CELLULAR DEVICES OPERATING SYSTEMS TOP TEN CELLULAR DEVICES OPERATING SYSTEMS
TOP TEN CELLULAR DEVICES OPERATING SYSTEMS
 
Development of mobile applications andrés burgos(english4-second draft)
Development of mobile applications andrés burgos(english4-second draft)Development of mobile applications andrés burgos(english4-second draft)
Development of mobile applications andrés burgos(english4-second draft)
 
Network
Network Network
Network
 
Foundation Of IT
Foundation Of ITFoundation Of IT
Foundation Of IT
 
Mobile Programming
Mobile Programming Mobile Programming
Mobile Programming
 
Android and iOS Mobile OS
Android and iOS Mobile OSAndroid and iOS Mobile OS
Android and iOS Mobile OS
 
MOBILE_OS_New
MOBILE_OS_NewMOBILE_OS_New
MOBILE_OS_New
 
Open source mobile Operating Systems
Open source mobile Operating SystemsOpen source mobile Operating Systems
Open source mobile Operating Systems
 
mobile Os
mobile Osmobile Os
mobile Os
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systems
 
Mobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th editionMobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th edition
 
Mobil Uygulama Geliştirme Klavuzu
Mobil Uygulama Geliştirme KlavuzuMobil Uygulama Geliştirme Klavuzu
Mobil Uygulama Geliştirme Klavuzu
 
Android is a most popular os
Android is a most popular osAndroid is a most popular os
Android is a most popular os
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systems
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
Comparative study of different mobile operating system- Modern Operation Syst...
Comparative study of different mobile operating system- Modern Operation Syst...Comparative study of different mobile operating system- Modern Operation Syst...
Comparative study of different mobile operating system- Modern Operation Syst...
 
Android and Android Phones
Android and Android PhonesAndroid and Android Phones
Android and Android Phones
 
Android
AndroidAndroid
Android
 

More from vaibhav kubadia

Future of digital marketing
Future of digital marketingFuture of digital marketing
Future of digital marketing
vaibhav kubadia
 
Mobile commerce
Mobile commerceMobile commerce
Mobile commerce
vaibhav kubadia
 
Near field communication
Near field communicationNear field communication
Near field communication
vaibhav kubadia
 
Mobile banking
Mobile bankingMobile banking
Mobile banking
vaibhav kubadia
 
Viral marketing
Viral marketingViral marketing
Viral marketing
vaibhav kubadia
 
Social Commerce
Social CommerceSocial Commerce
Social Commerce
vaibhav kubadia
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
vaibhav kubadia
 

More from vaibhav kubadia (7)

Future of digital marketing
Future of digital marketingFuture of digital marketing
Future of digital marketing
 
Mobile commerce
Mobile commerceMobile commerce
Mobile commerce
 
Near field communication
Near field communicationNear field communication
Near field communication
 
Mobile banking
Mobile bankingMobile banking
Mobile banking
 
Viral marketing
Viral marketingViral marketing
Viral marketing
 
Social Commerce
Social CommerceSocial Commerce
Social Commerce
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Recently uploaded

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 

Recently uploaded (20)

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 

Mobile platforms

  • 2. WHAT IS AN OS  An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs.  The operating system is a vital component of the system software in a computer system.  Application programs usually require an operating system to function.
  • 3. WINDOWS PHONE FROM MICROSOFT (CLOSED SOURCE, PROPRIETARY)  On February 15th, 2010, Microsoft unveiled its next-generation mobile OS, Windows Phone.  The new mobile OS includes a completely new over-hauled UI inspired by Microsoft's "Metro Design Language".  It includes full integration of Microsoft services such as Microsoft SkyDrive and Office, Xbox Music, Xbox Video, Xbox Live games and Bing, but also integrates with many other non-Microsoft services such as Facebook and Google accounts.
  • 4. SYMBIAN OS FROM NOKIA AND ACCENTURE (OPEN PUBLIC LICENSE)  It has been used by many major handset manufacturers, including BenQ, Fujitsu, LG, Mitsubishi, Motorola, Nokia, Samsung, Sharp and Sony Ericsson I in the past.  Current Symbian-based devices are being made by Nokia.  Nokia handed the development of Symbian to Accenture, which will continue to support the OS until 2016.
  • 5. S40 (SERIES40) FROM NOKIA (CLOSED SOURCE, PROPRIETARY)  Nokia uses S40 OS in their low end phones (aka feature phones).  Over the years, more than 150 phone models have been developed running S40 OS.  Since the introduction of S40 OS it has evolved from monochrome low resolution UI to full touch 256k color UI.
  • 6. IOS FROM APPLE INC.(CLOSED SOURCE, PROPRIETARY, ON TOP OF OPEN SOURCE DARWIN CORE OS)  The Apple iPhone, iPod Touch, iPad and second-generation Apple TV all use an operating system called iOS, which is derived from Mac OS X.  Native third party applications were not officially supported until the release of iOS 2.0 on July 11th 2008.  Before this, "jailbreaking" allowed third party applications to be installed, and this method is still available.  Currently all iOS devices are developed by Apple and manufactured by Foxconn or another of Apple's partners
  • 7. BLACKBERRY OS FROM BLACKBERRY (CLOSED SOURCE, PROPRIETARY)  This OS is focused on easy operation and was originally designed for business.  Recently it has seen a surge in third-party applications and has been improved to offer full multimedia support.  Blackberry's current strategy will focus on the newly acquired QNX, having already launched the BlackBerry PlayBook tablet running a version of QNX and now the first QNX smartphones in the form of the Z10.
  • 8. BADA FROM SAMSUNG ELECTRONICS (CLOSED SOURCE, PROPRIETARY)  This is a mobile operating system being developed by Samsung Electronics.  Samsung claims that bada will rapidly replace its proprietary feature phone platform, converting feature phones to smartphones.The name 'bada' is derived from 바다, the Korean word for ocean or sea.  The first device to run bada is called 'Wave',which has a full touchscreen, was unveiled to the public at Mobile World Congress 2010.  It has now merged with an upcoming OS from Samsung called Tizen.
  • 9. ANDROID FROM GOOGLE INC. (FREE AND OPEN SOURCE)  Android was developed by a small startup company (Android Inc.) that was purchased by Google Inc. in 2005, which Google has continued to update the software.  Android is a Linux-derived OS backed by Google, along with major hardware and software developers (such as Intel, HTC, ARM, Samsung, Motorola and eBay, to name a few), that forms the Open Handset Alliance.  Released on November 5th 2007, the OS was well received from a number of developers upon its introduction.  The current Android version is 4.1. Android's releases are nicknamed after sweets or dessert items like Cupcake (1.5), Frozen Yogurt (2.2), Honeycomb (3.0), Ice Cream Sandwich (4.0) and Jelly Bean (4.1). Most major mobile service providers carry an Android device.
  • 10. How to Choose the Right Mobile Platform for App Development
  • 11. 1.  Think of the audience you intend to target. If you are looking at the non-business market and are targeting the mass market, the iPhone and the Android are the best platform for you.  If you are looking to target the business community, who would like constant Internet access and other features on their phones, the RIM BlackBerry platform will be your most sensible choice.  Remember, the size of sales is important, but not always the ultimate thing.  The end user has to be given priority over everything else. So put your potential consumer’s needs first.
  • 12. 2.  Decide on the technical features you want your app to include.  Are you looking to create something simple for basic users? Or is it going to be a complicated app that quietly runs in the background and helps users on the move with their every little task?  If impressive graphics are what you want your app to provide?  Understanding what technical features each mobile platform provides can help with much of your workload while developing your app.
  • 13. 3.  The financial aspect is the other important thing. Though developers stand to make a lot more profits these days, you should understand that each mobile platform offers different income opportunities.  If you are looking for good money flowing in regularly, target the mass market with a large audience for your product.  But also know that higher priced products may also work out good, if they are targeting the high-end niche business user, who will not flinch to buy more expensive apps, if they are useful enough to him/her.
  • 14. 4.  Look at the future prospects for the mobile platform. Is it stable? Will it survive tomorrow?  With the mobile app industry bringing so many changes on a daily basis, you should think long-term.  For instance, IOS, which was considered the leader just a few years ago, now seems to be giving way to the current hot favorite, Google Android. So understand the long-term consequences of choosing a particular mobile platform.
  • 15. TIPS 1. Decide on the target devices you want your application to reach. This itself will ensure that you choose the right mobile platforms for your application. 2. Look at scalable UIs, before selecting your mobile platforms. Ensuring scalability of different orientations and resolutions will require more hard work, but will ultimately pay off great dividends for you, as your app will be able to target a lot more mobile devices, thereby increasing the sales potential of your product. 3. Decide on the level of security you want to give your app and then choose your mobile platform accordingly. This will help you out more than you can imagine.
  • 16. CREATED BY Vaibhav Kubadia Twitter Handle: @vaibhavkubadia E-mail: vaibhav@digitalmarketing.ac.in