Mobile App Development Challenges

740 views
616 views

Published on

Mobinex CTO'su Osman Çelik'in Webrazzi Mobil 13 Konferansında yaptığı isimli sunumu.

Published in: Technology, News & Politics
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
740
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
29
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • 03/17/09
  • 03/17/09
  • Needs a platform to manage whole life cycle 03/17/09
  • 03/17/09
  • Mobile App Development Challenges

    1. 1. Mobile App Development Challenges 04.2013 osman.celik@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 osman.celik@mobinex.biz@osmancelik@mobinex
    10. 10. Thank you www.mobinex.biz osman.celik@mobinex.biz@osmancelik@mobinex

    ×