- 02-03-13, 11:25 AM #51
- 02-03-13, 12:04 PM #52
This all makes me laugh. Do you NEED 8 or more apps open on a phone? I doubt it. No offense to people but it is a phone not a pc/Mac and I really would like see somebody show me a real world need to actively (not letting apps set there and be open and not used) and use 8 or more apps a time.......
- 02-03-13, 01:33 PM #53
I guess "users like me" should just fall in line and be happy that our OS behaves just like all the other mobile OS' because that's all I should expect.
Sorry to trouble you with these trivial, mundane, ridiculous and clearly ignorant questions.
- 02-03-13, 02:39 PM #54
Oh, and I wanted to add that you seem to be wearing rose-tinted glasses when looking at the old OS. The fact that you claim it never closed apps without a notification is BS. I've had plenty of apps that "close" but remain in the task switcher, and just reload when you go into them (ex. the browser) or completely stop playing when you put them in the background (ex. video player).
Again, if you want to go back to the days where apps were all text based and were 100kb on average, then stick to the legacy BB OS. Those days are over. Most apps now are in the 5-100mb range, and they hog up a lot more system resources. Keeping them constantly running is not an option.
So, this thread is a little off-topic... My question was not if you should be allowed to. My question was what happened to the 9th app.
Also, for some out there saying "it's just like other Mobile OS's" are all wrong. The way the BlackBerry 10 and PlayBook task switcher works is that it only shows you which apps are currently running. The task switchers on Android, and iOS DO NOT do that. They fake it out. They could be running, or they could be closed. You have absolutely no idea what the current state of the App is. iOS allows you to "close an app from the switcher"... That app could have already been closed. Most likely it was, as iOS has very strict multitasking rules, and the app almost always immediately closes. Android is a little more fuzzy in that regard. I am a Software Engineer and I have coded for both iOS and Android, and what I am describing is exactly what happens.
So no, BB 10 does not do it like everyone else. And I think that is fine. But don't make it sound like it's just like Android and iOS because they are not even close to the same... With Android I can go back to any "recent app" and "close it" and it would still be in my task switcher... Whereas BB 10 automatically closes it out for you, and removes it from your "Task Switcher"... This is a HUGE difference. Things in BB 10 will start disappearing from the task switcher... It will happen on Android and iOS, but as I said before those apps may have already been closed when that happens.
I think it's a fine compromise. Because no matter what anybody says "saving the state" of the app is never the same as switching back to a live running app. App Developers almost never get the app back into the exact state it was before the "soft close" on other platforms. So, I think BB 10 is way better in that sense.
But I think it's important that we know what happens with the 9th App, and what the exceptions are. It sounds like if it's a GPS, or Media app they can be exempt from the rule, and the task killer will kill another app. It also seems like most "alert" type apps like Google Talk will close and throw a alert in the HUB. I think this is all great.
But I agree that their are some features lacking. Like pinning an app, and having it run on startup...
Oh and a side note about the browser tab resurrection on start-up concern. Don't worry, on CRASH BlackBerry 10 will detect that and not resurrect the tabs. No Catch 22. No developer would add a feature like that without protecting against that edge case.
- Dragon Slayer
02-04-13, 02:19 AM #57
- 10,939 Posts
If there really is some mysterious category of "uncloseable app", then A) I'd like to know what qualifies an app for such a status, and B) what happens when you have launched 9 "uncloseable apps".
Re: the "edge case" of getting browsers in an unstartable loop: I learned this lesson back in the days of Netscape 3.x: never have "autostart pages" in a browser. All you need is malware, unfriendly markup or content on your "startup page" to create an insurmountable problem, and in the Windows 3.x/9.x days there was an extremely good chance that locking up the browser would wedge the entire OS as well.
Opera addressed this problem earlier than other browsers because it was the first browser to have tabs, which magnifies the problem. The solution was their startup dialog that allows you to choose whether you want to "restore sessions" or not on startup.
- 02-04-13, 04:42 AM #58
Running the 9th App?
can someone give an example of where you need to have 9 running apps all at once without closing other then the times you forget to close them?
Sent from my BlackBerry 9810 using Tapatalk
It's more darkehawke the cases where you are a poor multi-tasker, where you don't close your apps down. For example I could be listening to Nobex, and I never close apps down... I keep opening up different apps all while listening to Nobex. Because Nobex uses a special API (up to the developer to decide to use it) it won't close down once I hit the 9th app. Instead the 7th app will shut down, unless it's also a special app. Yes technically all 8 apps could be using this special API. But you would be hard press to find this situation, and it's really hypothetical.
The point of this thread was to understand what happens in these cases. It's just nice to know the limits of the system. Even if these use cases are nuts!
My point about the tab browser catch-22 is because of the Netscape example cited. Developers have become smarter than that over time as the example of Opera was given. BlackBerry did the same I am sure (that is to break a crash loop)
- 02-04-13, 09:28 PM #63
- 02-16-13, 07:51 PM #65
What about VoIP ?
I don't need and to be honest do not want VoIP client to be one of the 8 active frames
I'd prefer it to just seamlessly run in the background, always active.
A small icon in status bar (next to battery/NFC/ bluetooth icons etc) would do
I'd expect VoIP app to work just like bluetooth you switch it on, an icon comes up and it stays on until you switch it off.
It stays active and I can always answer a VoIP phonecall, when I make a call I get an option to use voip or mobile network to make a call.
That how it works on Android, Symbian, legacy BlackBerry, iOS and WP8
- 02-16-13, 09:09 PM #66
Read the docs on the Push service api.
Apps can register to receive push notices and tell the OS what to do when a push notification comes on - like launching the app for example. So apps that use the Push service don't need to be running all the time, but appear to be because they launch when a push message comes on.
Something else to consider is that a browser is quite different from a chat app. A browser is "Single User ". You open it, browse, close it. A chat is multiuser. You don't know in advance when a contact will want to chat with you, so a chat app needs some way to receive a notification that it needs to launch. A browser doesn't.
- 02-17-13, 05:20 PM #67
- 02-17-13, 07:09 PM #69
Whatsapp should be tied directly to the hub.
I can only think of the phone app while taking a call, but then you wouldnt really need VOIP as an active frame.
And sat Nav seems to be more useful as running in full screen, why would you reduce it to an active frame then open a game or play with settings? i assume you'd be driving at the time.
- 02-17-13, 08:41 PM #70
- 02-17-13, 09:09 PM #74
One can buy an iphone...
Having active frames... active, doesn't mean I have to use all 8 apps exactly at the same time.
I just want the ability to switch between a few app I use most, when I need it and not wait several second before the app eg satnav loadsyou wouldnt really need VOIP as an active frame.
But theres only one voip app available on BB10 and I have no choice but keep its active frame open
- Dragon Slayer
02-17-13, 10:03 PM #75
- 10,939 Posts
Re: Running the 9th App?
MS-DOS was known as a non-multitasking OS.
But that didn't change the fact that there will always be a use and demand for "background processes", even if those processes aren't technically applications you can interact with directly.
This is why some enterprising individuals developed the concept of a "TSR" in MS-DOS - a "terminate and stay resident" process. If it weren't for that, there never would have been any memory managers, networking, anti-virus, or thousands of other things that came to be thought of as essential components of PC computing back in the MS-DOS era.
By the same token, what seems to be missing so far in the BB10 model is the idea of a background app, something you don't necessarily need to interact with all the time or have an active frame for, or something that just needs to be able to remain open so that data or some kind of state is not lost if it has to close/reopen.
- By xsacha in forum PlayBook RootingReplies: 57Last Post: 02-25-13, 07:26 AM
- By jbautz in forum BlackBerry OS AppsReplies: 3Last Post: 09-15-09, 07:43 PM
- By jbautz in forum BlackBerry StormReplies: 3Last Post: 09-15-09, 07:43 PM
- By louis0nfire in forum BlackBerry OS AppsReplies: 8Last Post: 05-22-09, 02:09 AM
- By louis0nfire in forum BlackBerry Bold 9000Replies: 8Last Post: 05-22-09, 02:09 AM