0
Wednesday, November 13, 13
THE EVOLUTION OF MOBILE DEVELOPMENT TOOLS

SPEAKER: Jay Srinivasan
Co-Founder and CEO
Appurify

Wednesday, November 13, 13
The Evolution of Mobile
Development Tools
(or)

How to Launch Better
Mobile Apps
Jay Srinivasan, CEO and Co-Founder, Appur...
Mobile application development is broken
Limited use of continuous integration, automated testing
Lack of mobile-specific d...
Users punish apps with bugs
DAU#by#days#post#launch#
App#2#

App#1#
0

10

Stability,)
performance,))
and)quality)

20

30...
Appurify’s working on fixing this!

Mission to create comprehensive mobile lifecycle management platform
Founded early 2012...
Over the last 1.5 years, we’ve worked with mobile developers to pinpoint ways to
improve launch quality
How to launch bett...
1. Test and optimize on real devices
Your users are on real devices,
not simulators and emulators
Many crashes, memory iss...
2. You need to test on real user conditions as well
FTUE$comple?on$rates$for$the$same$app$on$AT&T$vs.$Verizon$
90%$
Comple...
3. Automate! Manual testing not scalable for mobile
Too many devices and operating systems to test on (>40 combinations ju...
4. Not just functionality. Stability, network, lag are critical
Classification of 1-star reviews
(Top 200 apps in iOS app s...
Questions or more info?
Contact:
www.appurify.com
manish@appurify.com
jay@appurify.com

Wednesday, November 13, 13
Wednesday, November 13, 13
Upcoming SlideShare
Loading in...5
×

The Evolution of Mobile Development Tools - from Mobilize 2013

882

Published on

Presentation from Jay Srinivasan, Appurify
#mobilizeconf
More at http://event.gigaom.com/mobilize/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
882
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "The Evolution of Mobile Development Tools - from Mobilize 2013"

  1. 1. Wednesday, November 13, 13
  2. 2. THE EVOLUTION OF MOBILE DEVELOPMENT TOOLS SPEAKER: Jay Srinivasan Co-Founder and CEO Appurify Wednesday, November 13, 13
  3. 3. The Evolution of Mobile Development Tools (or) How to Launch Better Mobile Apps Jay Srinivasan, CEO and Co-Founder, Appurify Wednesday, November 13, 13
  4. 4. Mobile application development is broken Limited use of continuous integration, automated testing Lack of mobile-specific debugging and performance tools Inefficient launches, stability/network/laggy client issues Find problems post launch Results in poor ratings & lost revenues Wednesday, November 13, 13
  5. 5. Users punish apps with bugs DAU#by#days#post#launch# App#2# App#1# 0 10 Stability,) performance,)) and)quality) 20 30 Reten6on)and) ra6ngs) 40 50 DAU)and) installs) 60 Revenue) App1 and 2 are similar games, released around the same time Main difference was time spent on QA prior to launch It’s not just the first launch—buggy updates will hurt you as well Wednesday, November 13, 13
  6. 6. Appurify’s working on fixing this! Mission to create comprehensive mobile lifecycle management platform Founded early 2012 Funded by Google Ventures, Foundation Capital, Felicis Ventures & others ~20-person engineering-focused team in San Francisco Wednesday, November 13, 13
  7. 7. Over the last 1.5 years, we’ve worked with mobile developers to pinpoint ways to improve launch quality How to launch better apps 1.Test and optimize on real devices 2.Not just real devices. Real user conditions too 3.Automate! Manual testing not enough 4.Not just functionality. Stability, network, lag are critical Wednesday, November 13, 13
  8. 8. 1. Test and optimize on real devices Your users are on real devices, not simulators and emulators Many crashes, memory issues, network issues will only show up on real devices Appurify provides: Dedicated, shared or private device clouds Simulate network, location, accelerometer, gyroscope, magnetometer events, device memory Wednesday, November 13, 13
  9. 9. 2. You need to test on real user conditions as well FTUE$comple?on$rates$for$the$same$app$on$AT&T$vs.$Verizon$ 90%$ Comple'on)rates)on) AT&T)below) minimum)threshold) for)organic)app) growth) 80%$ 70%$ 60%$ Verizon$ 50%$ AT&T$ 0%$ FTUE*1$ FTUE*2$ FTUE*3$ FTUE*4$ FTUE*5$ FTUE*6$ Wednesday, November 13, 13 Real user conditions as important as real devices Network performance, battery consumption, memory usage are leading causes of poor performance
  10. 10. 3. Automate! Manual testing not scalable for mobile Too many devices and operating systems to test on (>40 combinations just for iOS!) Too many user conditions to test on Manual testing is going to miss bugs, and will slow down releases Many open source or free automation frameworks out there Appurify runs all frameworks on real devices, continuously from your build server Wednesday, November 13, 13
  11. 11. 4. Not just functionality. Stability, network, lag are critical Classification of 1-star reviews (Top 200 apps in iOS app store) Functional bugs are not the only drivers of poor ratings Non@perf.( related,(47%( Laggy(client( perf.,(5%( Wednesday, November 13, 13 Crashes,( bugs,(40%( Slow( network( perf.,(8%( Users particularly intolerant to crashes and network issues Appurify provides pre-launch crash reports, network waterfalls, performance statistics, and powerful ondevice run-time debugging tools
  12. 12. Questions or more info? Contact: www.appurify.com manish@appurify.com jay@appurify.com Wednesday, November 13, 13
  13. 13. Wednesday, November 13, 13
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×