With BB10, RIM Tries To Break Out of the 'Mobile Ecosystem' Model
Alt-kun writes "This past week has seen a couple of interesting articles about Research In Motion's strategic plans for BlackBerry 10. The Globe and Mail thinks that by pushing HTML5 for app development, they want to make mobile applications platform-neutral, which would let them sell devices purely on the strength of the hardware and OS, rather than on the ecosystem. And the Guelph Mercury notes that they also plan to push BB10 as the basis for a whole range of mobile and embedded devices, not just phones and tablets. One example shown off at the recent developer conference was a Porsche with a BlackBerry entertainment system."
Native apps will always work better and be less resource intensive than HTML5 based apps. You will never be able to match native code or get even close. Even Google understands this on mobiles, even though they still use the crappy Java. This is especially important on mobile phones not only for limited CPU and memory and the lack of good GPU, but because battery life is really important and already not that great.
RIM just wants to do this because they don't have the vibrant app economy than Apple and even Microsoft has. They want others to do the work for them.
Besides, most popular apps on mobile devices are fetching information from websites anyway
The top grossing apps are without question games
I have been working on making a game for mobile myself (yes, shameless plug) and I can tell you first hand that making anything beyond tic tac toe on html5 for mobile is crazy talk.