"The evolution of mobile apps". Alan Cannistraro, Facebook
Upcoming SlideShare
Loading in...5
×
 

"The evolution of mobile apps". Alan Cannistraro, Facebook

on

  • 2,173 views

The business of building and selling iOS apps just had its five-year anniversary. This time has been a journey, with a lot of lessons learned. The Gold-Rush days of striking it rich making a simple ...

The business of building and selling iOS apps just had its five-year anniversary. This time has been a journey, with a lot of lessons learned. The Gold-Rush days of striking it rich making a simple flashlight app are behind us, but mature apps continue to thrive. This talk will explore the evolution of Mobile apps, from simple utilities to sophisticated tools, and will extrapolate to what may come next.

Statistics

Views

Total Views
2,173
Views on SlideShare
1,134
Embed Views
1,039

Actions

Likes
1
Downloads
7
Comments
0

8 Embeds 1,039

http://tech.yandex.ru 752
http://tech.yandex.com 212
https://tech.yandex.com 54
https://twitter.com 10
https://tech.yandex.ru 8
http://yastatic.net 1
http://tweetedtimes.com 1
http://news.google.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

"The evolution of mobile apps". Alan Cannistraro, Facebook "The evolution of mobile apps". Alan Cannistraro, Facebook Presentation Transcript

  • Alan Cannistraro The Evolution of Mobile Apps Facebook
  • The Evolution of Apps
  • About me…
  • in•ven•tor (ɪnˈvɛn təәr) Verb 1.A person who creates or designs (something that has not existed before); the originator of. 2.One who makes up (an idea, name, story, etc.), esp. so as to deceive.
  • http://1.bp.blogspot.com/-E0LaVwf5yoU/UW7JQQtb44I/AAAAAAAAHqI/gpnda2LU0qg/s1600/edison.jpg
  • http://www.cliveelsdon.co.uk/wp-content/uploads/2012/12/lego-bricks.jpg
  • http://trafo-wikkelmachine-immerzl.blogspot.co.uk/2012_09_01_archive.html
  • http://www.cs.columbia.edu/~sedwards/apple2fpga/Apple-II.jpg
  • http://www.rellimzone.com/images/original-nes-action-set-box-01.jpg
  • http://www.classiccmp.org/dunfield/vg/h/nesrob.jpg
  • http://farm4.staticflickr.com/3453/3384059152_5f36de8cec_o.jpg
  • http://trafo-wikkelmachine-immerzl.blogspot.co.uk/2012_09_01_archive.html
  • http://blogs-images.forbes.com/davidewalt/files/2012/05/Konami-Laser-Scope.jpg
  • Inventions
  • Meaningful inventions make communication of thoughts more efficient.
  • Language
  • Language
  • Language Idea!
  • Language Idea!
  • Language •2.3M - 500k yrs old •Works well at close range (< 50m) •Requires immediate listening
  • Literacy
  • Literacy
  • Literacy Idea!
  • Literacy Idea!
  • Literacy Idea!
  • Literacy Idea!
  • Literacy •3,000 - 8,000 years old •Transcends time and distance •Requires effort, and physical item
  • Printing
  • Printing
  • Printing Idea! Idea! Idea! Idea! Idea! Idea! Idea! Idea! Idea! Idea!
  • Printing Idea! Idea! Idea! Idea! Idea! Idea! Idea! Idea! Idea! Idea!
  • Printing Idea! Idea! Idea! Idea! Idea! Idea! Idea! Idea! Idea! Idea!
  • Printing •1300-1400 AD •Beginnings of “broadcast” •Requires physical distribution
  • http://www.leafletprinting.co.uk/blog/wp-content/uploads/2013/01/printing-press-uf4uwk.jpg
  • Powered Transport •Decreases time to reach other people •Makes the world “smaller”
  • http://www.minerahistory.com/railway.html
  • http://images.hemmings.com/wp-content/uploads//2010/05/Fordelectric_02_800.jpg
  • http://www.leavealegacytoday.com/wp-content/uploads/2011/10/old-camera.jpg
  • http://agilepainrelief.com/images/2013/03/phone-old-support.jpg
  • http://www.capeoldradio.com/cor_picts/SEMP/25348/25348-P1.jpg
  • https://upload.wikimedia.org/wikipedia/commons/c/c5/RCA_630-TS_Television.jpg
  • http://www.utk.edu/tntoday/wp-content/uploads/Al_Gore.jpg
  • http://www.totalsend.co.uk/wp-content/uploads/2013/02/219883-email-envelope_original.jpg
  • http://www.greysgabble.com/wp-content/uploads/2013/06/chat.jpg
  • http://skccom.com/Resource_/PageResource/Polycom/SKC-Brochure-Videoconferencing.jpg
  • http://www.scienceweek.ie/assets/media/Features/2012%20Feature%20Articles/google_logo.jpg
  • http://abali.ru/wp-content/uploads/2012/10/logo_yandex-brauzer.png
  • http://www.independent.co.uk/incoming/article8660014.ece/BINARY/original/facebook.jpg
  • http://www.digibuzzme.com/wp-content/uploads/2012/09/twitter_wallpaper___1080_by_tone94-d333jt8.png
  • Meaningful inventions make communication of thoughts more efficient.
  • Technology
  • Technology •Rate of innovation is increasing
  • Technology •Rate of innovation is increasing •Computers and technology will continue to make the world smaller
  • Technology •Rate of innovation is increasing •Computers and technology will continue to make the world smaller •How do we make communication more efficient?
  • Interfaces
  • http://blog.mimecast.com/wp-content/uploads/2011/02/ibm-punchcard.gif
  • http://www.nascomhomepage.com/pics/NASKBD.JPG
  • http://www.digitalmediaacademy.org/wp-content/uploads/images/Original-Computer-Mouse-SRI.png
  • http://gbennett.whsites.net/zencart/images/products/A1296.jpg
  • http://www.player.de/wp-content/uploads/2012/03/apple_neues_ipad_touchscreen.jpg
  • Multitouch
  • Multitouch •Direct manipulation
  • Multitouch •Direct manipulation •Another level of indirection removed
  • Multitouch •Direct manipulation •Another level of indirection removed •Primitive skills required
  • Interfaces are done!
  • NO!!!
  • What’s missing?
  • What’s missing? •Surface has no texture
  • What’s missing? •Surface has no texture •No physical feedback
  • What’s missing? •Surface has no texture •No physical feedback •Flat
  • What’s missing? •Surface has no texture •No physical feedback •Flat •It only engages one of our senses
  • Spatial Interfaces
  • Spatial Interfaces •Uses sensors; stereo-vision; edge tracking; to recognize objects and movement
  • Spatial Interfaces •Uses sensors; stereo-vision; edge tracking; to recognize objects and movement •Interact in 3D space
  • Spatial Interfaces •Uses sensors; stereo-vision; edge tracking; to recognize objects and movement •Interact in 3D space •Natural movements and gestures
  • http://mytide.net/wp-content/uploads/2012/05/wii.jpg
  • http://cdn.gsmarena.com/pics/10/06/kinect-tech-specs/gsmarena_001.jpg
  • http://cdn2.planetminecraft.com/files/resource_media/screenshot/1330/leap3dmotioncontrol_large_6049354_lrg.jpg
  • http://www.fastcodesign.com/3016639/kickstarters-want-to-murder-the-mouse
  • Voice
  • Voice •Sometimes voice control is easier than physical control
  • Voice •Sometimes voice control is easier than physical control •Speech recognition is finally getting good
  • http://images.electricpig.co.uk/wp-content/uploads/2012/01/siri-alternatives.jpg
  • Eye tracking
  • Eye tracking •Remarkably accurate
  • Eye tracking •Remarkably accurate •Eyes move quickly; faster than hands
  • Eye tracking •Remarkably accurate •Eyes move quickly; faster than hands •Adapt interface based on gaze
  • 201movies.files.wordpress.com/2012/08/clockwork_brainwash.jpg
  • mirametrix.com/products/eye-tracker/
  • Thought control
  • Thought control •Brain-computer interfaces
  • Thought control •Brain-computer interfaces •Reads electrical activity of the brain
  • Thought control •Brain-computer interfaces •Reads electrical activity of the brain •Slow today, and requires concentration
  • Thought control •Brain-computer interfaces •Reads electrical activity of the brain •Slow today, and requires concentration •But possible…
  • emotivinsight.com
  • Information
  • Knowledge Economy
  • Knowledge Economy •Knowledge is the raw material of value
  • Knowledge Economy •Knowledge is the raw material of value •“Abundant” resource
  • Knowledge Economy •Knowledge is the raw material of value •“Abundant” resource •Increased order == Advancement
  • Crowdsourcing
  • Crowdsourcing •Harness experience of the masses
  • Crowdsourcing •Harness experience of the masses •Accumulated historical data
  • Crowdsourcing •Harness experience of the masses •Accumulated historical data •Automate decision making
  • Decision Making
  • Decision Making •Define objective
  • Decision Making •Define objective •Collect
  • Decision Making •Define objective •Collect •Analyze
  • Decision Making •Define objective •Collect •Analyze •Decide
  • Decision Making •Define objective •Collect •Analyze •Decide •Act
  • Decision Making •Define objective •Collect •Analyze •Decide •Act •Reflect
  • Technologies
  • Technologies
  • Technologies •Immediate
  • Technologies •Immediate •Ready
  • Technologies •Immediate •Ready •Imminent
  • Technologies •Immediate •Ready •Imminent •On the Horizon
  • Immediate!
  • Single Sign-On
  • Single Sign-On
  • Single Sign-On •Creating new accounts is over.
  • Single Sign-On •Creating new accounts is over. •Facebook Login
  • Single Sign-On •Creating new accounts is over. •Facebook Login •oauth.yandex.ru
  • Single Sign-On •Creating new accounts is over. •Facebook Login •oauth.yandex.ru •Opens door to fetch and publish user data
  • Single Sign-On •Creating new accounts is over. •Facebook Login •oauth.yandex.ru •Opens door to fetch and publish user data •Do this now!
  • Cloud storage
  • Cloud storage
  • Cloud storage •People have multiple devices
  • Cloud storage •People have multiple devices •Syncing is so “last decade”
  • Cloud storage •People have multiple devices •Syncing is so “last decade” •Backed by reputable third-party services
  • What to store? •Preferences •Files/Documents •Any user-generated data
  • Cloud storage
  • Cloud storage •iCloud
  • Cloud storage •iCloud •Yandex.Disk
  • Cloud storage •iCloud •Yandex.Disk •Google Drive
  • Cloud storage •iCloud •Yandex.Disk •Google Drive •Dropbox
  • Cloud storage •iCloud •Yandex.Disk •Google Drive •Dropbox •Parse
  • Ready
  • OpenGraph developer.facebook.com
  • OpenGraph •Subject (“actor”) •Action •Object
  • Common Actions •Like •Follow •Listen •Read •Watch •Walk
  • Graph API
  • Graph API •Query by Actor, Action, Object
  • Graph API •Query by Actor, Action, Object •Access public or protected data
  • Graph API •Query by Actor, Action, Object •Access public or protected data •User privacy enforced
  • Parse www.parse.com
  • Parse
  • Parse •One backend
  • Parse •One backend •Cross-platform; virtually everywhere
  • Parse •One backend •Cross-platform; virtually everywhere •Free! (until you scale)
  • Developing with Parse
  • Developing with Parse •Create AppID & Download SDK
  • Developing with Parse •Create AppID & Download SDK •Authenticate User
  • Developing with Parse •Create AppID & Download SDK •Authenticate User •Map your object model
  • Developing with Parse •Create AppID & Download SDK •Authenticate User •Map your object model •-setValue:forKey:
  • Developing with Parse •Create AppID & Download SDK •Authenticate User •Map your object model •-setValue:forKey: •-setRelationship:forKey:
  • Developing with Parse •Create AppID & Download SDK •Authenticate User •Map your object model •-setValue:forKey: •-setRelationship:forKey: •Fetch and store data
  • Parse Features
  • Parse Features •Facebook Login
  • Parse Features •Facebook Login •Cloud database + local syncing
  • Parse Features •Facebook Login •Cloud database + local syncing •File storage
  • Parse Features •Facebook Login •Cloud database + local syncing •File storage •Location
  • Parse Features •Facebook Login •Cloud database + local syncing •File storage •Location •Social networks
  • Parse Features •Facebook Login •Cloud database + local syncing •File storage •Location •Social networks •Push notifications
  • Imminent
  • Beacons
  • Beacons
  • Beacons •Physical proximity detection
  • Beacons •Physical proximity detection •Most exciting technology in years
  • Beacons •Physical proximity detection •Most exciting technology in years •New to iOS 7
  • Beacons •Physical proximity detection •Most exciting technology in years •New to iOS 7 •Endless applications
  • Beacons •No Discovery •No Pairing •No Joining same network
  • Beacon App Ideas
  • Beacon App Ideas •Museum tours
  • Beacon App Ideas •Museum tours •Presence in a room
  • Beacon App Ideas •Museum tours •Presence in a room •TV personalization
  • Beacon App Ideas •Museum tours •Presence in a room •TV personalization •Lighting & ambiance
  • Beacon App Ideas •Museum tours •Presence in a room •TV personalization •Lighting & ambiance •Context-aware marketing/deals
  • Beacon App Ideas •Museum tours •Presence in a room •TV personalization •Lighting & ambiance •Context-aware marketing/deals •Social grouping
  • Data Collection Devices
  • Nicholas Felton • http://feltron.com • Sleeping time • Travel • Time spent with people • Food • etc.
  • What am I collecting? •Movies & TV Shows •Music preferences •Locations •Activity & Sleep •Air quality
  • What am I using?
  • What am I using? •Facebook App
  • What am I using? •Facebook App •Withings Scale
  • What am I using? •Facebook App •Withings Scale •Jawbone Up
  • What am I using? •Facebook App •Withings Scale •Jawbone Up •Steps App*
  • Jawbone Up
  • Measurement = Motivation
  • http://www.wired.com/playbook/wp-content/uploads/2012/01/Nike-FuelBand-02.jpg
  • Fit Bit http://uncrate.com/p/2013/01/fitbit-flex-xl.jpg
  • http://2.bp.blogspot.com/-FMnKiVtq6d4/T9EJHqJfrGI/AAAAAAABhUI/yH0sOouu_S8/s320/WiiU_WiiFitU_3_imge01_E3.png
  • http://www.kickstarter.com/projects/shootersrev/evo-onetm-sensorized-basketball-performance-techno?ref=live
  • http://www.kickstarter.com/projects/563644496/fwd-powershotthe-first-sensor-for-hockey-players?ref=users
  • Data Collection
  • Data Collection •Passive data collection
  • Data Collection •Passive data collection •Information mildly useful today
  • Data Collection •Passive data collection •Information mildly useful today •Advancements will come from mining & organizing it
  • On the Horizon
  • Wearables
  • They’re here.
  • Pebble Watch getpebble.com
  • http://design.canonical.com/wp-content/uploads/2012/04/TrioGroup04.png
  • Google Glass
  • http://blog.holmesreport.com/wp-content/uploads/2013/07/Google-Glass.jpg
  • http://blogs-images.forbes.com/davidewalt/files/2012/05/Konami-Laser-Scope.jpg
  • Convergence
  • Convergence Always Wins
  • iPhone Replaces…
  • •Music Player iPhone Replaces…
  • •Music Player •GPS iPhone Replaces…
  • •Music Player •GPS •Digital Camera iPhone Replaces…
  • •Music Player •GPS •Digital Camera •Book Reader iPhone Replaces…
  • •Music Player •GPS •Digital Camera •Book Reader •Portable Game Console iPhone Replaces…
  • What’s left to converge?
  • What about wearables?
  • Convergence is limited by physical context.
  • http://www.technobuffalo.com/wp-content/uploads/2013/07/Canary-on-table.jpg
  • http://mydecorative.com/wp-content/uploads/2013/03/Lcd-wall-mount-unit-idea.jpeg
  • Convergence
  • •Dedicated device innovation will accelerate Convergence
  • •Dedicated device innovation will accelerate •Especially with sensors and displays Convergence
  • •Dedicated device innovation will accelerate •Especially with sensors and displays •But a dominant device will emerge Convergence
  • •Dedicated device innovation will accelerate •Especially with sensors and displays •But a dominant device will emerge •…and absorb the others. Convergence
  • 3D Printing
  • 3D Printers
  • 3D Printers •Still in “hobbyist” phase
  • 3D Printers •Still in “hobbyist” phase •Growing quickly in adoption
  • 3D Printers •Still in “hobbyist” phase •Growing quickly in adoption •Will reach mass adoption
  • http://www.wired.com/design/wp-content/uploads/2012/09/Form-1-Isometric-View-Landscape.jpg
  • http://www.liquidmeridian.com/wp-content/uploads/2013/05/Simple.jpg
  • http://mms.businesswire.com/media/20130822005827/en/379881/5/MakerBot_Digitizer_Hero_With_Gnome.jpg?download=1
  • Applications
  • Applications •Marketplace for customizable objects
  • Applications •Marketplace for customizable objects •Home printing
  • Applications •Marketplace for customizable objects •Home printing •Apps for kids
  • Conclusion
  • Conclusion
  • Conclusion •Look ahead
  • Conclusion •Look ahead •Find something that inspires you
  • Conclusion •Look ahead •Find something that inspires you •Get in early
  • Invent
  • Thanks! alanc@fb.com facebook.com/alan.cannistraro @accannis