"The full Safari engine is inside of iPhone. And so, you can write amazing Web 2.0 and Ajax apps that look exactly and behave exactly like apps on the iPhone."
Steve Jobs, 2007
(source)Table is from Brian Leroux's excellent Debugging Mobile talk.
“The lack of tooling in mobile browsers makes it very difficult to dig down and find out what the real issues are. Hence tooling, or rather, lack-thereof is a key issue.”
Tobie Langel, Facebook Engineer, September 2012
"[t]ooling support — having a debugger that actually works, performance tools that tell you where the memory is running out."
Kiran Prasad, LinkedIn senior director of mobile engineering, April 2013
Now free and open source as part of Kendo UI Core.
Settings --> Safari --> Advanced
"[T]ap Build number seven times. Yup, just tap it 7 times, even if it seems crazy."
Via https://developers.google.com/chrome-developer-tools/docs/remote-debugging
Works on Android 2.3.3+
var el = new Everlive( /* API key */ );
el.Files.create(
/* base 64 encoded file */,
/* success callback */,
/* error callback */
);
http://www.developereconomics.com/finding-right-baas/
"we’re tracking at least fifty BaaS offerings, and it seems more options appear nearly every month"
The iOS 7 UIWebView
incurs a 3.5x JavaScript performance penalty over the same app run in iOS Safari.
785.0ms vs. 3677.1ms — Safari is ~350% faster!
Safari is ~20% faster.
WKWebView
! OMG! OMG!Android 4.4 switched to a new Chromium-based WebView.