Академический Документы
Профессиональный Документы
Культура Документы
Jeff DeCew Android Mobile Engineer Olin Engineering Former Software Engineer at Blue Origin
Arjun Dayal Android Product Lead MIT Course 6 Former PM on Xbox Kinect
Pocket Gems
Founded 2009, backed by Sequoia Capital
14 Android and iOS and titles Pioneer in free to play mobile games 1st farm game 1st store game 1st zoo game 1st hotel game
> 300 million activations to date 850,000 new activations per day > 1 Billion app installs per month! New Google Play consolidated marketplace
= Huge Opportunity!
1. Killer game concept 2. Intuitive UI & engaging art 3. In-App Purchase vs. paid 4. Backend services + scale for millions of users But dont forget about 5. Device type support 6. Memory and performance 7. Regions & locales
Tip 1: Pick the right set of devices that make your experience shine!
Its better to exclude a device for launch than receive poor ratings from users who have a subpar experience
Script your builds! Build with an IDE sparingly Sandbox your QA and Production builds Utilize CI systems
2.2
3.1
4.0
4.0.3
LG Optimus
2.2
3.1
4.0
4.0.3
LG Optimus
2.2
3.1
4.0
4.0.3
90 % of $$$
LG Optimus
Standard loop: Develop -> QA -> Release Google crash reporter, stats on devices, OS version, country, etc.
Develop
QA
Release!
Crash Reports
Have a robust, verbose crash reporting system Stack traces and info stacks
Automatic deobfuscation
Rolling log data Group reports hash based on partial stacktrace Prioritization is key Move on if there is not enough info
Dear QA, File a bug on this issue please! -Android User continues on with normal game play, but log is created.
-Android
CRASH!
Design custom android experiences! Android Beam Resizable widgets Google+ integration
Thanks + Q&A
Were accepting resumes right now! Email jobs@pocketgems.com
We love partnering with other developers! Use our new kiosk to start earning $$$ now: http://pocketgems.com/kiosk
Slide