SlideShare une entreprise Scribd logo
1  sur  24
App Evolution meets AdSense A new architecture for micro-entrepreneurship, faster-than-agile development,  and sharing the wealth david.kennan@gmail.com
Too Many Apps! and too much ego…
Apps Stores Measure “Downloads” = bogosity (ridiculous)
The Dogs of War What’s odd about this picture?
The Dogs of War Where is the user? Where is the developer?
       The Idea An architecture to promote micro-development share the rewards for useful, valuable    innovation with all contributors (and make the world better)
AdSense for Features
What if…  8:00 … oversleep … post idea for ringtone p13n        developers bid 14:00 16:00 review bids, form team       development 17-20:00 22:00 alpha feature, field test………. 3 months later… we all receive a check in the mail !
Features are anything pluggable
Configuration ofFeatures Description: record your own voice, forward recordings to friends…
What’s needed? An architecture for configuring features that supports Collaboration Measurement Configuration 3.0 Rewards Framework Social Sharing
What’s needed? Collaboration A way to build a team Negotiate skills, contributions Tools to discover and compare building blocks
What’s needed? Configuration 3.0 Apps that support massively pluggable features Ability for users to select a set of features (“configuration”) Directory/Registry of features… taxonomy My features
What’s needed? Social Sharing Promote the features and configurations you like (to friends, reviews) Tagging Provide feedback on features
What’s needed? Measurement Measure use of features  Measure impact of each feature on other features/apps/OS/ecosystem Track bugs, comments, complaints, abandon-rates Extensible measurement Note: If you improve the measurement system, you’ve contributed value
What’s needed? Rewards Framework Based on agreed “shares” (during development) and value to users Monetization – ads, referrals, services, etc. Extensible valuation Prevent “spam-dilution” – credit for early innovation versus minor tweaking Governance
What’s an App? How many apps on your phone? How many do you use daily/weekly/monthly? How does your usage compare to most users? Conjecture: 80-20 rule could apply to categorization of apps. I think of alarm clock as different from radio
Inspirations AdSense for features Wikipedia for app-logic Micro-loans Online games with real-world consequences Research in how we learn and thrive Unix pipes Encourage evolution OO, re-use for the masses
Incremental + Entrepreneur Micro-development
Why ? Help people focus on their strengths – rapidly team with others to tackle a smaller problem Recycle, don’t trash our marketplaces Create faster, quality experiences Share the rewards Dis-intermediate VC’s Stop the Patent Insanity Empower developers worldwide
Why hasn’t this been done? Rush to grab land in the app-stores Hard to make taxonomies Mythology Hard to design for plug-ability, re-use and integration But I think it is inevitable
Simplified Roadmap Phase 1 Limited sandbox on iOS Games Utilities Better sandbox on Android Phase 2 Virtual community Emulation platform Compilation to OEMs Native Android support for configuration 3.0 Phase 3 New OS Native devices New economy Connected to traditional  (brick and mortar) economy
Is this new?  Interesting? What is this like? Has it been done before? Do you want to work on this idea? Technology is “amoral” – what undesirable consequences could emerge?  Will this benefit developers and users in the way I hope? Will this help developers?  Will it let them compete more effectively with less effort?
Thank You ! david.kennan@gmail.com www.increpreneur.com

Contenu connexe

Similaire à App evolution meets adsense

Emerging Web Technology
Emerging Web TechnologyEmerging Web Technology
Emerging Web TechnologyBua Consulting
 
Startup Roulette participants on 3d March 2012
Startup Roulette participants on 3d March 2012Startup Roulette participants on 3d March 2012
Startup Roulette participants on 3d March 2012Slava Solonitsyn
 
What Makes an App Great?
What Makes an App Great?What Makes an App Great?
What Makes an App Great?jamiecavanaugh
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power PlatformKorcomptenz Inc
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power PlatformKorcomptenz Inc
 
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan AppsFallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan AppsAki Spicer
 
How AI Will Change Software Development And Applications
How AI Will Change Software Development And Applications How AI Will Change Software Development And Applications
How AI Will Change Software Development And Applications Willy Marroquin (WillyDevNET)
 
New Product Development Company - BuildingBlocks.la
New Product Development Company - BuildingBlocks.laNew Product Development Company - BuildingBlocks.la
New Product Development Company - BuildingBlocks.laBuildingblocks
 
Mobile Apps, The New Business Growth Tool
Mobile Apps, The New Business Growth ToolMobile Apps, The New Business Growth Tool
Mobile Apps, The New Business Growth ToolBuildFire Inc.
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersSarah Dutkiewicz
 
Developer Program ROI - 2014
Developer Program ROI - 2014Developer Program ROI - 2014
Developer Program ROI - 2014Bruce Jones
 
Innovation Excellence Weekly - Issue 18
Innovation Excellence Weekly - Issue 18Innovation Excellence Weekly - Issue 18
Innovation Excellence Weekly - Issue 18Innovation Excellence
 
How FinTech Innovator Razorpay Uses Open-Source Tracing And Observability to ...
How FinTech Innovator Razorpay Uses Open-Source Tracing And Observability to ...How FinTech Innovator Razorpay Uses Open-Source Tracing And Observability to ...
How FinTech Innovator Razorpay Uses Open-Source Tracing And Observability to ...Dana Gardner
 
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
 
Designing for Multiple Devices - Sarit Arora
 Designing for Multiple Devices - Sarit Arora Designing for Multiple Devices - Sarit Arora
Designing for Multiple Devices - Sarit AroraSTC India UX SIG
 
PPT for webinar- AppCompany
PPT for webinar- AppCompanyPPT for webinar- AppCompany
PPT for webinar- AppCompanyGunika Arora
 

Similaire à App evolution meets adsense (20)

Ms Emerging Tech2008
Ms Emerging Tech2008Ms Emerging Tech2008
Ms Emerging Tech2008
 
Emerging Web Technology
Emerging Web TechnologyEmerging Web Technology
Emerging Web Technology
 
Top Five Small Business Apps
Top Five Small Business AppsTop Five Small Business Apps
Top Five Small Business Apps
 
Startup Roulette participants on 3d March 2012
Startup Roulette participants on 3d March 2012Startup Roulette participants on 3d March 2012
Startup Roulette participants on 3d March 2012
 
It career paths
It career pathsIt career paths
It career paths
 
What Makes an App Great?
What Makes an App Great?What Makes an App Great?
What Makes an App Great?
 
Reqstr Bplan
Reqstr BplanReqstr Bplan
Reqstr Bplan
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power Platform
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power Platform
 
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan AppsFallon Brainfood x Planning-ness 2010: How To Plan Apps
Fallon Brainfood x Planning-ness 2010: How To Plan Apps
 
How AI Will Change Software Development And Applications
How AI Will Change Software Development And Applications How AI Will Change Software Development And Applications
How AI Will Change Software Development And Applications
 
New Product Development Company - BuildingBlocks.la
New Product Development Company - BuildingBlocks.laNew Product Development Company - BuildingBlocks.la
New Product Development Company - BuildingBlocks.la
 
Mobile Apps, The New Business Growth Tool
Mobile Apps, The New Business Growth ToolMobile Apps, The New Business Growth Tool
Mobile Apps, The New Business Growth Tool
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
Developer Program ROI - 2014
Developer Program ROI - 2014Developer Program ROI - 2014
Developer Program ROI - 2014
 
Innovation Excellence Weekly - Issue 18
Innovation Excellence Weekly - Issue 18Innovation Excellence Weekly - Issue 18
Innovation Excellence Weekly - Issue 18
 
How FinTech Innovator Razorpay Uses Open-Source Tracing And Observability to ...
How FinTech Innovator Razorpay Uses Open-Source Tracing And Observability to ...How FinTech Innovator Razorpay Uses Open-Source Tracing And Observability to ...
How FinTech Innovator Razorpay Uses Open-Source Tracing And Observability to ...
 
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
 
Designing for Multiple Devices - Sarit Arora
 Designing for Multiple Devices - Sarit Arora Designing for Multiple Devices - Sarit Arora
Designing for Multiple Devices - Sarit Arora
 
PPT for webinar- AppCompany
PPT for webinar- AppCompanyPPT for webinar- AppCompany
PPT for webinar- AppCompany
 

Dernier

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 

Dernier (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 

App evolution meets adsense

  • 1. App Evolution meets AdSense A new architecture for micro-entrepreneurship, faster-than-agile development, and sharing the wealth david.kennan@gmail.com
  • 2. Too Many Apps! and too much ego…
  • 3. Apps Stores Measure “Downloads” = bogosity (ridiculous)
  • 4. The Dogs of War What’s odd about this picture?
  • 5. The Dogs of War Where is the user? Where is the developer?
  • 6. The Idea An architecture to promote micro-development share the rewards for useful, valuable innovation with all contributors (and make the world better)
  • 8. What if… 8:00 … oversleep … post idea for ringtone p13n developers bid 14:00 16:00 review bids, form team development 17-20:00 22:00 alpha feature, field test………. 3 months later… we all receive a check in the mail !
  • 10. Configuration ofFeatures Description: record your own voice, forward recordings to friends…
  • 11. What’s needed? An architecture for configuring features that supports Collaboration Measurement Configuration 3.0 Rewards Framework Social Sharing
  • 12. What’s needed? Collaboration A way to build a team Negotiate skills, contributions Tools to discover and compare building blocks
  • 13. What’s needed? Configuration 3.0 Apps that support massively pluggable features Ability for users to select a set of features (“configuration”) Directory/Registry of features… taxonomy My features
  • 14. What’s needed? Social Sharing Promote the features and configurations you like (to friends, reviews) Tagging Provide feedback on features
  • 15. What’s needed? Measurement Measure use of features Measure impact of each feature on other features/apps/OS/ecosystem Track bugs, comments, complaints, abandon-rates Extensible measurement Note: If you improve the measurement system, you’ve contributed value
  • 16. What’s needed? Rewards Framework Based on agreed “shares” (during development) and value to users Monetization – ads, referrals, services, etc. Extensible valuation Prevent “spam-dilution” – credit for early innovation versus minor tweaking Governance
  • 17. What’s an App? How many apps on your phone? How many do you use daily/weekly/monthly? How does your usage compare to most users? Conjecture: 80-20 rule could apply to categorization of apps. I think of alarm clock as different from radio
  • 18. Inspirations AdSense for features Wikipedia for app-logic Micro-loans Online games with real-world consequences Research in how we learn and thrive Unix pipes Encourage evolution OO, re-use for the masses
  • 19. Incremental + Entrepreneur Micro-development
  • 20. Why ? Help people focus on their strengths – rapidly team with others to tackle a smaller problem Recycle, don’t trash our marketplaces Create faster, quality experiences Share the rewards Dis-intermediate VC’s Stop the Patent Insanity Empower developers worldwide
  • 21. Why hasn’t this been done? Rush to grab land in the app-stores Hard to make taxonomies Mythology Hard to design for plug-ability, re-use and integration But I think it is inevitable
  • 22. Simplified Roadmap Phase 1 Limited sandbox on iOS Games Utilities Better sandbox on Android Phase 2 Virtual community Emulation platform Compilation to OEMs Native Android support for configuration 3.0 Phase 3 New OS Native devices New economy Connected to traditional (brick and mortar) economy
  • 23. Is this new? Interesting? What is this like? Has it been done before? Do you want to work on this idea? Technology is “amoral” – what undesirable consequences could emerge? Will this benefit developers and users in the way I hope? Will this help developers? Will it let them compete more effectively with less effort?
  • 24. Thank You ! david.kennan@gmail.com www.increpreneur.com

Notes de l'éditeur

  1. Who here has an idea for an app ?What are the chances of you making money without promotion – whether it is a massive spend, a review by Robert Scoble, or other efforts ? How would your app get noticed? It’s hard work – which makes sense – but maybe not as much sense as we think.
  2. I have been struck by something really odd. When there is a news story about iTunes or a PR statement by an OEM touting their marketplace, these giant figures are thrown out as if they are a good thing. 200,000 thousand apps? Is that really a good thing? I want to take a moment to consider why those statements are made, why there is an implication that they are impressive statements, what the actual implications are, and what the possible causes are.First of all, the implication is that by having many apps, you have a lot of choice, and therefore you will be happy with the marketplace and find what you want. Is that necessarily true? Quantity is rarely a statement about quality. And in my experience on the web, “more is not more” unless we carefully manage the quantity or apply very thoughtful processes to it. (Ex: search engines?)Actual implicationsToo many apps: - Low quality ratio- Hard to findCan’t mix and match the features you likeToo much ego:Only a few will get very rich, but most developers are not rewarded as well as entrepreneurs or managers nobody invents anything alone, we are always collaborating and incrementing… so why do only some get really rich while others barely get by? computers are supposed to make our lives better – all of usDid these guys build all of this alone? No way! Great ideas are built on the shoulders of giants, and on the shoulders of midgets as well.Frankly, I am NOT impressed with the apps, nor with the rate of improvement in them, and although there is a lot of competition, I don’t see as much co-opetition as I would lie to see. Co-opetition means people helping each other do really good work without being greedy.
  3. Like Measuring Hits, the way that apps are quantified today is not insightful, in fact it is a smokescreen. In many ways we are moving backwards, or stepping through the same infancy as in the Desktop SW age, or the early web. We should care about how good the apps are, how easily we can find them, whether they help us do the things we want to do (whether that is study, work, play, socialize, manage our finances, be informed about and participate in the news etc.).It is unimaginable to me that these giant companies (Apple, Google) have created a flatland in which the most downloaded app rises to the top. You probably know from experience that it is harder to know what people think of something, or how they use it, than to know whether they have clicked a link. But downloading an app is simply too weak a signal to be running an app store. At a minimum the ratings should consider what happens next. Did I use the app? Did I download another app? Did I send feedback on a bug? Did I continue using the app?After considering the weakness of the rankings I reached one conclusion. The motivation of the app stores is not truly focused on users. And it is not focused on developers either. You can guess, it is just focused on capturing market share of traffic in order to build the strongest ecosystem. It is a quantity over quality approach, and it is optimized for the app store vendor – for the container, not the people who contribute content/apps and use them, the people who add tremendous value to the ecosystem.------------------------------------------------- other version of notes ---------------------------------------------Each major vendors is creating an ecosystem in which developers and userscan supposedly thrive… but each marketplace is quite flawed and they are all optimized to generate the maximum reward for the vendor creating the marketplace itself.Flawed? I could go on forever about how difficult it is to compare apps, to find them if you don’t know the keywords other people are using, or to know whether people are actually using them (versus downloading them). Ratings are not working (yet).Historically MS created an ecosystem for vendors to build applications on the Windows platform. That is exactly what Apple and others want for their ecosystems now. Fair enough, but I propose a different approach. It’s revolutionary. The approach is, we create a new virtual domain in which apps are optimized for users, and then deployed into the vendor platforms. Eventually there would be ecosystems that natively supported configuring apps in the ways we really want.
  4. Here’s an image that illustrates my point. Lots of attention goes into the ecosystems of the OEMs. It does a good job of depicting how extensive and complex the ecosystems are. These are ecosystems in which we are invited to dive in and, from the OEM’s perspective, hopefully live within one ecosystem.What’s odd about the picture? It just tells a story about the territory claimed by each OEM. It does not depict your individual need to perhaps bridge these ecosystems, or do things outside them.
  5. I just think the weird thing is that the neither the user nor the developer are depicted. To me this tellls the story that the ecosystems are optimized for the OEM, without any genuine interest in developers or users. And that is OKAY.But we have a choice. My proposal is on behalf of developers and on behalf of users, and I think it would create a better balance of power – or really, better distribution of control, wealth, and better experiences for everyone. So enough about motivation… I could talk a lot about motivation but we can get back to that during Q&A…
  6. My idea is to play on ideas like “2 pizza project” (Bezos) and Agile, and even the 2 or 3 word startup ideas. Do go smaller than that. For a very good reason – people actually have ideas that are smaller than an app. They have ideas one feature at a time. But the architecture of apps forces us to bootstrap an entire new app (or community) instead of modifying an existing one… People don’t really want apps – they (we) want features, services, to get things done.If we could do microdevelopment, of just one feature, and use that variant feature in an existing app, then we could try more ideas that we really care about, more quickly. And if we were motivated to do so because good features were rewarded, then this could shift the economic relationships and move power closer to developers and designers (who are often users themselves).
  7. A simple way to describe this would also be “AdSense for Features”. If you build a great feature, and people use it in an app, then you get rewarded. For example, maybe I have an idea for ringtone. That would be content that I want to add to an existing app. Oh, that is commonplace today. Let’s take that one step further. I want to be able to load any sound clip in as an alarm ringtone. It could be a song, or my own voice, or someone else’s voice. It could be a personalized message saying exactly why I should get up “go to the gym” or “buy milk” or “get dressed for your interview”.This idea is small - and today it requires making an entire new app – but I propose we extend the app instead. I have ideas like this all day, every day, so I would like to act on some of them, but I can’t act on many because making a new app takes time, and I don’t want to make more apps, I want to make better ones.This implies that there are “fewer apps” and more features. I realize that rocks the boat quite a bit, so before we analyze all the problems, let’s imagine how awesome things could be if this were possible.
  8. Narrate the scenario… Then jump back to the present…
  9. The examples I mostly talk about are compound features, but of course we can re-use user interface elements like the spinner for setting your alarm clock… or lots of the open source frameworks and kits today operate at and across various levels of a stack.Let’s focus on the notion of pluggable features, to keep the discussion simple, and let’s just remember that the idea of plug-ability and re-use can apply to all layers of an architecture.
  10. A simple way to describe this would also be “AdSense for Features”. If you build a great feature, and people use it in an app, then you get rewarded. For example, maybe I have an idea for ringtone. That would be content that I want to add to an existing app. Oh, that is commonplace today. Let’s take that one step further. I want to be able to load any sound clip in as an alarm ringtone. It could be a song, or my own voice, or someone else’s voice. It could be a personalized message saying exactly why I should get up “go to the gym” or “buy milk” or “get dressed for your interview”.This idea is small - and today it requires making an entire new app – but I propose we extend the app instead. I have ideas like this all day, every day, so I would like to act on some of them, but I can’t act on many because making a new app takes time, and I don’t want to make more apps, I want to make better ones.This implies that there are “fewer apps” and more features. I realize that rocks the boat quite a bit, so before we analyze all the problems, let’s imagine how awesome things could be if this were possible.
  11. Now my goal today is not to present a complete and detailed architecture. My goal is to generate conversation, get feedback, and perhaps meet some people who want to work together on an idea like this. So I will focus on some unique requirements of the new architecture.As far as I know, this is a different architecture than exists today in the mobile landscape… we have OS’s and lots of development frameworks, we have apps and threads and patterns, but my observation is that many frameworks often tend to be very low level.If you look outside of mobile, you see that over time, frameworks or products matured to a point where features are configurable – for instance, browser plugins or extensions are becoming more powerful and common, and the architecture was put in place to do so by some very thoughtful people. And we see it in large systems, which require a great deal of specialized administration. You see it in Linux, SharePoint, Google Apps, and many examples in the Cloud, etc etc.). But since we are all using our smartphones and connecting with them to many cloud based services and other personal devices at home and work, there is a burning need – and a huge opportunity – for these capabilities. Talk about each one in one sentence….Collaboration Config 3.0, Social Sharing, Measurement, Rewards.
  12. As far as I know, this is a different architecture than exists today… we have OS’s and lots of development frameworks, we have apps and threads and patterns, but not
  13. The rest is technical – hard and exciting