http://fr.droidcon.com/2014/agenda/detail?title=+The+secret+to+building+cross+platform+Mobile+Apps%3A+How+the+big+guys+do+it
Today's mobile ecosystem is silo-ed. It's often hard to build for each complex platform, which are each important in their own right, but if we take a step back, the value of going cross-platform is the seamless experience you can build for your customers across the many devices they use throughout the day. Learn how Ali Parr, head of Partner Engineering at Facebook & Parse, has been working with the most disruptive tech companies for the last couple of years, helping them build cross-platform Mobile Apps that scale to millions of users and becoming highly profitable businesses.
Speaker: Ali Parr, Parse (Facebook Company)
Head of Mobile Platform Partnerships Engineering, EMEA, Facebook and Parse, based in London. He currently heads up the Parse partnerships program for Facebook in EMEA, as well focusing on new developer acquisition. Ali is focused on building partnerships between Parse and developers across EMEA, through direct contact, public speaking opportunities, and mentoring events. Ali is also a mentor at Techstars in London, and The Family in Paris, providing advice and experience to high-potential startups. Prior to Facebook, Ali was the founder of Infinite Degree, a gaming startup that reached top 10 in Apple App Store across many regions including the US and the UK. Ali holds a Masters degree in Computer Science.
40. ‘THE LOOP’ IN CANDY CRUSH
• Progress synced across platforms - Levels, scores etc
• ‘Lives’ mechanic - false scarcity
• Friends and progress (via Facebook) - competition
• Sharing and stories - exposure
• Regular, small gameplay sessions builds loyalty (*cough* addiction)
41. About 0.15% of mobile gamers contribute.. 50% of all of the in-app purchases
generated in free-to-play games.
42. About 0.15% of mobile gamers contribute.. 50% of all of the in-app purchases
generated in free-to-play games.
Keeping these users engaged is vital!
55. “Why has the Facebook app been so slow? Because the current version of the
app is nothing more than a web browser inside an Objective-C shell. Stuff is
being constantly pulled from the web, hence the lag time.
The next Facebook app will replace all that sluggish sludge by using more
Objective-C, which in turn would use more of the iPhone's hardware so it has to
collect less information from the Web."
- Gizmodo, May 2011
56. “Our biggest mistake was betting too much on HTML5."
- Mark Zuckerberg, September 2012
72. Developer Workflow
Trunk www
(SVN)
Local Branch
(Mercurial)
Branch
from
Trunk
Locally commit your
changes as you go
73. Developer Workflow
Trunk www
(SVN)
Local Branch
(Mercurial)
Rebase
regularly
Branch
from
Trunk
Locally commit your
changes as you go
74. Developer Workflow
Trunk www
(SVN)
Local Branch
(Mercurial)
Rebase
regularly
Branch
from
Trunk
Locally commit your
changes as you go
Tests!
75. Developer Workflow
Trunk www
(SVN)
Local Branch
(Mercurial)
Rebase
regularly
Branch
from
Trunk
Differential
Submit for
code review
Locally commit your
changes as you go
Tests!
76. Developer Workflow
Trunk www
(SVN)
Local Branch
(Mercurial)
Rebase
regularly
Branch
from
Trunk
Differential
Submit for
code review
Locally commit your
changes as you go
Reviewer says
yeah!
Tests!
77. Developer Workflow
Trunk www
(SVN)
Local Branch
(Mercurial)
Rebase
regularly
Branch
from
Trunk
Differential
Submit for
code review
Ready for
commit
Locally commit your
changes as you go
Reviewer says
yeah!
Tests!
78. Developer Workflow
Trunk www
(SVN)
Local Branch
(Mercurial)
Rebase
regularly
Branch
from
Trunk
Rebase
again
Differential
Submit for
code review
Ready for
commit
Locally commit your
changes as you go
Reviewer says
yeah!
Tests!
79. Developer Workflow
Trunk www
(SVN)
Local Branch
(Mercurial)
Rebase
regularly
Branch
from
Trunk
Commit
Rebase
again
Differential
Submit for
code review
Ready for
commit
Locally commit your
changes as you go
Reviewer says
yeah!
Tests!
Tests!
91. CREDIT CARD ENTRY EXPERIENCE
VERSION A VERSION B
+2.4% lift in completions
People like their keyboards. They also like things that match
VERSION A
92. DEBIT CARDS AND CREDIT CARDS
VERSION A VERSION B
Credit Card Credit/Debit Card
93. DEBIT CARDS AND CREDIT CARDS
VERSION A VERSION B
Credit Card Credit/Debit Card
+1.5% lift in rate of credit cards added
Make options obvious, even if it seems obvious to you
VERSION B
95. MINIMIZING CANCEL BUTTONS
VERSION A VERSION B
Conversion up but refund rate increased by 30%
Bad experiences can raise conversion temporarily, but not permanently
MIX