SlideShare a Scribd company logo
Introduction to Cross Platform mobile
development
Lorenzo Sfarra
M1 Inters
Polytech, Sophia Antipolis
Email: lorenzosfarra@gmail.com
2
Penelope or Simon? The 1st
Smart
Phone
● 1973: Paraskevakos patented the concept of
telephony and computing
● 1992: 1st prototype by IBM...
● 1994: ..Simon reaches in the market
● 1997: Ericsson GS 88 “Penelope”, 1st Smart Phone
● ..
● 2013: Part of our life!
3
Focus on the present: market
Android iOS RIM Microsoft Bada Symbian Others
0
20000
40000
60000
80000
100000
120000
140000
160000
Thousands of Units (Gartner)
Q4 2012
Year
Sales
«2013: year of the rise of the third ecosystem»
4
Find your place in the market?
● Company
● Hire skilled developers
● Developer
● Different technologies
● expert in every platforms?
5
“Time is money!” (B.F.)
● Different technologies and languages
● Java: Android, BlackBerry
● Objective-C: iOS
● C#: Windows Phone ...
● Different sources: Forums, Q&A, Technical Support
● Learning curve = time = money..
..we can do better!
6
Look around you
● Netcraft: 634 million websites at Dec 2012
● Number of web developers?
● Common front end technologies
● Extreme: Firefox OS, the Web is the platform
7
Awesome results
✔ Phonegap (Apache Public 2)
✔ Titanium (Apache Public 2, proprietary)
✔ Unity3D (proprietary)
✔ JQuery Mobile (MIT license)
✔ Sencha Touch (GPLv3, commercial)
- Only web technologies? No..
Mobile Application Development
(Wikipedia).
8
Cross-platform or Native?
✔Reusable code (developer), reduced costs
(company)
✔Easy for web developers (HTML, CSS, JS)
✔Enterprise, web services support
✗ Full support of device and OS
✗ Runtime performance
✗ High-end graphics, 3D limited
9
Thank you
Lorenzo Sfarra
lorenzosfarra@gmail.com
http://lorenzosfarra.dyndns.org
Introduction to Cross Platform
Mobile Development

More Related Content

Similar to Introduction to Cross Platform mobile development

Ewan's Presentation for TechCrunch's GeeknRolla
Ewan's Presentation for TechCrunch's GeeknRollaEwan's Presentation for TechCrunch's GeeknRolla
Ewan's Presentation for TechCrunch's GeeknRolla
Mobile Industry Review
 
Geo c workshop
Geo c  workshopGeo c  workshop
Geo c workshop
Guillermo Amat
 
Welcome to MobModCon #1
Welcome to MobModCon #1Welcome to MobModCon #1
Welcome to MobModCon #1
Ron Munitz
 
Mobile World Congress 2013: A report from the floor
Mobile World Congress 2013: A report from the floorMobile World Congress 2013: A report from the floor
Mobile World Congress 2013: A report from the floor
DMI
 
Mobile World Congress - Report
Mobile World Congress - ReportMobile World Congress - Report
Mobile World Congress - Report
DMIMarketing
 
Bill volk
Bill volkBill volk
Bill volk
Carl Ford
 
Rapid prototyping for Wearables
Rapid prototyping for WearablesRapid prototyping for Wearables
Rapid prototyping for Wearables
Mark Billinghurst
 
Mobile World Congress 2014 (MWC 2014)
Mobile World Congress 2014 (MWC 2014)Mobile World Congress 2014 (MWC 2014)
Mobile World Congress 2014 (MWC 2014)
Affle mTraction Enterprise
 
Part 1 robot in the making
Part 1 robot in the makingPart 1 robot in the making
Part 1 robot in the making
Michael Angelo Rivera
 
GamesWest 2013 December
GamesWest 2013 December GamesWest 2013 December
GamesWest 2013 December
Lee Stott
 
Rise of the Marketing Technologist and Future Trends - Rotterdam Business Sch...
Rise of the Marketing Technologist and Future Trends - Rotterdam Business Sch...Rise of the Marketing Technologist and Future Trends - Rotterdam Business Sch...
Rise of the Marketing Technologist and Future Trends - Rotterdam Business Sch...
Arjan Radder
 
Overview Mobile Applications Market
Overview  Mobile Applications MarketOverview  Mobile Applications Market
Overview Mobile Applications Market
Software Park Thailand
 
Kunskapsbaren 2011 Stockholm - Mobila trender & strategier
Kunskapsbaren 2011 Stockholm - Mobila trender & strategierKunskapsbaren 2011 Stockholm - Mobila trender & strategier
Kunskapsbaren 2011 Stockholm - Mobila trender & strategier
HiQInternational
 
Kunskapsbaren 2011 Stockholm - Mobila trender & strategier
Kunskapsbaren 2011 Stockholm - Mobila trender & strategierKunskapsbaren 2011 Stockholm - Mobila trender & strategier
Kunskapsbaren 2011 Stockholm - Mobila trender & strategier
Alexander Skogberg
 
Mobil krigføring - en 10 min. intro
Mobil krigføring - en 10 min. introMobil krigføring - en 10 min. intro
Mobil krigføring - en 10 min. intro
Espen Riskedal
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
Tushar Raina
 
A PROJECT REPORT ON A STUDY ON CONSUMER BUYING BEHAVIOR TOWARDS SMARTPHONE
A PROJECT REPORT  ON A STUDY ON CONSUMER BUYING BEHAVIOR TOWARDS SMARTPHONEA PROJECT REPORT  ON A STUDY ON CONSUMER BUYING BEHAVIOR TOWARDS SMARTPHONE
A PROJECT REPORT ON A STUDY ON CONSUMER BUYING BEHAVIOR TOWARDS SMARTPHONE
Vibhor Agarwal
 
Consumer buying behaviour
Consumer buying behaviourConsumer buying behaviour
Consumer buying behaviour
KAVITHASARAVANAN09
 
Smart Phones
Smart PhonesSmart Phones
Smart Phones
Mohamed Sewailam
 
Android - to be or not to be?
Android - to be or not to be?Android - to be or not to be?
Android - to be or not to be?
Cisco Service Provider Mobility
 

Similar to Introduction to Cross Platform mobile development (20)

Ewan's Presentation for TechCrunch's GeeknRolla
Ewan's Presentation for TechCrunch's GeeknRollaEwan's Presentation for TechCrunch's GeeknRolla
Ewan's Presentation for TechCrunch's GeeknRolla
 
Geo c workshop
Geo c  workshopGeo c  workshop
Geo c workshop
 
Welcome to MobModCon #1
Welcome to MobModCon #1Welcome to MobModCon #1
Welcome to MobModCon #1
 
Mobile World Congress 2013: A report from the floor
Mobile World Congress 2013: A report from the floorMobile World Congress 2013: A report from the floor
Mobile World Congress 2013: A report from the floor
 
Mobile World Congress - Report
Mobile World Congress - ReportMobile World Congress - Report
Mobile World Congress - Report
 
Bill volk
Bill volkBill volk
Bill volk
 
Rapid prototyping for Wearables
Rapid prototyping for WearablesRapid prototyping for Wearables
Rapid prototyping for Wearables
 
Mobile World Congress 2014 (MWC 2014)
Mobile World Congress 2014 (MWC 2014)Mobile World Congress 2014 (MWC 2014)
Mobile World Congress 2014 (MWC 2014)
 
Part 1 robot in the making
Part 1 robot in the makingPart 1 robot in the making
Part 1 robot in the making
 
GamesWest 2013 December
GamesWest 2013 December GamesWest 2013 December
GamesWest 2013 December
 
Rise of the Marketing Technologist and Future Trends - Rotterdam Business Sch...
Rise of the Marketing Technologist and Future Trends - Rotterdam Business Sch...Rise of the Marketing Technologist and Future Trends - Rotterdam Business Sch...
Rise of the Marketing Technologist and Future Trends - Rotterdam Business Sch...
 
Overview Mobile Applications Market
Overview  Mobile Applications MarketOverview  Mobile Applications Market
Overview Mobile Applications Market
 
Kunskapsbaren 2011 Stockholm - Mobila trender & strategier
Kunskapsbaren 2011 Stockholm - Mobila trender & strategierKunskapsbaren 2011 Stockholm - Mobila trender & strategier
Kunskapsbaren 2011 Stockholm - Mobila trender & strategier
 
Kunskapsbaren 2011 Stockholm - Mobila trender & strategier
Kunskapsbaren 2011 Stockholm - Mobila trender & strategierKunskapsbaren 2011 Stockholm - Mobila trender & strategier
Kunskapsbaren 2011 Stockholm - Mobila trender & strategier
 
Mobil krigføring - en 10 min. intro
Mobil krigføring - en 10 min. introMobil krigføring - en 10 min. intro
Mobil krigføring - en 10 min. intro
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
A PROJECT REPORT ON A STUDY ON CONSUMER BUYING BEHAVIOR TOWARDS SMARTPHONE
A PROJECT REPORT  ON A STUDY ON CONSUMER BUYING BEHAVIOR TOWARDS SMARTPHONEA PROJECT REPORT  ON A STUDY ON CONSUMER BUYING BEHAVIOR TOWARDS SMARTPHONE
A PROJECT REPORT ON A STUDY ON CONSUMER BUYING BEHAVIOR TOWARDS SMARTPHONE
 
Consumer buying behaviour
Consumer buying behaviourConsumer buying behaviour
Consumer buying behaviour
 
Smart Phones
Smart PhonesSmart Phones
Smart Phones
 
Android - to be or not to be?
Android - to be or not to be?Android - to be or not to be?
Android - to be or not to be?
 

More from Lorenzo Sfarra

presentation
presentationpresentation
presentation
Lorenzo Sfarra
 
Real-time monitoring and delay management of a transport information system
Real-time monitoring and delay management of a transport information systemReal-time monitoring and delay management of a transport information system
Real-time monitoring and delay management of a transport information system
Lorenzo Sfarra
 
Progettazione e realizzazione di un sistema DRM utilizzando SSL e GStreamer
Progettazione e realizzazione di un sistema DRM utilizzando SSL e GStreamerProgettazione e realizzazione di un sistema DRM utilizzando SSL e GStreamer
Progettazione e realizzazione di un sistema DRM utilizzando SSL e GStreamer
Lorenzo Sfarra
 
Routing: trattazione dei protocolli RIP, OSPF e BGP
Routing: trattazione dei protocolli RIP, OSPF e BGPRouting: trattazione dei protocolli RIP, OSPF e BGP
Routing: trattazione dei protocolli RIP, OSPF e BGP
Lorenzo Sfarra
 
"Facciamo Ubuntu" @ Linux Day 2009
"Facciamo Ubuntu" @ Linux Day 2009"Facciamo Ubuntu" @ Linux Day 2009
"Facciamo Ubuntu" @ Linux Day 2009
Lorenzo Sfarra
 
La Comunità Italiana di Ubuntu
La Comunità Italiana di UbuntuLa Comunità Italiana di Ubuntu
La Comunità Italiana di Ubuntu
Lorenzo Sfarra
 

More from Lorenzo Sfarra (6)

presentation
presentationpresentation
presentation
 
Real-time monitoring and delay management of a transport information system
Real-time monitoring and delay management of a transport information systemReal-time monitoring and delay management of a transport information system
Real-time monitoring and delay management of a transport information system
 
Progettazione e realizzazione di un sistema DRM utilizzando SSL e GStreamer
Progettazione e realizzazione di un sistema DRM utilizzando SSL e GStreamerProgettazione e realizzazione di un sistema DRM utilizzando SSL e GStreamer
Progettazione e realizzazione di un sistema DRM utilizzando SSL e GStreamer
 
Routing: trattazione dei protocolli RIP, OSPF e BGP
Routing: trattazione dei protocolli RIP, OSPF e BGPRouting: trattazione dei protocolli RIP, OSPF e BGP
Routing: trattazione dei protocolli RIP, OSPF e BGP
 
"Facciamo Ubuntu" @ Linux Day 2009
"Facciamo Ubuntu" @ Linux Day 2009"Facciamo Ubuntu" @ Linux Day 2009
"Facciamo Ubuntu" @ Linux Day 2009
 
La Comunità Italiana di Ubuntu
La Comunità Italiana di UbuntuLa Comunità Italiana di Ubuntu
La Comunità Italiana di Ubuntu
 

Recently uploaded

Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 

Recently uploaded (20)

Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 

Introduction to Cross Platform mobile development

  • 1. Introduction to Cross Platform mobile development Lorenzo Sfarra M1 Inters Polytech, Sophia Antipolis Email: lorenzosfarra@gmail.com
  • 2. 2 Penelope or Simon? The 1st Smart Phone ● 1973: Paraskevakos patented the concept of telephony and computing ● 1992: 1st prototype by IBM... ● 1994: ..Simon reaches in the market ● 1997: Ericsson GS 88 “Penelope”, 1st Smart Phone ● .. ● 2013: Part of our life!
  • 3. 3 Focus on the present: market Android iOS RIM Microsoft Bada Symbian Others 0 20000 40000 60000 80000 100000 120000 140000 160000 Thousands of Units (Gartner) Q4 2012 Year Sales «2013: year of the rise of the third ecosystem»
  • 4. 4 Find your place in the market? ● Company ● Hire skilled developers ● Developer ● Different technologies ● expert in every platforms?
  • 5. 5 “Time is money!” (B.F.) ● Different technologies and languages ● Java: Android, BlackBerry ● Objective-C: iOS ● C#: Windows Phone ... ● Different sources: Forums, Q&A, Technical Support ● Learning curve = time = money.. ..we can do better!
  • 6. 6 Look around you ● Netcraft: 634 million websites at Dec 2012 ● Number of web developers? ● Common front end technologies ● Extreme: Firefox OS, the Web is the platform
  • 7. 7 Awesome results ✔ Phonegap (Apache Public 2) ✔ Titanium (Apache Public 2, proprietary) ✔ Unity3D (proprietary) ✔ JQuery Mobile (MIT license) ✔ Sencha Touch (GPLv3, commercial) - Only web technologies? No.. Mobile Application Development (Wikipedia).
  • 8. 8 Cross-platform or Native? ✔Reusable code (developer), reduced costs (company) ✔Easy for web developers (HTML, CSS, JS) ✔Enterprise, web services support ✗ Full support of device and OS ✗ Runtime performance ✗ High-end graphics, 3D limited