%in Midrand+277-882-255-28 abortion pills for sale in midrand
Finding the sweet spot - blending the best of native and web
1. Finding the sweet spot -
blending the best of
native 📱 and web 🏄
Shawn Jansepar
@shawnjan8
2.
3.
4. "The biggest mistake that we made, as a company, is
betting too much on HTML5 as opposed to native…" -
Mark Zuckerberg
5. “For areas within the app where we anticipate making
changes more often, we will continue to utilize HTML5
code, as we can push updates server side without
requiring people to download a new version of the app”
- Jonathan Dann (Facebook Engineer)
6. "The biggest mistake that we made, as a company, is
betting too much on HTML5 as opposed to native a
particular technology rather then focusing on the
experience…" - Mark Zuckerberg
7. Why Web Interfaces?
• Runs on every modern operating system
• Deploy without app update
Why Native Interfaces?
• Performance.
25. Building “app-aware” responsive websites
• Take “progressive enhancement” to the
next level
• Detecting the “app” context in three places:
• “app” class in CSS
• isRunningInApp method in JS
• “ App” appended to user agent for
server-side logic
34. Credit to Holly Schinsky, image from http://phonegap.com/blog/2015/03/12/mobile-choices-post1/
35. Astro - the “Native” Hybrid SDK built on
top of Cordova
http://astro.mobify.com/
36. Top 3 WebView Performance Tips
• Remove transform: translate3d in
Android 4.4.2 (or use Crosswalk)
• Change WebView deceleration rate to
UIScrollViewDecelerationRateNormal
• Use fast click, not only to make clicks faster, but
also to fix a bug in iOS 8.4.1 that causes slow taps
to not navigate