3 ms·
Hi, I develop for both iPhone and BlackBerrys. The iPhone is way ahead in performance, although the hardware is similiar - BlackBerrys just don't have a dedica
by zyb09 16y ago
Hi, I develop for both iPhone and BlackBerrys. The iPhone is way ahead in performance, although the hardware is similiar - BlackBerrys just don't have a dedicated GPU and therefore no OpenGL acceleration. Also everything on RIM OS is running in a JavaVM with GC, while iPhone Apps, being in (objective-)C, run much closer to the hardware itsself. Now the funny thing is, despite programming in a higher-level languages on BlackBerrys, iPhone programming is actually easier due to the thoughtful API-design.
- mrtron 16y agoiPhone app APIs are naturally simpler since the devices are very uniform. BB has to support a range of devices, like android. Agreed - no openGL, but I don't think that is a big issue. Blackberries are better at business applications, worse at media applications. Look at mail on the blackberry - it blows iphone mail out of the water. If you have multiple email accounts you are diving into layers of menus to check inboxes on both. Account 1 -> inbox -> msgs -> back out -> back out -> back out -> Accunt 2 -> inbox -> msgs. Blackberries allow you to use the central queue. Now look at media on the iphone. It is as great as ipods, enough said. Look at media on the blackberry - it is like a windows 3.1 player. There are tradeoffs on both iphone and bb platforms.
- zyb09 16y agoYes I agree with you. I was strictly talking about performance. There are things BlackBerrys do better than the iPhone and there are also things that are simply impossible on the iPhone, due to its locked-down nature.