597 karma · joined December 25, 2010
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { alert( "Unfortunately, this tool does not currently work in Internet Explorer. " + "Please try another browser such as Firefox, Chrome, or Safari."); return; }
That's not very nice. Surely this can be made to work for at least IE9 :)
I'm curious to know, how will the review application be able to catch your use of the private API through reflection? It seems like a pretty hard problem that could be a big security risk if done incorrectly.
IBM is consistently #1 on that list too
My question still stands though, is it much more of an Android "fork" as what the modifications that Xiao Mi is making?
Any distrust of chinese technology aside, I'm actually really looking forward to what this OS will be like. imo MIUI is the most usable android ROM around, and it's much more stable than cyanogen. It proved to me that Chinese startups are capable of producing really awesome products.
iPhone currently has the biggest smart phone market share in China by far, this looks like the beginnings of Android taking over China like it did the rest of the english world.
There are human computer interfaces for different computer sizes. The mouse and keyboard are good for "human scale" devices like the desktop and laptop. Touch is great for pocket sized devices, and motion is good for even larger devices. The mouse and keyboard aren't going away, it's just that we'll have more non-"human scale" devices.
Not only that, but it can also bring speech to text to the web[2], potentially add motion gestures for navigation, games, etc. Imo this is the last piece of the puzzle (along with websockets, bytebuffers, etc) to making the browser a full OS from a user's perspective.
[1] I would have said the devices tag, but that has recently been dropped from the html5 standard. Ericson labs had some really great demos of it on a modified webkit engine)http://www.w3.org/TR/html-media-capture/, too bad. [2] see x-webkit-speech attribute of the input tag for chrome's implementation