SlideShare une entreprise Scribd logo
1  sur  12
great platforms are great ecosystems
ideas from facebook and mobile
(and a few other anecdotes)
nat brown
natbro@gmail.com
@natbro
hi. i’ve worked on all of these
• microsoft windows (Win16/Win32) ‘90-’00
• microsoft COM/OLE, IE/ActiveX ‘92-’97
• web ‘96-present, early mobile ‘99-’03
• xbox ’98-’99
an intermission
• facebook platform ’06-’10 (iLike.com)
• iOS and Android ’08-present (misc)
to me platforms start with…
• a workflow – a place users spend time
creating and/or consuming content
• a business model – a way for people to
make a living
facebook platform ‘07
• prior to june ‘07, only proprietary features
• bi-direction RESTful “platform” protocol
supported native-looking “apps”
– user-acquisition, notifications baked into feed
– controlled direct user communication (email)
– a display language, FBML/FBJS => HTML
– navigation: apps existed within the facebook
URL hierarchy
iLike on facebook
facebook platform
• facebook is a social “workflow” akin to email
• what did facebook platform fix for “apps”?
– huge addressable market with strong engagement
– discovery, distribution/installation, versioning/updates
– communication, navigation
• what didn’t it fix?
– stability, business-model
• out-of-balance / unsustainable ecosystem
– facebook was only interested in users & engagement
– apps looking to make money had misaligned priorities, didn’t
control enough of their own destiny or user communication
– huge user numbers and engagement at any cost were the only
plausible monetization paths (ads, venture, buyout)
– app behaviors led to bad user experience, shutdown
mobile platforms (iOS and Android)
• prior to july ‘08, mostly proprietary apps
• app stores dropped carrier distribution barrier
for native apps
– added direct developer payment infrastructure,
stable APIs
– UI/design language: reusable controls, including
Web/HTML
– simple, consistent navigation model and
guidelines for app-internal, app-app navigation
– iOS opted for app-reviews & tight-control, Android
for “open”
mobile platforms
• phones/tablets with web connectivity are a “workflow” around
social/communication/expression (UGC), casual/snacking entertainment,
and increasingly productivity
• what did mobile platforms fix for apps?
– vast addressable market
– partial connectivity vs. web on mobile (“rich client UI & logic”)
– distribution/installation, versioning/updates, communication, navigation
– stability, payments (to some degree)
• what didn’t it fix?
– discovery
• a sustainable ecosystem, but with rough business-model issues
– in-app purchasing and addiction-/gambling-ware “whale” pursuit
– malware on Android
– poor ads throughout
– extreme price pressure
mobile monetization
• i’ve sold about 1.5M apps since ’08
• discovery: from difficult to impossible
• volumes: declining over time:
– paid to free-to-try: 50% increase leading to a decline
to 25%
– to free-with-in-app-purchases: 50% increase again
leading to decline to 25%
• users and regulators are not amused by
gambling/addiction “whale” tactics - the payment
pendulum swings back
• in hindsight, ideally never let prices drop to zero
and set consumer expectations at zero
some contrast
• Windows grew addressable market for graphical applications
stabilized APIs: graphics, sound, file-system, input-system; created
great toolchains. failed to innovate in overall stability (apps crash
each other), security (malware), and in digital discovery, distribution
& payment.
• Consoles xBox attempted to bring PC developers + Windows
platform to consoles, grow market, break cycle of custom hardware,
difficult custom tools, no backwards compatibility. failed some PC
tenets in the 360 generation. consoles are doing poorly at usability
and monolithic app installation, mixed on curation vs. open.
• Web HTML/HTTP and the browser defined a non-centralized and
cheap information & “app” / site distribution mechanism and a
consistent navigation metaphor that brings only parts of the “app” as
needed. weak security and the “ad-supported-assumption” and lack
of micro-payments prevent a great deal of innovation.
some parting thoughts
• huge addressable markets often involve a segue market
• user-interaction/navigation models between content/apps
which maintain workflow are more important than most think
• bake in sustainable payments around access, specific
content, or time, in a way which doesn’t race to $0 or hinge
entirely on ads
• look for content providers (“apps”) of all sizes (not just big
publishers) who have stable businesses
• ideally apps make >> more $ aggregate than the platform
• greatest platforms have UGC (kid-/novice-created content –
Visual Basic, HTML, YouTube) and sub-ecosystems that are
also virtuous
• great tools, stability, security, privacy, distribution
• ideally, non-game-able discovery
thanks!
nat brown
natbro@gmail.com
@natbro

Contenu connexe

Tendances

E:\mobileshow&tell
E:\mobileshow&tellE:\mobileshow&tell
E:\mobileshow&tellCen Ref
 
Frankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisFrankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisLauren P. Dodge
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application developmentChandan Maurya
 
The Mobile Opportunity
The Mobile OpportunityThe Mobile Opportunity
The Mobile OpportunityJeff Haynie
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.Petru Jucovschi
 
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...engineermaste solution
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentEric Cattoir
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011arendsf
 
TERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTerminalfour
 
Mobile Application Development Course- Freelancers Academy
Mobile Application Development Course- Freelancers AcademyMobile Application Development Course- Freelancers Academy
Mobile Application Development Course- Freelancers Academyanuvaa
 
Engage 2013 - Mobile solution strategies
Engage 2013 - Mobile solution strategiesEngage 2013 - Mobile solution strategies
Engage 2013 - Mobile solution strategiesAvtex
 
Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5Akib B. Momin
 
Mobile JS Frameworks
Mobile JS FrameworksMobile JS Frameworks
Mobile JS FrameworksIbrahim Ersoy
 
Mobile that works for your library
Mobile that works for your libraryMobile that works for your library
Mobile that works for your libraryJeff Wisniewski
 
331117584 1-1-understand-mobility-and-android.pptx
331117584 1-1-understand-mobility-and-android.pptx331117584 1-1-understand-mobility-and-android.pptx
331117584 1-1-understand-mobility-and-android.pptxAsyraf Zulhusni
 

Tendances (20)

Presentation1
Presentation1Presentation1
Presentation1
 
E:\mobileshow&tell
E:\mobileshow&tellE:\mobileshow&tell
E:\mobileshow&tell
 
Frankly Chat Competitive Analysis
Frankly Chat Competitive AnalysisFrankly Chat Competitive Analysis
Frankly Chat Competitive Analysis
 
Firefox OS Intro
Firefox OS IntroFirefox OS Intro
Firefox OS Intro
 
Presentation1
Presentation1Presentation1
Presentation1
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application development
 
The Mobile Opportunity
The Mobile OpportunityThe Mobile Opportunity
The Mobile Opportunity
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...
Why Hybrid Mobile Applications is Best for Your Business, Engineer Master Sol...
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
 
TERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introductionTERMINALFOUR t44u 2011- Make it mobile, an introduction
TERMINALFOUR t44u 2011- Make it mobile, an introduction
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
Mobile Application Development Course- Freelancers Academy
Mobile Application Development Course- Freelancers AcademyMobile Application Development Course- Freelancers Academy
Mobile Application Development Course- Freelancers Academy
 
Engage 2013 - Mobile solution strategies
Engage 2013 - Mobile solution strategiesEngage 2013 - Mobile solution strategies
Engage 2013 - Mobile solution strategies
 
Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5
 
Mobile JS Frameworks
Mobile JS FrameworksMobile JS Frameworks
Mobile JS Frameworks
 
Mobile that works for your library
Mobile that works for your libraryMobile that works for your library
Mobile that works for your library
 
331117584 1-1-understand-mobility-and-android.pptx
331117584 1-1-understand-mobility-and-android.pptx331117584 1-1-understand-mobility-and-android.pptx
331117584 1-1-understand-mobility-and-android.pptx
 
Mobile hci
Mobile hciMobile hci
Mobile hci
 

En vedette

Preserving our future: Understanding and acting on the implications of climat...
Preserving our future: Understanding and acting on the implications of climat...Preserving our future: Understanding and acting on the implications of climat...
Preserving our future: Understanding and acting on the implications of climat...caseyedavis
 
Edu 350 applied behavior analysis for english language learners
Edu 350 applied behavior analysis for english language learnersEdu 350 applied behavior analysis for english language learners
Edu 350 applied behavior analysis for english language learnerssch5798
 
A miniature low-cost and high reliability 1x2 mechanical optical switch
A miniature low-cost and high reliability 1x2 mechanical optical switchA miniature low-cost and high reliability 1x2 mechanical optical switch
A miniature low-cost and high reliability 1x2 mechanical optical switchHung-Yu Wang
 
Yogurt lacteositaltda
Yogurt lacteositaltdaYogurt lacteositaltda
Yogurt lacteositaltdaangeladiego
 
Development of a high precision co-planar stage with a multi-degree-of-freedo...
Development of a high precision co-planar stage with a multi-degree-of-freedo...Development of a high precision co-planar stage with a multi-degree-of-freedo...
Development of a high precision co-planar stage with a multi-degree-of-freedo...Hung-Yu Wang
 
Denver Enhanced Transit Corridors
Denver Enhanced Transit CorridorsDenver Enhanced Transit Corridors
Denver Enhanced Transit CorridorsJohn Eric Kramak
 
Ukrainian wedding tradition
Ukrainian wedding traditionUkrainian wedding tradition
Ukrainian wedding traditionEugenija Kutsij
 
AMIGOS DE LOS GRANDES MAESTROS DEL ARTE POPULAR
AMIGOS DE LOS GRANDES MAESTROS DEL ARTE POPULARAMIGOS DE LOS GRANDES MAESTROS DEL ARTE POPULAR
AMIGOS DE LOS GRANDES MAESTROS DEL ARTE POPULARjimenaysita
 
Christie n wall power point
Christie n wall power pointChristie n wall power point
Christie n wall power pointbreezy1974
 
Church Apps: What to Know Before You Buy
Church Apps: What to Know Before You BuyChurch Apps: What to Know Before You Buy
Church Apps: What to Know Before You BuyBluebridge
 
Data and Creativity: The Perfect Marriage
Data and Creativity: The Perfect MarriageData and Creativity: The Perfect Marriage
Data and Creativity: The Perfect MarriageRafael Lebrón Febles
 

En vedette (19)

Preserving our future: Understanding and acting on the implications of climat...
Preserving our future: Understanding and acting on the implications of climat...Preserving our future: Understanding and acting on the implications of climat...
Preserving our future: Understanding and acting on the implications of climat...
 
Edu 350 applied behavior analysis for english language learners
Edu 350 applied behavior analysis for english language learnersEdu 350 applied behavior analysis for english language learners
Edu 350 applied behavior analysis for english language learners
 
公司介绍
公司介绍公司介绍
公司介绍
 
KB Presentation Web
KB Presentation WebKB Presentation Web
KB Presentation Web
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
A miniature low-cost and high reliability 1x2 mechanical optical switch
A miniature low-cost and high reliability 1x2 mechanical optical switchA miniature low-cost and high reliability 1x2 mechanical optical switch
A miniature low-cost and high reliability 1x2 mechanical optical switch
 
Champ booklet
Champ bookletChamp booklet
Champ booklet
 
Dm
DmDm
Dm
 
Car_Buing_ Project Plan_PPS
Car_Buing_ Project Plan_PPSCar_Buing_ Project Plan_PPS
Car_Buing_ Project Plan_PPS
 
Yogurt lacteositaltda
Yogurt lacteositaltdaYogurt lacteositaltda
Yogurt lacteositaltda
 
Development of a high precision co-planar stage with a multi-degree-of-freedo...
Development of a high precision co-planar stage with a multi-degree-of-freedo...Development of a high precision co-planar stage with a multi-degree-of-freedo...
Development of a high precision co-planar stage with a multi-degree-of-freedo...
 
Denver Enhanced Transit Corridors
Denver Enhanced Transit CorridorsDenver Enhanced Transit Corridors
Denver Enhanced Transit Corridors
 
Ukrainian wedding tradition
Ukrainian wedding traditionUkrainian wedding tradition
Ukrainian wedding tradition
 
QWDec2011
QWDec2011QWDec2011
QWDec2011
 
AMIGOS DE LOS GRANDES MAESTROS DEL ARTE POPULAR
AMIGOS DE LOS GRANDES MAESTROS DEL ARTE POPULARAMIGOS DE LOS GRANDES MAESTROS DEL ARTE POPULAR
AMIGOS DE LOS GRANDES MAESTROS DEL ARTE POPULAR
 
Christie n wall power point
Christie n wall power pointChristie n wall power point
Christie n wall power point
 
Derma Faith
Derma FaithDerma Faith
Derma Faith
 
Church Apps: What to Know Before You Buy
Church Apps: What to Know Before You BuyChurch Apps: What to Know Before You Buy
Church Apps: What to Know Before You Buy
 
Data and Creativity: The Perfect Marriage
Data and Creativity: The Perfect MarriageData and Creativity: The Perfect Marriage
Data and Creativity: The Perfect Marriage
 

Similaire à On Platforms

Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPKeyLimeTie
 
HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy Apigee | Google Cloud
 
Intro to tech stacks bonny
Intro to tech stacks bonnyIntro to tech stacks bonny
Intro to tech stacks bonnyLama K Banna
 
Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowAdapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowJoseph Labrecque
 
MD-I-CH-ppt.ppt
MD-I-CH-ppt.pptMD-I-CH-ppt.ppt
MD-I-CH-ppt.pptbharatt7
 
Types of mobile apps mobile app development
Types of mobile apps  mobile app developmentTypes of mobile apps  mobile app development
Types of mobile apps mobile app developmentWebwing Technologies
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solutionroshanjk
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)AI4BD GmbH
 
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"BBC News Labs
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app developmentIBM Software India
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschimpgco
 
Overcoming design challenges in HAT-based multichannel publishing
Overcoming design challenges in HAT-based multichannel publishingOvercoming design challenges in HAT-based multichannel publishing
Overcoming design challenges in HAT-based multichannel publishingJack Molisani
 
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Shane Church
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Effective
 
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Jack Zheng
 
Brain storming development in the post pc world
Brain storming development in the post pc worldBrain storming development in the post pc world
Brain storming development in the post pc worldGalit Fein
 
Digital Media and App Design
Digital Media and App DesignDigital Media and App Design
Digital Media and App DesignVirtu Institute
 
Mobile Application Development By Rahul Nayan
Mobile Application Development By Rahul NayanMobile Application Development By Rahul Nayan
Mobile Application Development By Rahul NayanRahul Nayan
 
Mobile Banking webinar, December 15, 2010 by Jouk Pleiter
Mobile Banking webinar, December 15, 2010 by Jouk PleiterMobile Banking webinar, December 15, 2010 by Jouk Pleiter
Mobile Banking webinar, December 15, 2010 by Jouk PleiterBackbase
 

Similaire à On Platforms (20)

Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy
 
Intro to tech stacks bonny
Intro to tech stacks bonnyIntro to tech stacks bonny
Intro to tech stacks bonny
 
Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowAdapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile Workflow
 
MD-I-CH-ppt.ppt
MD-I-CH-ppt.pptMD-I-CH-ppt.ppt
MD-I-CH-ppt.ppt
 
Types of mobile apps mobile app development
Types of mobile apps  mobile app developmentTypes of mobile apps  mobile app development
Types of mobile apps mobile app development
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solution
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
 
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
Dan Appelquist at BBC News Labs : "firefoxOS - the web, mobile, web apps"
 
Mobile Services for Your Library
Mobile Services for Your LibraryMobile Services for Your Library
Mobile Services for Your Library
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app development
 
Mobile next 2013 petru jucovschi
Mobile next 2013   petru jucovschiMobile next 2013   petru jucovschi
Mobile next 2013 petru jucovschi
 
Overcoming design challenges in HAT-based multichannel publishing
Overcoming design challenges in HAT-based multichannel publishingOvercoming design challenges in HAT-based multichannel publishing
Overcoming design challenges in HAT-based multichannel publishing
 
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
Pick Your Poison – Mobile Web, Native, or Hybrid? - Denver Startup Week - Oct...
 
Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?Pick Your Poison – Mobile Web, Native or Hybrid?
Pick Your Poison – Mobile Web, Native or Hybrid?
 
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
 
Brain storming development in the post pc world
Brain storming development in the post pc worldBrain storming development in the post pc world
Brain storming development in the post pc world
 
Digital Media and App Design
Digital Media and App DesignDigital Media and App Design
Digital Media and App Design
 
Mobile Application Development By Rahul Nayan
Mobile Application Development By Rahul NayanMobile Application Development By Rahul Nayan
Mobile Application Development By Rahul Nayan
 
Mobile Banking webinar, December 15, 2010 by Jouk Pleiter
Mobile Banking webinar, December 15, 2010 by Jouk PleiterMobile Banking webinar, December 15, 2010 by Jouk Pleiter
Mobile Banking webinar, December 15, 2010 by Jouk Pleiter
 

Dernier

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 

Dernier (20)

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 

On Platforms

  • 1. great platforms are great ecosystems ideas from facebook and mobile (and a few other anecdotes) nat brown natbro@gmail.com @natbro
  • 2. hi. i’ve worked on all of these • microsoft windows (Win16/Win32) ‘90-’00 • microsoft COM/OLE, IE/ActiveX ‘92-’97 • web ‘96-present, early mobile ‘99-’03 • xbox ’98-’99 an intermission • facebook platform ’06-’10 (iLike.com) • iOS and Android ’08-present (misc)
  • 3. to me platforms start with… • a workflow – a place users spend time creating and/or consuming content • a business model – a way for people to make a living
  • 4. facebook platform ‘07 • prior to june ‘07, only proprietary features • bi-direction RESTful “platform” protocol supported native-looking “apps” – user-acquisition, notifications baked into feed – controlled direct user communication (email) – a display language, FBML/FBJS => HTML – navigation: apps existed within the facebook URL hierarchy
  • 6. facebook platform • facebook is a social “workflow” akin to email • what did facebook platform fix for “apps”? – huge addressable market with strong engagement – discovery, distribution/installation, versioning/updates – communication, navigation • what didn’t it fix? – stability, business-model • out-of-balance / unsustainable ecosystem – facebook was only interested in users & engagement – apps looking to make money had misaligned priorities, didn’t control enough of their own destiny or user communication – huge user numbers and engagement at any cost were the only plausible monetization paths (ads, venture, buyout) – app behaviors led to bad user experience, shutdown
  • 7. mobile platforms (iOS and Android) • prior to july ‘08, mostly proprietary apps • app stores dropped carrier distribution barrier for native apps – added direct developer payment infrastructure, stable APIs – UI/design language: reusable controls, including Web/HTML – simple, consistent navigation model and guidelines for app-internal, app-app navigation – iOS opted for app-reviews & tight-control, Android for “open”
  • 8. mobile platforms • phones/tablets with web connectivity are a “workflow” around social/communication/expression (UGC), casual/snacking entertainment, and increasingly productivity • what did mobile platforms fix for apps? – vast addressable market – partial connectivity vs. web on mobile (“rich client UI & logic”) – distribution/installation, versioning/updates, communication, navigation – stability, payments (to some degree) • what didn’t it fix? – discovery • a sustainable ecosystem, but with rough business-model issues – in-app purchasing and addiction-/gambling-ware “whale” pursuit – malware on Android – poor ads throughout – extreme price pressure
  • 9. mobile monetization • i’ve sold about 1.5M apps since ’08 • discovery: from difficult to impossible • volumes: declining over time: – paid to free-to-try: 50% increase leading to a decline to 25% – to free-with-in-app-purchases: 50% increase again leading to decline to 25% • users and regulators are not amused by gambling/addiction “whale” tactics - the payment pendulum swings back • in hindsight, ideally never let prices drop to zero and set consumer expectations at zero
  • 10. some contrast • Windows grew addressable market for graphical applications stabilized APIs: graphics, sound, file-system, input-system; created great toolchains. failed to innovate in overall stability (apps crash each other), security (malware), and in digital discovery, distribution & payment. • Consoles xBox attempted to bring PC developers + Windows platform to consoles, grow market, break cycle of custom hardware, difficult custom tools, no backwards compatibility. failed some PC tenets in the 360 generation. consoles are doing poorly at usability and monolithic app installation, mixed on curation vs. open. • Web HTML/HTTP and the browser defined a non-centralized and cheap information & “app” / site distribution mechanism and a consistent navigation metaphor that brings only parts of the “app” as needed. weak security and the “ad-supported-assumption” and lack of micro-payments prevent a great deal of innovation.
  • 11. some parting thoughts • huge addressable markets often involve a segue market • user-interaction/navigation models between content/apps which maintain workflow are more important than most think • bake in sustainable payments around access, specific content, or time, in a way which doesn’t race to $0 or hinge entirely on ads • look for content providers (“apps”) of all sizes (not just big publishers) who have stable businesses • ideally apps make >> more $ aggregate than the platform • greatest platforms have UGC (kid-/novice-created content – Visual Basic, HTML, YouTube) and sub-ecosystems that are also virtuous • great tools, stability, security, privacy, distribution • ideally, non-game-able discovery