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

Detroit Labs Spring 2013 Mobile Update

Detroit Labs Spring 2013 Mobile Update

Talk to Microsoft Detroit on what's up with mobile.

Nathan Hughes

March 22, 2013
Tweet

More Decks by Nathan Hughes

Other Decks in Technology

Transcript

  1. Let’s talk about State of the App Dev World Demand

    for Apps Complexity of Apps Windows 8 Mobile Development
  2. The global apps business is expected to make $25 billion

    in revenue (in 2013), up 62% from a year ago. - Gartner.
  3. Per Flurry Analytics, people are spending an average of two

    hours a day on apps, almost half of that game playing.
  4. At the end of 2012, the average price paid for

    an app in the Apple store was $3.18 on an iPhone and $4.44 on an iPad, according to Distimo. That compares with an average price of $3.06 in the Google Play store. - Wall Street Journal, 3/11/2013
  5. Based on Android devices that have accessed Google Play within

    a 14-day period ending on March 4, 2013. http://developer.android.com/about/dashboards/index.html
  6. iPhone 3GS iPhone 4 iPhone 4S iPhone 5 iPod Touch

    3rd Gen iPod Touch 4th Gen iPod Touch 5th Gen iPad iPad 2 iPad 3rd Gen iPad 3rd Gen Retina iPad 4th Gen iPad 4th Gen Retina
  7. Someone has to make those apps that are capturing $25

    Billion in App Revenue this year.
  8. HOW DO I - maintain my high falutin’ brand standards?

    - get this data into my enterprise crm? - measure the value I’m getting? - connect this user to a purchase? - keep this data secure?
  9. pretty much every mobile app turns into a beautiful user

    experience surrounding API calls to things that do real work.
  10. the difficult parts of mobile app development are not mobile

    related, but computer science related.
  11. A minimal UI approach means a much greater focus can

    be put on what matters - content.
  12. It's difficult to create a unique or memorable experience when

    you can't stray far from the design guidelines.
  13. Code files and assemblies can be shared across multiple projects,

    allowing a developer to create multiple platform products.
  14. Networking requirements for the software emulator break the network NAT

    configuration rules for most corporate infrastructures.
  15. Networking requirements for the software emulator break the network NAT

    configuration rules for most corporate infrastructures. EXTERMI-NAT!
  16. There is no way to disable the phone lock. 99.9%

    of the time we try to debug on the physical phone it is locked and stops the deploy.