-
It doesn't. People here are conflating several different OS concepts (including 2 very different and unrelated mistakes which the BB/QNX team made with BB10). The application you describe does not require real time process scheduling at all. For one thing, the latency across the network is ENORMOUS compared to any potential latency at the process scheduling level. There is no way you could even detect a difference of such an application running on an RTOS vs any other reasonable scheduler. The latency will overwhelmingly be from the network/internet.
You can try this on your Android phone (which is not an RTOS). Look at pcAnywhere for Android or several other similar apps in Play.02-22-16 07:02 AMLike 0 - I've been working in real time software development since the 1980's
There are probably better people for that (App-Developer, for example), but, to simplify, the point of an RTOS is to guarantee that certain processes will be processed on a specific schedule. That's important in applications where time is a critical factor - a vehicle, or a factory, or a power plant. You don't want a car waiting a few seconds to process a collision warning or suspension adjustment, for example.
But in all of these cases, the computer running this OS has all the electrical power it needs, and it can throw more horsepower (requiring more electrical power) at the problem if it starts to get behind. A mobile device that runs on a relatively small battery is very different - if you just run the CPU at full speed all the time, you'll burn through your battery very quickly. You might not get as much lag, but that doesn't help much if your battery only lasts a couple of hours. I'm not saying a RTOS can't be written to work around that - BB10 proves that it can - but doing so negates much of the advantages of a RTOS in the first place.
The other issue is that a RTOS has to keep apps running whether or not they're actually being used or not. This is why BB10 has to have "active frames" and why it is limited to 8 of them (and fewer on devices with less RAM), while I can have a hundred apps "running" (actually, in most cases, just loaded into RAM but mostly suspended, with occasional checks to see if something needs attention) on an Android or iOS device.
The folks who designed every OS other than BB10 chose against basing that OS on a RTOS, because a RTOS simply wasn't a great fit for the needs and limitations of a mobile OS - which are quite different from a car, factory, etc. RTOSs are ideal for those environments, which is why they are used there very successfully, but that doesn't make RTOSs better for everything. A hammer makes a great nail-pounder, but is lousy for driving screws. Likewise, a screwdriver works screws well, but makes a lousy hammer. They're both important tools, but to get the benefit, you have to match the tool to the application.
Beyond that, does a smartphone have to have a RTOS running on the application processor? Clearly not, but running on a real time system has many benefits when it comes to areas like augmented reality, some medical applications and others.
There are some folks here on CB - the vast majority I'm sure who'd never heard of QNX, or of a RTOS, before BB bought QNX - who clearly believe that QNX would make anything and everything better, mostly because it's owned by BB and uses as the foundation of BB10, but also because it's a RTOS, and somehow that makes it the superhero of OSs (even though something like LinuxRT is dismissed as junk, despite also being a Unix-like RTOS). They know all the buzzwords and can quote all of the plans that BB anounced when they bought QNX, but few really know what any of those buzzwords actually mean, or how they apply to mobile OSs. That's all just noise - what matters is that QNX is better - because reasons!
I'm not a programmer or developer, and I can't speak to the fine details, but I know the basics, and it's enough to know that QNX is a terrific, industry-leading tool for certain applications, but that fact doesn't make QNX the best choice for every application. You have to match the tool to the application.CmdrStraker likes this.02-22-16 07:06 AMLike 1 - I have a feeling nova won't have many developer friends by the way this thread is going...
Saying it's our fault for the situation we are in is simply outrageous, you cannot expect a flower to grow without water and nutrients; just like you cannot expect a ecosystem to grow without a proper platform and consumers.
Posted via CB1002-22-16 07:14 AMLike 0 - I have a feeling nova won't have many developer friends by the way this thread is going...
Saying it's our fault for the situation we are in is simply outrageous, you cannot expect a flower to grow without water and nutrients; just like you cannot expect a ecosystem to grow without a proper platform and consumers.
Posted via CB10
Let me workaround for you because you mixed-over things, BB10 device is a "flower", developers are the "water", platform/ecosystem are the "nutrients". To make consumers want "flower", major developers need to move/make their apps native for BB10 to create ecosystem like iOS/Android, existing BB10 developers needs to create something new what is not on iOS/Android.02-22-16 07:34 AMLike 0 - Well, it looks like you didn't see "The Martian")
Let me workaround for you because you mixed-over things, BB10 device is a "flower", developers are the "water", platform/ecosystem are the "nutrients". To make consumers want "flower", major developers need to move/make their apps native for BB10 to create ecosystem like iOS/Android, existing BB10 developers needs to create something new what is not on iOS/Android.Blacklatino likes this.02-22-16 08:30 AMLike 1 - Well, it looks like you didn't see "The Martian")
Let me workaround for you because you mixed-over things, BB10 device is a "flower", developers are the "water", platform/ecosystem are the "nutrients". To make consumers want "flower", major developers need to move/make their apps native for BB10 to create ecosystem like iOS/Android, existing BB10 developers needs to create something new what is not on iOS/Android.
oh right you have none. but yet you expect other people to do it for you. how ironic. can you even write one line of code in basic? or use MS DOS?
but expect bb10 developers to come with apps that will change the fortunes of bb. only in Crackberry02-22-16 08:50 AMLike 0 - Well, no one really even tried to put some "water" and "nutrients" so hard for this flower to begin with, if they did, who knows, maybe everyone would want this flower for this Christmas
Everyone here is only talking about market share, insignificant user base and other bla bla bla, if you read this:
Windows Phone and BlackBerry OS are fading into nothingness
"Apple’s iOS share fell a tad, likely as Android grew, from 20.4 percent to 17.7 percent", so why app developers should bother to create apps for iOS if "Android continues to have the lion’s share of the mobile market with an 80.7 percent market share, up from 76 percent"? If its not developers "love" for Apple, I can not imagine other reason why iOS still have such developers support. Developers could just drop iOS and only make apps for Android and like with BB10, users would follow and say the same like you do guys and Apple would be in the same "sinking ship" altogether with BB10 and WP in the same second.
Blackberry could learn and do the same what Apple does for developers to make their also becoming insignificant iOS still supported. Maybe then everyone would want this flower then.02-22-16 08:51 AMLike 0 - so what is this great idea of yours of an app that will make bb10 stand out from the competition?
oh right you have none. but yet you expect other people to do it for you. how ironic. can you even write one line of code in basic? or use MS DOS?
but expect bb10 developers to come with apps that will change the fortunes of bb. only in Crackberry
+ Still nothing for BB10 in 3 years for a press to talk about like it is with iOS.02-22-16 08:59 AMLike 0 - Well, you are right, I'm not a programmer, I'm just could call myself as influencer for existing BB10 developers to start make something new/unique/important rather then wasting their time for making worthless third-party clients for dying Operating System. This is not what it makes flower flourish. New trendy product/services apps could make OS flourish like it is with iOS every ~6 months.
by the way how many bb10 paid apps have you purchased. and please post an actual screen shot of it from your phone. and not just a typed list.Elephant_Canyon likes this.02-22-16 09:01 AMLike 1 -
-
- Well, you are right, I'm not a programmer, I'm just could call myself as influencer for existing BB10 developers to start make something new/unique/important rather then wasting their time for making worthless third-party clients for dying Operating System. This is not what it makes flower flourish.
With iOS in 2008, the situation was very different. My employer at the time wouldn't fund me to make apps for iOS because almost everyone at the time had BlackBerry's. That made sense, except that I was fascinated by what I could do with iOS which I couldn't do on BB7. Get developers fascinated with something, and practical economic concerns don't matter as much (at least in the short term.)02-22-16 09:19 AMLike 0 - "Apple’s iOS share fell a tad, likely as Android grew, from 20.4 percent to 17.7 percent", so why app developers should bother to create apps for iOS if "Android continues to have the lion’s share of the mobile market with an 80.7 percent market share, up from 76 percent"? If its not developers "love" for Apple, I can not imagine other reason why iOS still have such developers support. .
On the other hand, we know most of our BB10 customers also own other devices that are Android or iOS. So they still have access to us from the mobile website and/or apps on their other devices. We have no justification for making a BB10 app and then keeping it up to date wrt to our other apps.02-22-16 09:32 AMLike 0 -
In other words.. Honestly, Ronindan, can you tell me at least one app worth of buying in Blackberry World? I couldn't find any in 3 years and please do not make a list of third-party clients, just list of unique, useful developed and created by creator itself for BB10, not by indie copycats? I would love to check them out, even maybe you will influence me to purchase one.
+ you do not have tu BUY app to support developer, he can make money from paid services or even from ads. This is how most of Android developers make for a living, don't they? You do not pay for Walmart for allowance to enter the store, right?02-22-16 09:35 AMLike 0 -
-
In other words.. Honestly, Ronindan, can you tell me at least one app worth of buying in Blackberry World? I couldn't find any in 3 years and please do not make a list of third-party clients, just list of unique, useful developed and created by creator itself for BB10, not by indie copycats? I would love to check them out, even maybe you will influence me to purchase one.
Who, today, is going to build a fantastically unique app, exclusive to BB10, when there is no one around to buy it?Elephant_Canyon and JeepBB like this.02-22-16 09:39 AMLike 2 - ...
On the other hand, we know most of our BB10 customers also own other devices that are Android or iOS. So they still have access to us from the mobile website and/or apps on their other devices. We have no justification for making a BB10 app and then keeping it up to date wrt to our other apps.02-22-16 09:44 AMLike 0 - Inspiration, sadly, is not something at which BlackBerry is very skilled. Go to a WWDC and then compare it to a BBJam.
Well, that's reality. We are a business that exists to make a profit. Most of us are shareholders in our own company. So obviously we try to be wise in our choices.Elephant_Canyon and Blacklatino like this.02-22-16 09:47 AMLike 2 -
Srsly, show me quality product/service/game, then we talk.02-22-16 09:50 AMLike 0 - Inspiration, sadly, is not something at which BlackBerry is very skilled. Go to a WWDC and then compare it to a BBJam.
Well, that's reality. We are a business that exists to make a profit. Most of us are shareholders in our own company. So obviously we try to be wise in our choices.02-22-16 09:52 AMLike 0 - Sorry, but is there any? "Candy fruit Story" for example? ) I just play "Candy Crush" if I want to. No offense, conite, but it just sounded the same like Minecraft thousands copycats are crying because no one wants to play they game Minesupercraft or whatever ) Ok.. "Minion Rush", but it's free! sorry, to be more exact freemium! So I don't to pay for app. If BB10 developers attitude is the same like all of you guys, then its really no question why no one can make money on BBW.
Srsly, show me quality product/service/game, then we talk.02-22-16 09:55 AMLike 0 -
Please tell me how Face10 can be profitable/make for a living, its very interesting, I would like to listen02-22-16 09:59 AMLike 0 -
- AFAIK and you know, there is still couple of millions active users who could be potential buyers and it is not their fault that in BBW is only rubbish. And there's no doubt that same BB10 active users with their BB10 devices also use Amazon/Google store and buy only in Google Play Store because Amazon Store is rubbish as BBW is, no offense. If BB10 developers are to weak to offer anything, it is their own problem like it is with other milions/billions other unsuccessful iOS/Android developers as well. It just sad then you realize that BB10 have none/zero creative developers (this doesn't goes for Nemory, don't feel offended) and in mean time of iOS/Android - there are too many..
You didn't answer my question also:
Srsly, show me quality product/service/game app, then we talk.02-22-16 10:18 AMLike 0
- Forum
- BlackBerry 10 Phones & OS
- BlackBerry 10 OS
App developers "love" for Blackberry 10?
Similar Threads
-
give us the OS 10.4 at once with dark hub!
By ddbaloi in forum BlackBerry 10 OSReplies: 26Last Post: 02-20-16, 04:05 AM -
Looking for a caller screening app for my BlackBerry Classic
By CrackBerry Question in forum Ask a QuestionReplies: 2Last Post: 02-09-16, 05:03 PM -
USB mode for blend, Passport not being found.
By d987654321 in forum General BlackBerry News, Discussion & RumorsReplies: 4Last Post: 02-09-16, 02:16 PM -
Passport native apps
By Shannon Sterrett in forum BlackBerry PassportReplies: 2Last Post: 02-09-16, 12:44 PM -
Blackberry ID
By Onno77 in forum BlackBerry PassportReplies: 2Last Post: 02-09-16, 10:36 AM
LINK TO POST COPIED TO CLIPBOARD