Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Mobil Uygulama Geliştirmenin Zorlukları ve Çözüm Yolları [Mobil 13]

3.618 visualizaciones

Publicado el

Mobinex CTO'su Osman Çelik'in Webrazzi Mobil 13 konferansında yaptığı Mobil Uygulama Geliştirmenin Zorlukları ve Çözüm Yolları başlıklı sunumu.

  • Inicia sesión para ver los comentarios

Mobil Uygulama Geliştirmenin Zorlukları ve Çözüm Yolları [Mobil 13]

  1. 1. Mobile App Development Challenges 04.2013 www.mobinex.biz@osmancelik@mobinex
  2. 2. Applications Ecosystem User Channels and UIs Approve Criteria Delivery Platforms • Store: Google Play • Store: App Store • Store: Marketplace • Map: Google Map • Map: iOS Map • Map: Bing Map • Messaging: What`s App ! • Messaging: iMessage • Messaging: Skype • Storage: Google Drive • Storage: iCloud • Storage: Skydrive Value • Search Engine: Google • Search Engine: ... • Search Engine: Bing • Multimedia: Youtube • Multimedia: Itunes • Multimedia: Xbox • Ads: AdMob • Ads: ... • Ads: Microsoft Ad • ... • ... • ... Platforms Manufacturers Operating@osmancelik@mobinex
  3. 3. Application development approaches Security Performance OS Feature Set User Experience Level UI & Animation Complexity Platform Cross- Cross- Mobile Mobile Web Based platform platform Friendly Html5 Native Native Hybrid Website - iOS Xcode - Smartface App Studio - Adobe Phonegap - Jquery Mobile Responsive - Android SDK - Titanium - IBM Worklight - Sencha Touch Web Design - MS Visual Studio - Antenna - Telerik Icenium - Xamarin - Motorola Rhomobile Support & Maintenance Cost Development Cost Time To Market@osmancelik@mobinex
  4. 4. Biggest Challenge; Platform Fragmentation . t Pla pe e ing S iz Ty i on rat ice n ee rs e v Op Scr De Ve 4.2 B 1280 X 800 4.1 1024 X 600 Mobile 4.0 480 X 800 Android Tablet Mini 3.2 360 X 640 Tablet 3.1 320 X 480 TV 3.0 320 X 240 More then Mobile 2.3 240 X 320 10 different mobile application iOS 6.1 B 2048 x 1536 Tablet Mini projects (code base) 6.0 1024 X 768My App Tablet 5.0 640 X 1136 TV 4.1 640 X 960 4.0 320 X 480 Mobile 6.2 1024 X 768 Windows 8 Tablet 1366 X 768 PC @osmancelik 1920 X 1080 TV @mobinex 2560 X 1440
  5. 5. Platform Fragmentation Platform fragmentation is the biggest challenge for mobile apps. Causing a lot troubles! (…but is it inevitable) • Increased Cost and Time-to-market • Each 1 man/day development costs 10x • Operational costs increases 10x • Time for testing increases 10x • Risk of failure increases 10x@osmancelik@mobinex
  6. 6. Development Line... Functionality Ver 4.0 Ver 3.0 Number of Channels TV Ver 2.0 Tablet Ver 1.0 Mobil Android iOS Windows 8 Number of@osmancelik@mobinex Platform
  7. 7. Challenges for Mobile ALM A Mobile Application Project is not just Application Development ! Smartface App Studio Smartface Enterprise Server (SES) • Operating Platforms • Cross-Platform Test • Defining Service Behavior • User Tracking • User alerts • Multiple Resolutions • Funcational Test • Version management • Gathering user • Getting user history • Mobile, Tablet, TV`s • Backward Comp. Test • Support for new Devices data from devices • Back Office Integration • Sub-version issues • Distribution Issues • Device Specific run-time • Reporting ( Call center – CRM) Issues Challenges for mobile apps development and ALM@osmancelik@mobinex
  8. 8. Smartface Platform and Components Smartface is a rapid native application development and Life Cycle Management Platfrom. Smartface Platform has two components; Server and App Studio Smartface Enterprise Server (SES) Smartface App Studio (SAS) • App Catalog • Cross-Platform App. Dev. • App Distribution • Multiple Channel Support • App Version Management • Device Management • Plug-in Support • Mobil CRM • Full Native Components • Content Management • 4X Faster Development • App Analytics and Err Monitoring Publish to SES • User Interface Design • Reports • WUSWUG Support • Scheduled Tasks • Contact Center • Java Script Language • Notification* • on-Device Emulation Distribute and Publish to Manage the Store Applications App Store / Distribute to Google Play Customers Cross-Channel ; Mobile, Tablet, TV`s Application Markets@osmancelik@mobinex
  9. 9. Thank you www.mobinex.biz@osmancelik@mobinex
  10. 10. Thank you www.mobinex.biz@osmancelik@mobinex

×