SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
Tim Messerschmidt
Head of Developer Relations, International
PayPal & Braintree
@Braintree_Dev / @SeraAndroid
The Anatomy of
Invisible Apps
#InvisibleApps at Geek Picnic Moscow ‘15
@Braintree_Dev / @SeraAndroid#InvisibleApps
> Braintree
since 2013
Developer Relations in a Nutshell
Always on the go
@Braintree_Dev / @SeraAndroid#InvisibleApps
444,623km across 27 countries
A connected world
@Braintree_Dev / @SeraAndroid#InvisibleApps
Transient Attention: only 8 sec.
Source: http://en.wikipedia.org/wiki/Attention_span
@Braintree_Dev / @SeraAndroid#InvisibleApps
Focused Attention: less than 5 min.
Source: http://en.wikipedia.org/wiki/Attention_span
Anatomy of an App
@Braintree_Dev / @SeraAndroid#InvisibleApps
User Interface
Logic and Services
Backend
@Braintree_Dev / @SeraAndroid#InvisibleApps
Time spent in apps grows 21%
Year over Year
Source: http://info.localytics.com/blog/time-in-app-increases-by-21-across-all-apps
@Braintree_Dev / @SeraAndroid#InvisibleApps
20% of all apps are being opened only …
Source: http://info.localytics.com/blog/time-in-app-increases-by-21-across-all-apps
@Braintree_Dev / @SeraAndroid#InvisibleApps
… ONCE
Source: http://info.localytics.com/blog/time-in-app-increases-by-21-across-all-apps
@Braintree_Dev / @SeraAndroid#InvisibleApps
The average Man spends 29h 33min
The average Woman spends 30h 58min
Media consumption in apps & mobile web
Source: http://www.nielsen.com/us/en/insights/reports/2014/an-era-of-growth-the-cross-platform-report.html
@Braintree_Dev / @SeraAndroid#InvisibleApps
95 installed apps
100 interactions with apps
35 apps used per day
Average User’s App usage
Source: http://thenextweb.com/apps/2014/08/26/android-users-average-95-apps-installed-phones-according-yahoo-aviate-data
My Own Phone - 100 Apps
@Braintree_Dev / @SeraAndroid#InvisibleApps
“Ever on the lookout for engaging
content, most online viewers spend less
than 60 seconds at an average site.”
Source: http://news.bbc.co.uk/2/hi/science/nature/1834682.stm
@Braintree_Dev / @SeraAndroid#InvisibleApps
Time spent in an app: 103 seconds
How do we make this time count?
Security Standards
Encryption to protect and harden data
Tokenization as Security Layer
@Braintree_Dev / @SeraAndroid#InvisibleApps
Applying tokenization to cardholder data
Card number
Card Verification Code
Expiration date
Cardholder's name
Postal code
bc7qj2
as5gc8
…}
Information Storage using Vaults
@Braintree_Dev / @SeraAndroid#InvisibleApps
Move your app into the background
@Braintree_Dev / @SeraAndroid
6
ways to improve
your app
1. Be Humble and subtle
2. Keep your Users Notified
3. Utilize location
4. Recognize Usage Patterns
5. Set up Trust Zones
6. Adopt existing Technology
Anatomy of an Invisible App
@Braintree_Dev / @SeraAndroid#InvisibleApps
<==>
Less is more
@SeraAndroid
tim@getbraintree.com
slideshare.com/paypal
braintreepayments.com/developers
Спасибо!

Más contenido relacionado

Similar a The Anatomy of Invisible Apps

HackconEU: Hackathons are for Hackers
HackconEU: Hackathons are for HackersHackconEU: Hackathons are for Hackers
HackconEU: Hackathons are for HackersTim Messerschmidt
 
Code, Test, Deploy The Essentials of Streamlined Application Development
Code, Test, Deploy The Essentials of Streamlined Application DevelopmentCode, Test, Deploy The Essentials of Streamlined Application Development
Code, Test, Deploy The Essentials of Streamlined Application DevelopmentBitCot
 
Android Application Development for Social Network
Android Application Development for Social NetworkAndroid Application Development for Social Network
Android Application Development for Social NetworkIRJET Journal
 
Naveen_R_Resume
Naveen_R_ResumeNaveen_R_Resume
Naveen_R_Resumenaveen r
 
Where You Meet Matters - EMA 2019
Where You Meet Matters - EMA 2019Where You Meet Matters - EMA 2019
Where You Meet Matters - EMA 2019Social Tables
 
Orientation pdf_merged.pdf
Orientation pdf_merged.pdfOrientation pdf_merged.pdf
Orientation pdf_merged.pdfDSCIITPatna
 
Why I Am a Software Engineer
Why I Am a Software EngineerWhy I Am a Software Engineer
Why I Am a Software EngineerCraig Saunders
 
Sample_report_for_MINI_PROJECT.docx (1).pdf
Sample_report_for_MINI_PROJECT.docx (1).pdfSample_report_for_MINI_PROJECT.docx (1).pdf
Sample_report_for_MINI_PROJECT.docx (1).pdfEkagraGupta1
 
DWS Mobile Payments Workshop
DWS Mobile Payments WorkshopDWS Mobile Payments Workshop
DWS Mobile Payments WorkshopTim Messerschmidt
 
Synthetic Data: From 3D model to AI on the Edge
Synthetic Data: From 3D model to AI on the EdgeSynthetic Data: From 3D model to AI on the Edge
Synthetic Data: From 3D model to AI on the EdgeSherry List
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software AnalyticsMargaret-Anne Storey
 
SMX East 2015 - App Indexing - Igal Stolpner
SMX East 2015 - App Indexing - Igal StolpnerSMX East 2015 - App Indexing - Igal Stolpner
SMX East 2015 - App Indexing - Igal StolpnerIgal Stolpner
 
YOTG Munich - Alissia Iljaitsch & Dr. Priya E. Abraham - Vectorform & Learni...
YOTG Munich -  Alissia Iljaitsch & Dr. Priya E. Abraham - Vectorform & Learni...YOTG Munich -  Alissia Iljaitsch & Dr. Priya E. Abraham - Vectorform & Learni...
YOTG Munich - Alissia Iljaitsch & Dr. Priya E. Abraham - Vectorform & Learni...Year of the X
 
Ai app development venkat vajradhar - medium
Ai app development   venkat vajradhar - mediumAi app development   venkat vajradhar - medium
Ai app development venkat vajradhar - mediumvenkatvajradhar1
 
Mobile Authentication using Biometrics & Wearables
Mobile Authentication using Biometrics & WearablesMobile Authentication using Biometrics & Wearables
Mobile Authentication using Biometrics & WearablesJonathan LeBlanc
 
Research paper on android social blogging application if deptt- sept 21 (1)
Research paper on android social blogging application if deptt- sept 21 (1)Research paper on android social blogging application if deptt- sept 21 (1)
Research paper on android social blogging application if deptt- sept 21 (1)AISSMS
 
Mobile Convention Brussels 2014 - Chris Heilmann
Mobile Convention Brussels 2014 - Chris HeilmannMobile Convention Brussels 2014 - Chris Heilmann
Mobile Convention Brussels 2014 - Chris HeilmannMobile Convention
 

Similar a The Anatomy of Invisible Apps (20)

HackconEU: Hackathons are for Hackers
HackconEU: Hackathons are for HackersHackconEU: Hackathons are for Hackers
HackconEU: Hackathons are for Hackers
 
yogeshmulchandaninew
yogeshmulchandaninewyogeshmulchandaninew
yogeshmulchandaninew
 
Code, Test, Deploy The Essentials of Streamlined Application Development
Code, Test, Deploy The Essentials of Streamlined Application DevelopmentCode, Test, Deploy The Essentials of Streamlined Application Development
Code, Test, Deploy The Essentials of Streamlined Application Development
 
Android Application Development for Social Network
Android Application Development for Social NetworkAndroid Application Development for Social Network
Android Application Development for Social Network
 
Naveen_R_Resume
Naveen_R_ResumeNaveen_R_Resume
Naveen_R_Resume
 
Where You Meet Matters - EMA 2019
Where You Meet Matters - EMA 2019Where You Meet Matters - EMA 2019
Where You Meet Matters - EMA 2019
 
Orientation pdf_merged.pdf
Orientation pdf_merged.pdfOrientation pdf_merged.pdf
Orientation pdf_merged.pdf
 
Chandrakant Shakya. (1)
Chandrakant Shakya. (1)Chandrakant Shakya. (1)
Chandrakant Shakya. (1)
 
Why I Am a Software Engineer
Why I Am a Software EngineerWhy I Am a Software Engineer
Why I Am a Software Engineer
 
Sample_report_for_MINI_PROJECT.docx (1).pdf
Sample_report_for_MINI_PROJECT.docx (1).pdfSample_report_for_MINI_PROJECT.docx (1).pdf
Sample_report_for_MINI_PROJECT.docx (1).pdf
 
DWS Mobile Payments Workshop
DWS Mobile Payments WorkshopDWS Mobile Payments Workshop
DWS Mobile Payments Workshop
 
Synthetic Data: From 3D model to AI on the Edge
Synthetic Data: From 3D model to AI on the EdgeSynthetic Data: From 3D model to AI on the Edge
Synthetic Data: From 3D model to AI on the Edge
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
 
Mind the gap! - Droidcon Torino 2015
Mind the gap! - Droidcon Torino 2015Mind the gap! - Droidcon Torino 2015
Mind the gap! - Droidcon Torino 2015
 
SMX East 2015 - App Indexing - Igal Stolpner
SMX East 2015 - App Indexing - Igal StolpnerSMX East 2015 - App Indexing - Igal Stolpner
SMX East 2015 - App Indexing - Igal Stolpner
 
YOTG Munich - Alissia Iljaitsch & Dr. Priya E. Abraham - Vectorform & Learni...
YOTG Munich -  Alissia Iljaitsch & Dr. Priya E. Abraham - Vectorform & Learni...YOTG Munich -  Alissia Iljaitsch & Dr. Priya E. Abraham - Vectorform & Learni...
YOTG Munich - Alissia Iljaitsch & Dr. Priya E. Abraham - Vectorform & Learni...
 
Ai app development venkat vajradhar - medium
Ai app development   venkat vajradhar - mediumAi app development   venkat vajradhar - medium
Ai app development venkat vajradhar - medium
 
Mobile Authentication using Biometrics & Wearables
Mobile Authentication using Biometrics & WearablesMobile Authentication using Biometrics & Wearables
Mobile Authentication using Biometrics & Wearables
 
Research paper on android social blogging application if deptt- sept 21 (1)
Research paper on android social blogging application if deptt- sept 21 (1)Research paper on android social blogging application if deptt- sept 21 (1)
Research paper on android social blogging application if deptt- sept 21 (1)
 
Mobile Convention Brussels 2014 - Chris Heilmann
Mobile Convention Brussels 2014 - Chris HeilmannMobile Convention Brussels 2014 - Chris Heilmann
Mobile Convention Brussels 2014 - Chris Heilmann
 

Más de Tim Messerschmidt

JSConf Asia: Node.js Authentication and Data Security
JSConf Asia: Node.js Authentication and Data SecurityJSConf Asia: Node.js Authentication and Data Security
JSConf Asia: Node.js Authentication and Data SecurityTim Messerschmidt
 
Building a Mobile Location Aware System with Beacons
Building a Mobile Location Aware System with BeaconsBuilding a Mobile Location Aware System with Beacons
Building a Mobile Location Aware System with BeaconsTim Messerschmidt
 
Node.js Authentication and Data Security
Node.js Authentication and Data SecurityNode.js Authentication and Data Security
Node.js Authentication and Data SecurityTim Messerschmidt
 
Node.js Authentication & Data Security
Node.js Authentication & Data SecurityNode.js Authentication & Data Security
Node.js Authentication & Data SecurityTim Messerschmidt
 
Expanding APIs beyond the Web
Expanding APIs beyond the WebExpanding APIs beyond the Web
Expanding APIs beyond the WebTim Messerschmidt
 

Más de Tim Messerschmidt (10)

JSConf Asia: Node.js Authentication and Data Security
JSConf Asia: Node.js Authentication and Data SecurityJSConf Asia: Node.js Authentication and Data Security
JSConf Asia: Node.js Authentication and Data Security
 
Building a Mobile Location Aware System with Beacons
Building a Mobile Location Aware System with BeaconsBuilding a Mobile Location Aware System with Beacons
Building a Mobile Location Aware System with Beacons
 
Node.js Authentication and Data Security
Node.js Authentication and Data SecurityNode.js Authentication and Data Security
Node.js Authentication and Data Security
 
Node.js Authentication & Data Security
Node.js Authentication & Data SecurityNode.js Authentication & Data Security
Node.js Authentication & Data Security
 
Death to Passwords SXSW 15
Death to Passwords SXSW 15Death to Passwords SXSW 15
Death to Passwords SXSW 15
 
Expanding APIs beyond the Web
Expanding APIs beyond the WebExpanding APIs beyond the Web
Expanding APIs beyond the Web
 
Future Of Payments
Future Of PaymentsFuture Of Payments
Future Of Payments
 
Death To Passwords
Death To PasswordsDeath To Passwords
Death To Passwords
 
Kraken at DevCon TLV
Kraken at DevCon TLVKraken at DevCon TLV
Kraken at DevCon TLV
 
SETapp Präsentation
SETapp PräsentationSETapp Präsentation
SETapp Präsentation
 

The Anatomy of Invisible Apps