Originally Posted by
DannyJK Ok guys... a LOT of different devices run QNX from slot machines to navigational systems etc. etc. So hardware is not an issue. There are plenty of things out there that run QNX that dont even have a quarter of the processing power as the OS7 phones do.
I think what will be holding RIM back as for letting QNX run on the current OS7 phones is the fact that they have to code the QNX OS on the hardware that will be in the new phones specifically.
The new phones will have new processors which, in turn, will need new instruction sets. Every processor has different instruction sets, some more or less. So why would RIM support an old processor, which will most likely be a year old and the last of its kind, when they release QNX Mobile?
You see, picture it this way... They know what processor they are going to use, they create the QNX OS to run a certain number of supported instruction sets for the processor. They add features to the OS that needs certain instruction sets to run properly...
Now the old OS7 phones processors arent capable of these new instruction sets, not because the processors arent capable of running QNX but because RIM didnt code the new OS for the old processors. Therefore if they wanted to bring QNX to the OS7 phones they would have to find a work around to get certain aspects of the new QNX OS to run properly on the old OS7 phones which lack the needed instruction sets that are provided on their new hardware.
RIM is a business, they arent going to waste their time trying to get their new OS running on old phones as a half-baked OS. They will code their new OS to run on their new hardware and future hardware.
Thats my take on it anyway. Im not good explaining things and In my head this makes a lot more sense that what I've typed but I hope you all can understand.