Upgrade to Pro — share decks privately, control downloads, hide ads and more …

There is no app - Blurring the lines between apps and mobile platform

Roy Cornelissen
September 22, 2016

There is no app - Blurring the lines between apps and mobile platform

Presentation delivered at LevelUp Mobile 2016, Leusden

Mobile platforms are evolving and getting richer and richer in features with every new release. The OS itself is becoming the primary interface for users to interact with, as are a new category of (wearable) devices.

What does this mean for us as app developers? Are the days of the traditional “mobile app” numbered? How do we serve our end users and optimize their mobile moment as much as possible?

The average smartphone owner has installed over 100 apps on their phone while they only use between 3 and 5 apps a day. By integrating your app more deeply into the mobile operating system can greatly increase the usage of the app. During this session we will show what you can do to integrate your apps in the Windows, iOS and Android platforms to keep your app top of mind. We’ll look at spotlight search, universal links, app indexing, Cortana integration and other APIs provided by iOS and Google Play services to engage your users in your apps. We’ll also look at new interaction models that are closer to the mobile platform: widgets, 3D-Touch, etc.

Roy Cornelissen

September 22, 2016
Tweet

More Decks by Roy Cornelissen

Other Decks in Technology

Transcript

  1. blurring the lines between apps and mobile platform
    Mobile Lead
    Xpirit Netherlands

    View Slide

  2. View Slide

  3. View Slide

  4. 189M
    downloads
    a day
    200
    mins on phone
    127
    mins in
    apps

    View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. On desktop, you designed for the web
    On mobile, you design for the platform
    http://ben-evans.com/benedictevans/2015/9/26/mobile-is-not-a-neutral-platform

    View Slide

  13. Native FTW!!1!

    View Slide

  14. View Slide

  15. View Slide

  16. iMessage

    View Slide

  17. iMessage

    View Slide

  18. Great, now what?!

    View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. View Slide

  23. iOS Windows
    Android
    Objective-C
    Xcode
    C#
    Visual Studio
    Java
    Android Studio
    No shared code • Many languages & development environments • Multiple teams

    View Slide

  24. Shared C# codebase • 100% native API access • High performance
    iOS C# UI Windows C# UI
    Android C# UI
    Shared C# Mobile

    View Slide

  25. Traditional Xamarin
    Approach
    With Xamarin.Forms:
    More code-sharing, all native
    iOS C# UI Windows C# UI
    Android C# UI
    Shared C# Backend
    Shared UI Code
    Shared C# Backend

    View Slide

  26. View Slide

  27. View Slide

  28. Mobile isn’t neutral
    Keep up with the platforms
    Open up your app
    Decompose your app
    Relatively easy to integrate

    View Slide

  29. @roycornelissen
    roycornelissen.wordpress.com
    [email protected]

    View Slide