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.
With HTML5, write an app once and you're done. Currently you must create an app for iOS, Android, BB OS, Win Mobile, etc.
Besides, most popular apps on mobile devices are fetching information from websites anyway. Look at how many websites have apps. What's the point? Why should I load an app on my smartphone to access the same content by actually using the browser? I'm tired of seeing posts on websites like "hey, I can't get to this with my iPhone app". Why deal with keeping apps updated and working. It doesn't make sense.
"A plan fiendishly clever in its intricacies"- Homer Simpson
I think you're right. It appears that the tail is now wagging the dog. Six months ago, RIM was a handset maker that happened to be using QNX. It appears that they have now transformed into an OS maker that happens to be making Handsets. Almost as if QNX aquired RIM, not the other way around.
An additional thought: This sort of transformation was the beginning of the end for Palm. (Although it's pretty clear the beginning of the end for RIM was years ago. What we're seeing now is the beginning of the end of the end of RIM.)
QNX is seen as a stable, RTOS microkernel for a variety of embedded applications.
QNX somehow never makes it big in the phone market.
iOS, Android, Blackberry, PalmOS, and Symbian start duking it out.
Blackberry starts using QNX and finally states it is going in the direction QNX should have gone 15 years ago instead of the iOpener and its "pizza button."
I am not surprised this has finally happened, but I am also not holding my breath it will succeed.
Three Step Plan:
1. Take over the world.
2. Get a lot of cookies.
3. Eat the cookies.
QNX is the OS of choice for many auto manufacturers for their in dash hardware. Since BB 10 is QNX with a new GUI layer (Kinda reminiscent of another OS X product and its BSD/OpenStep heritage) doesn't that just seem like a logical evolutionary step?
"A person is smart. People are dumb, panicky dangerous animals and you know it." - K
It wasn't Apple back peddling it was developers demanding native access. The same as developers for Palm demanding native APIs. Good luck with any halfway decent game running on HTML.
So will Mozilla and Google complain that they can't write a browser for RIM?
According to this, in Sept 2011,
Acura - 10k sold
BMW - 25k sold
http://www.thecarconnection.com/news/1066815_september-2011-car-sales-the-needle-creeps-higher
There are two types of people in the world: Those who crave closure
HTML5 is a fatal architectural design mistake for developing anything other than web sites.
HTML+CSS+JavaScript is a clunky necessary evil born of the nature of web development - not a desirable development environment.
HTML for mobile will always be slower and clunkier than an platform using C or Obj-C or C++ or even Java.
There is an unfounded myth that by using HTML, a wide audience of developers can be tapped while Apple has proven that the only thing that taps developers is a platform they can make money on - developers will learn whatever they need in order to eat.
Finally, using HTML does not guarantee automatic portability across devices in the same way that Android can't guarantee it across devices - there is a limit to how much hardware variation can be abstracted away and when hardware vendors compete on features there is a very strong force working against portability.
Palm failed because of this mistake, among others, and those who do not know their history are doomed to repeat it.
> So will Mozilla and Google complain that they
> can't write a browser for RIM?
No problem there--they can just write a browser in HTML5. :-)
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.