Quick question and I apologize in advance if this is a totally simple thing...I'm not a dev and am curious:
1) Bb10 is a totally new OS, as such did every app need to be re written to work on it?
2) When iOS is replaced as it inevitably will be what becomes of those 700k plus apps written for it...will every app need to be re done for their new OS thus starting all over again on the app count?
Thanks in advance...apologies if this is a stupid question.
- 01-24-13, 11:15 PM #4
The upside: because this essentially a new ecosystem, it's going to be the better part of a decade before apps become obsolete. In the case of iOS, they're going to hit a wall. Soon.
- 01-24-13, 11:32 PM #52) When iOS is replaced as it inevitably will be what becomes of those 700k plus apps written for it...will every app need to be re done for their new OS thus starting all over again on the app count?
- 01-26-13, 08:06 PM #8
- 01-26-13, 10:07 PM #9
BBOS hit its wall a few years ago, hence the effort to get a QNX-based OS ready. Apple can certainly try to apply a new UI to iOS, (or new UI features, at any rate), but they too may find themselves needing to look at overall architecture eventually.
- 01-27-13, 08:15 PM #10
Look at Microsoft Windows. Sure, it's had its off moments, but for the most part has functioned very well. A lot of Windows hasn't changed since the days of NT 4, it it still looks and performs well, with no end in sight.
Insert another desktop OS (OS X, Linux) and the story remains much the same.
BBOS is an example of how not to do it. The OS was limited from the start, and the design was rather in-hospitable to the idea of apps.
That's why they've moved onto QNX and Neutrino, they needed a fresh start, there was no use in pumping additional work into the Java based OS.
iOS is based on Apple's fork of the Mach kernel which has performed very well in Apple's desktop OS and performs equally well in BSD. There aren't any apparent areas where Mach or OS X are lacking.
- 01-28-13, 10:52 PM #11
My personal thoughts here but...
Apple hasn't done a thing except lose money since the loss of Steve Jobbs. The last few contributions they have made are well... Uninteresting. And uninteresting + technology don't mix well.
With that said, you can build cross platform apps. On average they don't work "quite as well" but they cover more ground.
Marmalade, AIR (will eventually become HTML5), HTML5 (jquery / sencha / phonegap), C++ and QT (in some cases) are of varying cross platform abilities.
Apples objective C is proprietary iOS thing that much like Mac OS - has little impact on the world when moved off a Mac. Just as Cascades and BBUI are of little value to anyone not using BlackBerry. And ADT (Android) is of no real use to other platforms either other than Android.
You just need to pick smart. Sometimes it makes sense to select a language you are less familiar with if you don't want your code to expire in a year. No matter how much the 1-os proprietary language has been prettied up.
Sent from my BlackBerry Veedu using Tapatalk 3
- By jdhooghe in forum BlackBerry 10 OSReplies: 50Last Post: 02-02-13, 12:23 AM
- By jly.public in forum Apple iPhone/iPadReplies: 2Last Post: 10-19-12, 03:51 PM
- By NursingNinja in forum Apple iPhone/iPadReplies: 1Last Post: 06-23-12, 08:31 PM
- By RollingRock1988 in forum Apple iPhone/iPadReplies: 7Last Post: 06-13-11, 09:19 PM
- By tmag2005 in forum Rehab & Off-Topic LoungeReplies: 4Last Post: 03-03-09, 06:30 AM