


| Target OS | Development OS | Language |
|---|---|---|
| Apple iOS | Apple OS X | Objective C |
| Google Android | * | Java (Apache Harmony-ish Dalik Interpretor) |
| RIM BlackBerry | Windows, OS X | HTML, CSS and JS. Also: Java |
| Windows Phone | Windows | Any .NET citizen (Silverlight runtime) |
| Samsung Bada | Windows | C++ |
| HP webOS | * | HTML, CSS and JS (Also: NodeJS!) |
| Symbian, MeeGo | * | C++ (Qt) |
var $ = document.querySelectorAll


var hasTouch = !!('ontouchstart' in window);
(Also checkout mike brooks thumbjs and this big-ass-muther of a list started by omg <3 paul irish.)
setTimeout(function(){
console.log('code here is queued and not blocking the ui')
},0)
var defer = function(fn) { setTimeout(fn,0) }
defer(function() {
console.log('do later')
})
Fun fact: most browsers default to 4ms even if you set it to 0.
alert('made it here')
console.log('made it here')
npm install -g weinre
@RandyMcMillan if you're in the iOS Simulator, this is even better: github.com/phonegap/phone…
— Patrick Mueller (@pmuellr) May 14, 2012