際際滷

際際滷Share a Scribd company logo
Cross-Platform AppsWHY? How?Guilhem Ensuque, Sep 13, 2011@gensuque_op #openplug #vdc2011http://slideshare.net/gensuque
Boss: I need an iPhone app!Engineer: OK I go learn Objective-C and do itEngineer (3 months later): Done!Typical App Story  Episode 1
Typical App Story  Episode 2Boss: Ah buthow about Android?Engineer: I need to learn Java!Boss: I dont have the money nor the time for that!
Lessons LearnedYour mileage may vary User ExperienceResourcesPlatforms
User ExperienceHow do users get my app?TailoredvsGeneric?How muchintegration?
Case in Point: FacebookiPhone: appiPad: website
PlatformsTablets, TVs, cars, fridges?Which to target?Smartphonevs featurephone?
Platforms  Global Data Worldwide smartphone OS Shipments Q2 2011Smartphones: 30%, 108MFeature phones: 70%, 258M6 smartphones are being shipped every secondSource: TomiAhonen Consulting  August 2011
Platforms  US data
ResourcesDo we have legacycode?What aremy teamskills?Time vs    money?
粒僚畤粁故 竜留僚  Know ThyselfResources  Socratic Approach
No Silver BulletWORANATIVE WEB X-PLATFORMWRAPPEDTechnical Solutions
Write Once Run Anywhere#FAILUser ExperienceNot GoodSo-soResourcesPlatformsGood
Wrapped / Hybrid Web Apps#GOODUser ExperienceSo-soResourcesPlatformsGoodGood
Architecture of an Hybrid AppApplication PackageClient App UI & core logicAPI libraries, e.g. Verizon SMS, MMS, Location RESTful              calls implementationJavascriptAppFrameworkAPIlibsPhoneGappluginse.g.ContactsDevice OSWeb Browser Core
X-Platform Native Apps#FTWUser ExperienceGoodResourcesPlatformsGoodSo-so
OpenPlug App Example
Native Apps#EXPENSIVEUser ExperienceGoodNot GoodNot GoodResourcesPlatforms
ConclusionUse the right tool for the right job
A Bit of Self-Advertisinghttp://developer.openplug.com
VDC Conference 2011 - Developing Cross-Platform Apps

More Related Content

VDC Conference 2011 - Developing Cross-Platform Apps

Editor's Notes

  • #18: Verizon AR app, OpenDays, InStyle HairStyle Try-On