Preparing for the App-ocalypse
The Web in the Age of Physical Computing
Tech In Asia - Singapore, 2017
* why does mozilla want to talk to startups?
* you're making tomorrow happen
* you're making decisions now about privacy, security and what technologies to use
* and we want to see you succeed
* we want to see your innovations work for *everyone*
ZERO
* But are you innovating if you have zero users?
* or your startup fails?
* Google, half of US users install zero apps per month
* Many have app exhaustion, most use 7 per day
* For many people, apk size is a blocker
* App stores are a garbage fire
* It's a tough world out there for a baby unicorn
"One download for every one thousand web views."
Ryan Sheffer,
Nobody Wants Your App.
* the rooms are the computers
* walk into a room and it can react
* can say what's going on that day
* how to get users onboarded?
* when every *thing* is a computer or a bot, we can't have apps for all the things
* the champions of iot and bots haven't solved this
* we need new models of user engagement for physical technologies
- bluetooth
- good for multi-floor spaces
- mozfest
- so far only works when you have a client
- you can be a beacon!
* you don't need fancy speech recognition to know if someone walked in the room
* or if someone is asleep vs awake
* you can have a display turn on and show information when someone walks in
* but what to do once you've got people connected?
QR/BEACON
➡️ URL
➡️ web app
QR/BEACON
➡️ URL
➡️ web app
➡️ AR
CAMERA +
JAVASCRIPT +
3D +
NOISE!
getUserMedia()
navigator.mediaDevices.getUserMedia({
audio: true,
video: true
}).then(function (stream) {
// do something with the stream
})
A-Frame Example
<a-scene>
<a-sphere radius="1.25"></a-sphere>
<a-box width="1" height="1" depth="1"></a-box>
<a-cylinder radius="0.5" height="1.5"></a-cylinder>
<a-plane rotation="-90 0 0" width="4" height="4"></a-plane>
</a-scene>
Crowd Experiences...
- Conferences
- Tours
- Museums
- Games
- Protests
- puzzles
- interactive games
- meeting people
Beacon
➡️ URL
➡️ web app
➡️ AR
THE WEB
Physical interactions
Bridging platforms
Frictionless flows
* this is the new web
* integrated multisensory physical+digital experiences
* ubiquitous physical computing
* mobile
Dietrich Ayala
@dietrich