SlideShare a Scribd company logo
1 of 44
Mobile App Maker
Challenges of Building a Platform for Mobile Apps




The lifecycle of a mobile app
Mobile apps’ look & feel
Some of the challenges in the mobile market
How to do mobile monetization
How distribution should be in the forefront of dev.
about me

 loves technology, architecture, development & methodologies


 expert in cloud-based solutions


 member of Conduit Mobile’s founding team


 manages R&D for Conduit Mobile




           about.me/avi.wortzel
               A vi .Wo rtzel @ co ndu i t.co m

              @wortzel
               Avi Wortzel
about Conduit




    powerful, cloud-based platform                     platform to create mobile
     for creation of browser, website,                   apps for multiple devices
     & mobile user-engagement tools
                                                            create a strong mobile presence
    largest B2B network worldwide
                                                            reach a wider audience
         more than 260,000 publishers
                                                            engage the world with your
                                                             content
         over 250,000,000 active end users

         over 3 billion monthly user interactions

    founded in 2005




ENGAGING PEOPLE.
mobile app
lifecycle
mobile app lifecycle


             Idea




  Technology
    Review




        Development




  Distribution
mobile app lifecycle


             Idea




  Technology
    Review




        Development




  Distribution
mobile app lifecycle


             Idea




  Technology
    Review




        Development




  Distribution
mobile app lifecycle


             Idea




  Technology
    Review




        Development




  Distribution
genetically mutated iPhone app on other mobile platforms
example: Mashable app




               similar UI
example: Mashable app

But what went wrong?
                        About
Is the Android
app optimized for
the Android
platform?


             Back




                                Search
example: Dropbox app




              Back


              Navigation Bar
iPhone



         ■ simple
         ■ smooth & superior design
         ■ high quality (hardware, software)
         ■ massive apps eco-system
         ■ user experience is locked down
         ■ OS updates
Android



          ■ highly customizable
          ■ varied user experience
          ■ device fragmentation
          ■ deep social integrations
Windows Phone


                ■ same architecture as Win 8
                ■ enterprise support
                ■ customization - unique looks
                ■ NFC support
mobile apps’
look & feel
physical interface differences
                Power




                                                    Power
Volume




                                                                                    Volume
                        Volume




                                                                                    Power
                                                                                    Camera
                                 Back Home Recent           Back           Search
         Home                                                      Start
                                            apps
home screen
navigation
navigation
navigation
navigation
push notifications
push notifications
push notifications
mobile app
markets
app markets




       700k




       700k




150k
alternative markets



  alternatives    alternatives   alternatives
world-wide smartphone sales (thousands of units)
upload to market



   dev. account    upload app   review




     dist. cert       build




     mobile
                    push cert
    provision
upload to market




  dev. account                         review



                     alternative
     build
                      markets



                   self distribution
upload to market


       dev. account




          build




        upload app    review
mobile
monetization
ads support


■ banner ads
■ full screen interstitial
■ rich media
ads support


■ banner ads
■ full screen interstitial
■ rich media
freemium model
in-app purchase
incentivized download
monetization
distribution
distribution


                    Social




                   Online
                 Campaigns




               Local Marketing,
                 PR, Reviews




                   Friends
summary

■ platform differentiation
   • Optimize app look & feel for each platform
   • use unique platform features

■ market challenges
   • simplify the submission process

■ monetization
   • use platform opportunities
   • consider a different model in each platform

■ distribution
   • natural growth is most effected
Thanks

• questions?
• we are hiring!

More Related Content

What's hot

Group research on mobile marketing
Group research on mobile marketingGroup research on mobile marketing
Group research on mobile marketingjoshuaelliottuk
 
Designing for Mobile Devices
Designing for Mobile DevicesDesigning for Mobile Devices
Designing for Mobile DevicesOxonDigital
 
Yapper Application
Yapper ApplicationYapper Application
Yapper ApplicationBambulin
 
Mobile - How Advertisers can Embrace New Formats, and Improve Performance wit...
Mobile - How Advertisers can Embrace New Formats, and Improve Performance wit...Mobile - How Advertisers can Embrace New Formats, and Improve Performance wit...
Mobile - How Advertisers can Embrace New Formats, and Improve Performance wit...Incubeta NMPi
 
Live Wallpapers & Personalization of Android phones & tablets for market inte...
Live Wallpapers & Personalization of Android phones & tablets for market inte...Live Wallpapers & Personalization of Android phones & tablets for market inte...
Live Wallpapers & Personalization of Android phones & tablets for market inte...Raw Shorts
 
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012CorSource
 
Mobile pulse quick overview
Mobile pulse quick overviewMobile pulse quick overview
Mobile pulse quick overviewMobile Pulse
 
Android and GeneXus Smart Devices Generator
Android and GeneXus Smart Devices GeneratorAndroid and GeneXus Smart Devices Generator
Android and GeneXus Smart Devices GeneratorGeneXus
 
Android introduction (ilyas)
Android introduction (ilyas)Android introduction (ilyas)
Android introduction (ilyas)Ilyas Ahamed
 
In mobi camerjam mobile brand masterclass
In mobi camerjam mobile brand masterclassIn mobi camerjam mobile brand masterclass
In mobi camerjam mobile brand masterclassJames Cameron
 
Gary Chan
Gary ChanGary Chan
Gary Chanfndc
 
Mat Toor - Imagine Publishing
Mat Toor - Imagine PublishingMat Toor - Imagine Publishing
Mat Toor - Imagine PublishingLSmiro
 
Kontagent Social to Mobile Webinar: A Playbook for Building Successful Games
Kontagent Social to Mobile Webinar: A Playbook for Building Successful GamesKontagent Social to Mobile Webinar: A Playbook for Building Successful Games
Kontagent Social to Mobile Webinar: A Playbook for Building Successful GamesKontagent
 
Jan Ole Suhr
Jan Ole SuhrJan Ole Suhr
Jan Ole Suhrfndc
 
The Mobile Opportunity
The Mobile OpportunityThe Mobile Opportunity
The Mobile OpportunityJeff Haynie
 

What's hot (20)

Group research on mobile marketing
Group research on mobile marketingGroup research on mobile marketing
Group research on mobile marketing
 
Dial2Do ICIN 09
Dial2Do ICIN 09Dial2Do ICIN 09
Dial2Do ICIN 09
 
Designing for Mobile Devices
Designing for Mobile DevicesDesigning for Mobile Devices
Designing for Mobile Devices
 
Yapper Application
Yapper ApplicationYapper Application
Yapper Application
 
Mobile - How Advertisers can Embrace New Formats, and Improve Performance wit...
Mobile - How Advertisers can Embrace New Formats, and Improve Performance wit...Mobile - How Advertisers can Embrace New Formats, and Improve Performance wit...
Mobile - How Advertisers can Embrace New Formats, and Improve Performance wit...
 
Live Wallpapers & Personalization of Android phones & tablets for market inte...
Live Wallpapers & Personalization of Android phones & tablets for market inte...Live Wallpapers & Personalization of Android phones & tablets for market inte...
Live Wallpapers & Personalization of Android phones & tablets for market inte...
 
Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012Extending softwareintomobile 11 28-2012
Extending softwareintomobile 11 28-2012
 
Mobile pulse quick overview
Mobile pulse quick overviewMobile pulse quick overview
Mobile pulse quick overview
 
Mobile UW
Mobile UWMobile UW
Mobile UW
 
Android and GeneXus Smart Devices Generator
Android and GeneXus Smart Devices GeneratorAndroid and GeneXus Smart Devices Generator
Android and GeneXus Smart Devices Generator
 
Nokia N900 Report
Nokia N900 ReportNokia N900 Report
Nokia N900 Report
 
Android introduction (ilyas)
Android introduction (ilyas)Android introduction (ilyas)
Android introduction (ilyas)
 
In mobi camerjam mobile brand masterclass
In mobi camerjam mobile brand masterclassIn mobi camerjam mobile brand masterclass
In mobi camerjam mobile brand masterclass
 
Gary Chan
Gary ChanGary Chan
Gary Chan
 
Mat Toor - Imagine Publishing
Mat Toor - Imagine PublishingMat Toor - Imagine Publishing
Mat Toor - Imagine Publishing
 
Kontagent Social to Mobile Webinar: A Playbook for Building Successful Games
Kontagent Social to Mobile Webinar: A Playbook for Building Successful GamesKontagent Social to Mobile Webinar: A Playbook for Building Successful Games
Kontagent Social to Mobile Webinar: A Playbook for Building Successful Games
 
Jan Ole Suhr
Jan Ole SuhrJan Ole Suhr
Jan Ole Suhr
 
The Mobile Opportunity
The Mobile OpportunityThe Mobile Opportunity
The Mobile Opportunity
 
The Mobile Ecosystem
The Mobile EcosystemThe Mobile Ecosystem
The Mobile Ecosystem
 
Mobile applications development
Mobile applications developmentMobile applications development
Mobile applications development
 

Similar to Challenges in building a mobile apps platform

What You Need To Know About Mobile | Noel Webb, SpeakFeel Corporation
What You Need To Know About Mobile | Noel Webb, SpeakFeel CorporationWhat You Need To Know About Mobile | Noel Webb, SpeakFeel Corporation
What You Need To Know About Mobile | Noel Webb, SpeakFeel CorporationCanadaHelps / MyCharityConnects
 
Slow down! What should you consider before going mobile? Eran zinman, Mobile ...
Slow down! What should you consider before going mobile? Eran zinman, Mobile ...Slow down! What should you consider before going mobile? Eran zinman, Mobile ...
Slow down! What should you consider before going mobile? Eran zinman, Mobile ...Eran Zinman
 
Internet World 2012 Presentation: Slow down! What should you consider before ...
Internet World 2012 Presentation: Slow down! What should you consider before ...Internet World 2012 Presentation: Slow down! What should you consider before ...
Internet World 2012 Presentation: Slow down! What should you consider before ...Conduit
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011arendsf
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting SmallAndrew Smith
 
Gsma mwc roberto de la mora feb 27 2012
Gsma mwc roberto de la mora feb 27 2012Gsma mwc roberto de la mora feb 27 2012
Gsma mwc roberto de la mora feb 27 2012Cisco Collaboration
 
ShopLocal Native Mobile Applications Overview - PART ONE (1)
ShopLocal Native Mobile Applications Overview - PART ONE (1)ShopLocal Native Mobile Applications Overview - PART ONE (1)
ShopLocal Native Mobile Applications Overview - PART ONE (1)Patrick Flanagan
 
HTML5 or Native Apps: Which Will it Be?
HTML5 or Native Apps: Which Will it Be?HTML5 or Native Apps: Which Will it Be?
HTML5 or Native Apps: Which Will it Be?jwhatcott
 
22B - Conduit Presentation Noah Conference 2011
22B - Conduit Presentation Noah Conference 201122B - Conduit Presentation Noah Conference 2011
22B - Conduit Presentation Noah Conference 2011NOAH Advisors
 
Introduction to ICS
Introduction to ICSIntroduction to ICS
Introduction to ICSamsanjeev
 
Mobile - Death Valley, or a bridge to Web success?
Mobile - Death Valley, or a bridge to Web success?Mobile - Death Valley, or a bridge to Web success?
Mobile - Death Valley, or a bridge to Web success?Alterian
 
User Interface Engineering (UIE) Web App Masters Tour 2011
User Interface Engineering (UIE) Web App Masters Tour 2011User Interface Engineering (UIE) Web App Masters Tour 2011
User Interface Engineering (UIE) Web App Masters Tour 2011Mike Lee
 
How Mobile Frameworks Revolutionize Cross-Platform App Development.pptx
How Mobile Frameworks Revolutionize Cross-Platform App Development.pptxHow Mobile Frameworks Revolutionize Cross-Platform App Development.pptx
How Mobile Frameworks Revolutionize Cross-Platform App Development.pptxATeam Soft Solutions
 

Similar to Challenges in building a mobile apps platform (20)

What You Need To Know About Mobile | Noel Webb, SpeakFeel Corporation
What You Need To Know About Mobile | Noel Webb, SpeakFeel CorporationWhat You Need To Know About Mobile | Noel Webb, SpeakFeel Corporation
What You Need To Know About Mobile | Noel Webb, SpeakFeel Corporation
 
Slow down! What should you consider before going mobile? Eran zinman, Mobile ...
Slow down! What should you consider before going mobile? Eran zinman, Mobile ...Slow down! What should you consider before going mobile? Eran zinman, Mobile ...
Slow down! What should you consider before going mobile? Eran zinman, Mobile ...
 
Internet World 2012 Presentation: Slow down! What should you consider before ...
Internet World 2012 Presentation: Slow down! What should you consider before ...Internet World 2012 Presentation: Slow down! What should you consider before ...
Internet World 2012 Presentation: Slow down! What should you consider before ...
 
Project of mobile apps
Project of mobile appsProject of mobile apps
Project of mobile apps
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Jason cross
Jason crossJason cross
Jason cross
 
Gsma mwc roberto de la mora feb 27 2012
Gsma mwc roberto de la mora feb 27 2012Gsma mwc roberto de la mora feb 27 2012
Gsma mwc roberto de la mora feb 27 2012
 
ShopLocal Native Mobile Applications Overview - PART ONE (1)
ShopLocal Native Mobile Applications Overview - PART ONE (1)ShopLocal Native Mobile Applications Overview - PART ONE (1)
ShopLocal Native Mobile Applications Overview - PART ONE (1)
 
HTML5 or Native Apps: Which Will it Be?
HTML5 or Native Apps: Which Will it Be?HTML5 or Native Apps: Which Will it Be?
HTML5 or Native Apps: Which Will it Be?
 
22B - Conduit Presentation Noah Conference 2011
22B - Conduit Presentation Noah Conference 201122B - Conduit Presentation Noah Conference 2011
22B - Conduit Presentation Noah Conference 2011
 
Introduction to ICS
Introduction to ICSIntroduction to ICS
Introduction to ICS
 
Mobile - Death Valley, or a bridge to Web success?
Mobile - Death Valley, or a bridge to Web success?Mobile - Death Valley, or a bridge to Web success?
Mobile - Death Valley, or a bridge to Web success?
 
Presentation1
Presentation1Presentation1
Presentation1
 
Ovi And Social Location
Ovi And Social LocationOvi And Social Location
Ovi And Social Location
 
User Interface Engineering (UIE) Web App Masters Tour 2011
User Interface Engineering (UIE) Web App Masters Tour 2011User Interface Engineering (UIE) Web App Masters Tour 2011
User Interface Engineering (UIE) Web App Masters Tour 2011
 
How Mobile Frameworks Revolutionize Cross-Platform App Development.pptx
How Mobile Frameworks Revolutionize Cross-Platform App Development.pptxHow Mobile Frameworks Revolutionize Cross-Platform App Development.pptx
How Mobile Frameworks Revolutionize Cross-Platform App Development.pptx
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentation1
Presentation1Presentation1
Presentation1
 
"Use of Mobile Apps: Harnessing E-Resources & Services in Libraries & Inform...
 "Use of Mobile Apps: Harnessing E-Resources & Services in Libraries & Inform... "Use of Mobile Apps: Harnessing E-Resources & Services in Libraries & Inform...
"Use of Mobile Apps: Harnessing E-Resources & Services in Libraries & Inform...
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Recently uploaded (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Challenges in building a mobile apps platform

Editor's Notes

  1. a genetically mutated iPhone app on all other mobile platforms
  2. Action barNo menuNavigation using action bar
  3. (ICS)4.0 – only back, home and last appsSearch button – not always existOn Nexus S
  4. Simplicity in product levelhttp://www.androidauthority.com/google-winning-android-vs-ios-war-pretty-clearly-eric-schmidt-says-not-quite-so-139324/Simple to useFirst time experience SimplicityHigh quality rich contentsHard Apple saw more than 100 million updates to iOS 6 in less than a week after the software went liveMore than 60 pct of iPhones updated to iOS 6 in two weeks
  5. widgets“Share” intent – using the manifest fileLauncher android– lock screen, home screen app drawer
  6. Enterprise support — Corporations and large user groups will appreciate being able to manage large numbers of  Windows Phone 8 devices, including a built-in Company Hub app, Bitlocker  encryption and Secure Boot technologies. Lack of enterprise management  tools has been cited as an impediment to large corporations embracing  Android. While enterprise management solutions exist, Android’s  fragmentation means they don’t work across the board.Windows Phone 8 also supports devices with Near Field Communication (NFC) chips that are found in many top-of-the-line Android phones today. The technology lets you make mobile payments or swap content between devices just by tapping it to another NFC chip. Read more: http://www.businessinsider.com/windows-phone-8-review-2012-10#ixzz2HTysPg1f
  7. physical interfacehome Screen navigation push notifications
  8. iOSHome button onlyAndroidHome Back and menu (physical and virtual)WP8Back, Start and Search
  9. Add widgets to androidApps listiOSPaging with static image Android Paging with Panorama image Widgets supportWP8Live tilesAll apps in fully customized start screen----------------------------WP8 – customize color, size and location of your live tiles (animated and dynamiclly)Android – Widgets: very rich world, allow user interface, some apps are only widget based, almost all apps have widget represntation
  10. iOS:Tab barToolbar (actions, navigation control)Activity view controller
  11. Layout Considerations for Split Action Bars:1. Main action bar2. Top bar3. Bottom barFixed tabsFixed tabs are always visible on the screen, and can't be moved out of the way like scrollable tabs. Fixed tabs in the main action bar can move to the top bar when the screen orientation changes.Use fixed tabs to support quick changes between two or three app views. Fixed tabs should always allow the user to navigate between the views by swiping left or right on the content area.Default fixed tabs shown in Holo Dark & Light.Scrollable tabsScrollable tabs always take up the entire width of the bar, with the currently active view item in the center, and therefore need to live in a dedicated bar. Scrollable tabs can themselves be scrolled horizontally to bring more tabs into view.Use scrollable tabs if you have a large number of views or if you're unsure how many views will be displayed because your app inserts views dynamically (for example, open chats in a messaging app that the user can navigate between). Scrollable tabs should always allow the user to navigate between the views by swiping left or right on the content area as well as swiping the tabs themselves.Scrolling tabs in the Play Store app. SpinnersA spinner is a drop-down menu that allows users to switch between views of your app.Use a spinner in the main action bar if:You don't want to give up the vertical screen real estate for a dedicated tab bar.The user is switching between views of the same data set (for example: calendar events viewed by day, week, or month) or data sets of the same type (such as content for two different accounts).Action bar spinner from Calendar application.DrawersA drawer is a slide-out menu that allows users to switch between views of your app. It can be opened by touching the action bar's app icon (decorated with the Up caret.) Additionally, a drawer can be revealed by an edge swipe from the left of the screen, and dismissed by swiping from the right edge of the drawer. However, because many users will rely on Up navigation to open a drawer, it is only suitable for use at the topmost level of your app's hierarchy.Open a drawer from the main action bar if:You don't want to give up the vertical screen real estate for a dedicated tab bar.You want to provide direct navigation to a number of views within your app which don't have direct relationships between each other.
  12. Panorama - evokes interest, it provides featured content, occasionally dynamic, attracting user attention. A panorama is also great at aggregating information from multiple sourcesPivots - If it is important to filter sort or organize content within your application, then your application should use a pivot. The pivot titles should be natural categories of the data that you are presenting.
  13. PivotLive tile
  14. Push message Notification center256 bytes payload Badge on app iconDisplay dialog box
  15. Notification barApp to take action (iOS - user)C2DM has been officially deprecated as of June 26, 2012Google Cloud Messaging for Android (GCM) 
  16. Toast notificationsLive tile notifications: flip, cycle and iconichttp://www.developer.nokia.com/Community/Wiki/Live_Tile_Templates_in_Windows_Phone_8Raw notifications
  17. Slide ME, GetJar,AppBrain, Amazon appstore,
  18. AppStoreApple certificates Manually updateCompliance reviewGoogle playPublish in a few minAllow automatic updating by the end userWP…
  19. Google playPublish in a few minAllow automatic updating by the end userWP…
  20. Google playPublish in a few minAllow automatic updating by the end userWP…
  21. iAd, AdMob, AdWhirlTapjoy 
  22. iAd, AdMob, AdWhirlTapjoy 
  23. iAd, AdMob, AdWhirlTapjoy 
  24. iAd, AdMob, AdWhirlTapjoy 
  25. iAd, AdMob, AdWhirlTapjoy 
  26. iAd, AdMob, AdWhirlTapjoy 
  27. The app was uploaded to all markets, how can I distribute it?
  28. Social layerReviewsDeep links - https://developers.facebook.com/blog/post/2012/02/21/improving-app-distribution-on-ios/