Mobile & Desktop Technologies

Create applications that work naturally on the devices people use.

Mobile and desktop choices depend on device capabilities, offline requirements, performance, app-store constraints and how much code should be shared.

A mobile phone and application interface
Mobile & Desktop Technologies

Themes

What this area covers

Native appsCross-platform appsOffline-firstDevice integrationPush notificationsDesktop clients

Selection

Selection criteria

  • Device APIs
  • Performance
  • Offline use
  • Release model
  • Shared code value
  • Security
  • Distribution

Architecture before stack

Have a stack already—or need help choosing one?

Tell us what you are building, what already exists and the constraints that matter.