Download pptx - The Final Frontier

Transcript
Page 1: The Final Frontier

THE FINAL FRONTIERby @domenic

Page 2: The Final Frontier
Page 3: The Final Frontier
Page 4: The Final Frontier
Page 5: The Final Frontier
Page 6: The Final Frontier
Page 7: The Final Frontier
Page 8: The Final Frontier
Page 9: The Final Frontier

WHY WEB APPS?

•Open standards with multiple implementations

•Unique trust model allowing unrestricted browsing

• Complete developer control

Page 10: The Final Frontier

"When I'm introspective about the last few years I think the biggest mistake that we made, as a company, is betting too much on HTML5 as opposed to native... because it just wasn't there.

Page 11: The Final Frontier

"When I'm introspective about the last few years I think the biggest mistake that we made, as a company, is betting too much on HTML5 as opposed to native... because it just wasn't there.

"And it's not that HTML5 is bad. I'm actually, on long-term, really excited about it. One of the things that's interesting is we actually have more people on a daily basis using mobile web Facebook than we have using our iOS or Android apps combined. So mobile web is a big thing for us."

Page 12: The Final Frontier

THE FUTURE OF WEB APPS

1. You visit a URL.

2. Sometimes, you bookmark that URL.

3. (there is no step three)

Page 13: The Final Frontier

LEVELING UP THE WEB

What is necessary for parity with mobile?

•User engagement

•User experience

•Developer experience

Page 14: The Final Frontier

USER ENGAGEMENT

Page 15: The Final Frontier

offline

Page 16: The Final Frontier

background processing

Page 17: The Final Frontier

push messages

Page 18: The Final Frontier

payment

Page 19: The Final Frontier

USER EXPERIENCE

Page 20: The Final Frontier

speed

Page 21: The Final Frontier

responsiveness

Page 22: The Final Frontier

storage

Page 23: The Final Frontier

system integration

Page 24: The Final Frontier

DEVELOPER EXPERIENCE

Page 25: The Final Frontier

better base primitives

Page 26: The Final Frontier

powerful application frameworks

Page 27: The Final Frontier

modern layout techniques

Page 28: The Final Frontier

more hardware access

Page 29: The Final Frontier
Page 30: The Final Frontier
Page 31: The Final Frontier

THANK YOU