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

There is no app - Blurring the lines between ap...

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. 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
  2. iOS Windows Android Objective-C Xcode C# Visual Studio Java Android

    Studio No shared code • Many languages & development environments • Multiple teams
  3. Shared C# codebase • 100% native API access • High

    performance iOS C# UI Windows C# UI Android C# UI Shared C# Mobile
  4. 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
  5. Mobile isn’t neutral Keep up with the platforms Open up

    your app Decompose your app Relatively easy to integrate