SlideShare a Scribd company logo
1 of 11
Oportunități pentru 
Cross Platform 
Application 
Development 
I O N U Ț B Ă L A N 
WWW.MOBZINE.RO 
NETCAMP 2012, MARRIOTT
“În 2012, aplicațiile mobile va fi o zonă de maxim interes ce va atrage 
atenția … 
Sandy Shen, Gartner research director 
“Dezvoltarea unei aplicații necesită aproximativ 6 săptămâni (aplicație 
de complexitate medie) și un cost asociat de aproape 35k USD” 
Android Developer
Sumar 
• Situația actuală pe piața de smartphone-uri 
• De ce cross platform: avantaje 
• Provocări 
• Soluțiile de generare automată a aplicațiilor cross platform
Situația vânzărilor de smartphone-uri 
• Android domină 
• iOS continuă să 
crească 
• RIM, Symbian scad 
• Windows Phone crește 
• Alții: Bada
De ce cross platform 
• Se ajunge la un număr mai mare de potențiali utilizatori / cumpărători 
• Pe anumite platforme se obține renume, pe altele se fac BANI 
• Piața e dinamică, nu există câștigător pe termen lung 
• Fiecare platformă are elemente proprii ce pot fi exploatate în 
favoarea aplicației (API, accelerare hardware, servicii etc.) 
• Utilizatorii folosesc mai mult de o platformă mobilă și doresc 
aplicații/experiențe similare
Provocări 
• Conflict între costurile de dezvoltare și penetrarea unei anumite 
platforme mobile 
• Decizia de a alege calea corectă (economic) legată de tipul de 
dezvoltare 
• Nu există ”soluție magică” 
• Alegerea depinde de tipologia specifică aplicației/dezvoltatorului
Variante 
• Web apps 
• Hybrid apps 
• Aplicații native 
• Aplicații generate automat
Soluții de generare automată 
Rhodes 
Phonegap 
FeedHenry 
Appcelerator 
Grapple 
MotherApp 
Corona 
Sencha Touch 
MoSync 
Resco 
CouchOne 
MobileIron 
WidgetPad 
AML 
Jo 
xui 
JQuery Mobile 
JQTouch 
QT 
QuickConnectFamily 
Bedrock 
WebApp.net 
Platforme automatizate 
pentru 
dezvoltarea 
aplicațiilor mobile
Pro instrumente automatizate 
• Codul poate fi refolosit 
• Extindere prin plugin-uri 
• Accesibile dezvoltatorilor 
• Reduce costurile de dezvoltare 
• Integrarea cu servicii cloud: Salesforce.com,AWS, Box.net 
• Deployment facil
Contra instrumente automatizate 
• Platforma nu are suport pentru toate / cele mai noi funcții din 
sistemul de operare 
• Imposibilitatea de folosire a instrumentelor proprii de dezvoltare 
• Performanță 
• Elementele grafice 3D problematice 
• Dependența de platforma aleasă
Q&A 
Vă mulțumesc! 
IONUT@MOBZINE.RO 
TWITTER: @BALANIONUT

More Related Content

Similar to Cross app development

Rares Serban, Sr. Mobile Developer at Soft to you - cross-platform development
Rares Serban, Sr. Mobile Developer at Soft to you - cross-platform developmentRares Serban, Sr. Mobile Developer at Soft to you - cross-platform development
Rares Serban, Sr. Mobile Developer at Soft to you - cross-platform developmentMobileAcademy
 
Cum ne ajută "norii" să optimizăm costurile?
Cum ne ajută "norii" să optimizăm costurile?Cum ne ajută "norii" să optimizăm costurile?
Cum ne ajută "norii" să optimizăm costurile?Andrei Dumitrascu
 
Webstock 2014 mobile apps in mediul enterprise
Webstock 2014 mobile apps in mediul enterpriseWebstock 2014 mobile apps in mediul enterprise
Webstock 2014 mobile apps in mediul enterpriseIonut Balan
 
Wordcamp 2012 - Wordpress pentru web development
Wordcamp 2012 - Wordpress pentru web developmentWordcamp 2012 - Wordpress pentru web development
Wordcamp 2012 - Wordpress pentru web developmentAndrei Diaconu
 
Preturi pentru dezvoltarea aplicatiilor Android
Preturi pentru dezvoltarea aplicatiilor AndroidPreturi pentru dezvoltarea aplicatiilor Android
Preturi pentru dezvoltarea aplicatiilor AndroidBridgeWest.eu
 
2013: Android Momentum
2013: Android Momentum2013: Android Momentum
2013: Android Momentumbalanionut
 
Webstock 2013 venituri pe piete white
Webstock 2013 venituri pe piete whiteWebstock 2013 venituri pe piete white
Webstock 2013 venituri pe piete whiteIonut Balan
 
Content Management - Alexandru Lapusan
Content Management - Alexandru LapusanContent Management - Alexandru Lapusan
Content Management - Alexandru LapusanIDG Romania
 
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...Codecamp Romania
 
Mobile Touch mobile com meetup
Mobile Touch mobile com meetupMobile Touch mobile com meetup
Mobile Touch mobile com meetupHoria Tel
 
Proiect programare web
Proiect programare webProiect programare web
Proiect programare webTole Alexandra
 
Mobile app trends
Mobile app trendsMobile app trends
Mobile app trendsbalanionut
 
Direct vision servicii software
Direct vision   servicii softwareDirect vision   servicii software
Direct vision servicii softwareDirectVision
 
Management-ul proiectelor software
Management-ul proiectelor softwareManagement-ul proiectelor software
Management-ul proiectelor softwareMoldovan Oana
 
Lupu Vitaliy Bachelor thesis Presentation
Lupu Vitaliy Bachelor thesis PresentationLupu Vitaliy Bachelor thesis Presentation
Lupu Vitaliy Bachelor thesis Presentationlogan123
 
Tecomm2011 mm powerpoint - ppt
Tecomm2011 mm   powerpoint - pptTecomm2011 mm   powerpoint - ppt
Tecomm2011 mm powerpoint - pptLaurentiu Marian
 

Similar to Cross app development (20)

Rares Serban, Sr. Mobile Developer at Soft to you - cross-platform development
Rares Serban, Sr. Mobile Developer at Soft to you - cross-platform developmentRares Serban, Sr. Mobile Developer at Soft to you - cross-platform development
Rares Serban, Sr. Mobile Developer at Soft to you - cross-platform development
 
Cum ne ajută "norii" să optimizăm costurile?
Cum ne ajută "norii" să optimizăm costurile?Cum ne ajută "norii" să optimizăm costurile?
Cum ne ajută "norii" să optimizăm costurile?
 
Cloudforum
CloudforumCloudforum
Cloudforum
 
Webstock 2014 mobile apps in mediul enterprise
Webstock 2014 mobile apps in mediul enterpriseWebstock 2014 mobile apps in mediul enterprise
Webstock 2014 mobile apps in mediul enterprise
 
Wordcamp 2012 - Wordpress pentru web development
Wordcamp 2012 - Wordpress pentru web developmentWordcamp 2012 - Wordpress pentru web development
Wordcamp 2012 - Wordpress pentru web development
 
Preturi pentru dezvoltarea aplicatiilor Android
Preturi pentru dezvoltarea aplicatiilor AndroidPreturi pentru dezvoltarea aplicatiilor Android
Preturi pentru dezvoltarea aplicatiilor Android
 
2013: Android Momentum
2013: Android Momentum2013: Android Momentum
2013: Android Momentum
 
Webstock 2013 venituri pe piete white
Webstock 2013 venituri pe piete whiteWebstock 2013 venituri pe piete white
Webstock 2013 venituri pe piete white
 
Zitec dpad2012
Zitec dpad2012Zitec dpad2012
Zitec dpad2012
 
Content Management - Alexandru Lapusan
Content Management - Alexandru LapusanContent Management - Alexandru Lapusan
Content Management - Alexandru Lapusan
 
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
 
Remus Cristian CV
Remus Cristian CVRemus Cristian CV
Remus Cristian CV
 
Krogos Rocs 2004
Krogos Rocs 2004Krogos Rocs 2004
Krogos Rocs 2004
 
Mobile Touch mobile com meetup
Mobile Touch mobile com meetupMobile Touch mobile com meetup
Mobile Touch mobile com meetup
 
Proiect programare web
Proiect programare webProiect programare web
Proiect programare web
 
Mobile app trends
Mobile app trendsMobile app trends
Mobile app trends
 
Direct vision servicii software
Direct vision   servicii softwareDirect vision   servicii software
Direct vision servicii software
 
Management-ul proiectelor software
Management-ul proiectelor softwareManagement-ul proiectelor software
Management-ul proiectelor software
 
Lupu Vitaliy Bachelor thesis Presentation
Lupu Vitaliy Bachelor thesis PresentationLupu Vitaliy Bachelor thesis Presentation
Lupu Vitaliy Bachelor thesis Presentation
 
Tecomm2011 mm powerpoint - ppt
Tecomm2011 mm   powerpoint - pptTecomm2011 mm   powerpoint - ppt
Tecomm2011 mm powerpoint - ppt
 

Cross app development

  • 1. Oportunități pentru Cross Platform Application Development I O N U Ț B Ă L A N WWW.MOBZINE.RO NETCAMP 2012, MARRIOTT
  • 2. “În 2012, aplicațiile mobile va fi o zonă de maxim interes ce va atrage atenția … Sandy Shen, Gartner research director “Dezvoltarea unei aplicații necesită aproximativ 6 săptămâni (aplicație de complexitate medie) și un cost asociat de aproape 35k USD” Android Developer
  • 3. Sumar • Situația actuală pe piața de smartphone-uri • De ce cross platform: avantaje • Provocări • Soluțiile de generare automată a aplicațiilor cross platform
  • 4. Situația vânzărilor de smartphone-uri • Android domină • iOS continuă să crească • RIM, Symbian scad • Windows Phone crește • Alții: Bada
  • 5. De ce cross platform • Se ajunge la un număr mai mare de potențiali utilizatori / cumpărători • Pe anumite platforme se obține renume, pe altele se fac BANI • Piața e dinamică, nu există câștigător pe termen lung • Fiecare platformă are elemente proprii ce pot fi exploatate în favoarea aplicației (API, accelerare hardware, servicii etc.) • Utilizatorii folosesc mai mult de o platformă mobilă și doresc aplicații/experiențe similare
  • 6. Provocări • Conflict între costurile de dezvoltare și penetrarea unei anumite platforme mobile • Decizia de a alege calea corectă (economic) legată de tipul de dezvoltare • Nu există ”soluție magică” • Alegerea depinde de tipologia specifică aplicației/dezvoltatorului
  • 7. Variante • Web apps • Hybrid apps • Aplicații native • Aplicații generate automat
  • 8. Soluții de generare automată Rhodes Phonegap FeedHenry Appcelerator Grapple MotherApp Corona Sencha Touch MoSync Resco CouchOne MobileIron WidgetPad AML Jo xui JQuery Mobile JQTouch QT QuickConnectFamily Bedrock WebApp.net Platforme automatizate pentru dezvoltarea aplicațiilor mobile
  • 9. Pro instrumente automatizate • Codul poate fi refolosit • Extindere prin plugin-uri • Accesibile dezvoltatorilor • Reduce costurile de dezvoltare • Integrarea cu servicii cloud: Salesforce.com,AWS, Box.net • Deployment facil
  • 10. Contra instrumente automatizate • Platforma nu are suport pentru toate / cele mai noi funcții din sistemul de operare • Imposibilitatea de folosire a instrumentelor proprii de dezvoltare • Performanță • Elementele grafice 3D problematice • Dependența de platforma aleasă
  • 11. Q&A Vă mulțumesc! IONUT@MOBZINE.RO TWITTER: @BALANIONUT