2. Boost mobile performance and quality with Appurify
Mission to create comprehensive mobile lifecycle management platform
Founded early 2012
Funded by Google Ventures, Foundation Capital, Felicis Ventures & others
4
~20-person engineering-focused team in San Francisco
3. appurify: application life cycle management built for a
mobile world
Our mission
What we’ve built
Guiding
principles
▪ Create comprehensive mobile application lifecycle management platform
▪ API accessible, scalable, farm of mobile devices with powerful, first-oftheir-kind, app run-time debugging, testing and optimization tools
▪ Comprehensive coverage of apps, devices, OS versions
▪ Real user conditions on real devices (network, memory, geo, orientation)
▪ Developer first - we’re seeing mobile tools purchasing decisions being
made by developers and heads of engineering
▪ Automation oriented, and integrated with development CI tools to
ensure stickiness and retention
▪ Ability to expand into all parts of application life-cycle
Benefits
▪ Launch bug-free, stable, high-performing apps, and effectively manage
post launch apps
▪ Speed up development and testing, launching faster
▪ Save money through lower costs (infrastructure and headcount)
|
8
4. appurify - EC2 + ALM built mobile first
Continuous integration SaaS platform
Builds
Tests
Upload to platform
Link to build server
Pass from partner
Results
Existing automation
Appu Robot
Custom APIs
Massive
parallelization
Screencasts, crashes,
optimized network
captures, test
results, performance
data, addnl debug
data
Actionable insights
Analytics
Debug
Run-time debugging
Automated debugging
Appurify API
IaaS back-end
Distributed device farm
iOS and Android devices
Hosted (dedicated and shared), On
premise farms
Multiple colos
Devices not rooted
Configurable user conditions
Support infrastructure
Monitoring systems
Optimized video solution
Scheduler
Stable and scalable
| 4
5. Appurify Mobile Platform (AMP)
AMP PLATFORM FUNCTIONALITY
CORE PLATFORM FUNCTIONALITY
DEVICE FARM
TEST CASE MGMT
USER CONDITION
PROFILES
FWK SUPPORT
CI SUPPORT
REPORTING
ADVANCED PLATFORM FUNCTIONALITY
ADVANCED
DEVICE & APP
MGMT
TUNNEL
PERFORMANCE
SDK
AMP MODULES
AMP MANUAL
AMP AUTO
AMP WEB
AMP MANUAL
AMP AUTO
AMP WEB
6. Automation on real devices
Automate on Real Devices
Never have to buy & maintain
another device
Know exactly what your users will
experience
Get broad coverage across devices
and operating systems
Access the devices through API or
web interface
Change network carrier and signal
strength, device
memory, location, and orientation
Test any App: IOS, Android, Hybrid, Mobile Web
With real user control and conditions
6
7. We generate actionable data from every run
Device Specific
Video
Network
Console and crashes
All the data that development needs to fix the issue
7
8. AMP PERFORMANCE SDK
AMP
PERFORMANCE
SDK
Easily compile the lightweight 30kb AMP Performance SDK into your app and get access to the following
performance data:
Touch response time
CPU/Memory and FPS
CFNetwork calls for HTTP and HTTPs
View load/unload times
List of all running threads
Blocked threads
Resource usage of every thread
View load/unload times
Memory usage per view load/unload and other view operations
9. Appurify Manual Testing Amps Up Your Data
Get data from manual
testing that matters
• Capture all the data that
development needs to
take action, even from
manual testing sessions
• All Appurify Data
available, dashboards
coming soon.
9
10. Appurify has created the first version of mobile webpage test on real
devices
Appurify has partnered with
Webpagetest to create the first
mobile version
• Deep performance
analysis of mobile web
page performance on
iOS/Android/various
browsers
• Network waterfalls, JSON
timeline, bottlenecks, error
s on different devices and
network conditions
10