Preparing for
the App-ocalypse
Dietrich Ayala
Mozilla.org / @dietrich
ZERO
- Google, half of US users install zero apps per month
- Many have app exhaustion, most use 7 per day
- In many parts of the world, apk size is a blocker
- Sneha Kataria's story in TIA in January - 90% of usage from mobile web
- NOT Android!
bit.ly/2lJwD4R
0 connected people
mobile 0
vs
desktop 0
android 0
vs
ios 0
vs
other 0
- What is in this room?
- When is the bus coming?
- What are these buildings?
- How long is the wait?
- Pay for this parking?
Open vs Install
- easier to get someone to open a URL than to install an app
- instant content vs multiple steps
- ux and ix make the difference in access to information and services
What if rooms
are the computers?
- walk into a room and it talks back
QR codes & NFC
(yeah yeah)
Beacons
- bluetooth
- good for multi-floor spaces
- mozfest
- so far only works when you have a client
- you can be a beacon!
WebBluetooth API
navigator.bluetooth.requestDevice(
{ filters: [{ services: ['battery_service'] }] })
.then(device => { doStuff(); })
.catch(error => { console.log(error); });
- phone broadcasts
- rooms listen
- send your social accounts, instead of all the badging
Project Magnet
https://trymagnet.org
VOICE
- amazon echo, google home
- super expensive, require constant fast internet
- literacy is a blocker of technology access
- offline
- mobile
- custom voices
getUserMedia()
navigator.mediaDevices.getUserMedia({
audio: true,
video: true
}).then(function (stream) {
// do something with the stream
})
Audio / Camera
- computer vision
- ambient noise
- presence / absence
- cats
- camera or mic detect walking into a room
- projector immediately starts up, or changes content
AR on the Web
https://bit.ly/aframe-ar
Physical computing crowds...
- Protests
- Conferences
- Tours
- Museums
- GAMES
- puzzles
- interactive games
- meeting people
The new web is integrated
- bridging platforms
- multisensory input
- physical interactions
- mobile... or post-mobile
* this is the new web
* integrated multisensory physical+digital experiences
* ubiquitous physical computing
* mobile