- Spotify is one of those apps that I need to be able to use on my mobile platform. And I'm very disappointed with how it performs on BlackBerry. The Z10 just doesn't seem to have enough power to run Android apps well at all. Audio is constantly cutting out and my phone is getting HOT! Clearly this phone is struggling to keep up and it just can't.
Is anyone else experiencing this or is it just something with my device? I may have to ditch BlackBerry and go back to android.
Posted via CB1004-25-14 12:31 PMLike 0 - No, it's not you.
In general, the android apps perform poor, another good example is imdb. Poor load times, poor in-app performance.
Posted via CB10spacemanspork likes this.04-25-14 01:10 PMLike 1 - I have found some Android apps work just fine. I guess it may just depend on the programming skills behind it.04-25-14 02:57 PMLike 0
- I have no problem with android apps. I use several that need good performance including vlc (for old codecs support). As a rule, android apps are slower - they are interpretted rather than native. One that you really need is taskmanager. You can kill android apps that haven't closed nicely. That will speed up your phone. As for starting speed, you are starting an emulation layer. It will be slow. I don't notice the extra few seconds once the app has started.
Posted via CB1004-25-14 08:52 PMLike 0 - Spotify is one of those apps that I need to be able to use on my mobile platform. And I'm very disappointed with how it performs on BlackBerry. The Z10 just doesn't seem to have enough power to run Android apps well at all. Audio is constantly cutting out and my phone is getting HOT! Clearly this phone is struggling to keep up and it just can't.
Is anyone else experiencing this or is it just something with my device? I may have to ditch BlackBerry and go back to android.
Posted via CB10
Posted via CB1004-25-14 09:20 PMLike 0 - Spotify is one of those apps that I need to be able to use on my mobile platform. And I'm very disappointed with how it performs on BlackBerry. The Z10 just doesn't seem to have enough power to run Android apps well at all. Audio is constantly cutting out and my phone is getting HOT! Clearly this phone is struggling to keep up and it just can't.
Is anyone else experiencing this or is it just something with my device? I may have to ditch BlackBerry and go back to android.
Posted via CB10
Z10 STL100-1/10.2.1.210204-26-14 01:16 AMLike 0 - OmnitechDragon SlayerThe Android runtime in BlackBerry 10 is a virtual machine running underneath an existing OS. It is NEVER going to be possible to run apps in that environment as fast as a native app on a native Android of equivalent hardware, as it has to share resources with another complete operating system running on the same hardware at the same time.
That said, the performance can be quite decent, but it depends on the type of app and how it is coded.
There are some I/O performance issues with the BB10 Android runtime that could stand a significant improvement, but I run a lot of Android apps that work perfectly well. Others can be sluggish.
If you really need to have native performance with all Android apps at all times, then you should just use an Android device.04-26-14 04:28 AMLike 0 - Pete The PenguinResident CrackBerry WizardThe Android runtime in BlackBerry 10 is a virtual machine running underneath an existing OS. It is NEVER going to be possible to run apps in that environment as fast as a native app on a native Android of equivalent hardware, as it has to share resources with another complete operating system running on the same hardware at the same time.
That said, the performance can be quite decent, but it depends on the type of app and how it is coded.
There are some I/O performance issues with the BB10 Android runtime that could stand a significant improvement, but I run a lot of Android apps that work perfectly well. Others can be sluggish.
If you really need to have native performance with all Android apps at all times, then you should just use an Android device.
Remember, the way BlackBerry got the Dalvik VM to work on BB10 is a hack.04-26-14 04:45 AMLike 0 - OmnitechDragon SlayerMost Android apps on an Android phone don't run natively either, they also run in the Dalvik VM (android ndk vs sdk - if features are concerned - Stack Overflow).
You should define what you mean by "hack".
There are positive ways to use that term in the technology context, and negative ways to use that term.04-26-14 04:50 AMLike 0 - Pete The PenguinResident CrackBerry WizardThe POINT is, they are not sharing hardware resources with another OS on the same hardware at the same time, and they do not have to go through multiple levels of resource redirection the way the Android runtime on BB10 necessarily works.
You should define what you mean by "hack".
There are positive ways to use that term in the technology context, and negative ways to use that term.
The Register call it 'ambitious', and while impressive, it won't take much for Google to break it.
http://www.theregister.co.uk/2013/11..._than_android/
You said it yourself:
04-26-14 05:05 AMLike 0 - This is why I tend to argue with people who say that Android performs better than a BlackBerry with less specs. It most certainly does not. These apps are not native to either Android or BlackBerry. They've got the potential to eat RAM, have leaks, and crash. They are created open sourced and are not device specific. There are so many variants of devices out there, you couldn't possibly cover all bases. It's why the Play Store has it set up to show apps that can function on your device. They'll hide any that can't/won't.
Since we've got a BlackBerry, we can potentially install ANY .apk. That means that the app might have compatibility issues or be too resource heavy. It doesn't mean something is wrong with our phones. It just means big brother Google isn't deciding that for us in a market.
Some apps haven't worked out for me. I move on and find a different one. It's fun exploring all these apps... just my feelings anyways.
�Sent from a larger than life device. Using Tapatalk�04-26-14 06:50 AMLike 0 - Pete The PenguinResident CrackBerry WizardThis is why I tend to argue with people who say that Android performs better than a BlackBerry with less specs. It most certainly does not. These apps are not native to either Android or BlackBerry. They've got the potential to eat RAM, have leaks, and crash. They are created open sourced and are not device specific. There are so many variants of devices out there, you couldn't possibly cover all bases. It's why the Play Store has it set up to show apps that can function on your device. They'll hide any that can't/won't.
Since we've got a BlackBerry, we can potentially install ANY .apk. That means that the app might have compatibility issues or be too resource heavy. It doesn't mean something is wrong with our phones. It just means big brother Google isn't deciding that for us in a market.
Some apps haven't worked out for me. I move on and find a different one. It's fun exploring all these apps... just my feelings anyways.
�Sent from a larger than life device. Using Tapatalk�
It's not purely down to specs.
Before Android 4.3 there wasn't support for TRIM.
However, many low-end devices don't ship with 4.3 or higher so don't have TRIM enabled.
It is possible to enable TRIM by rooting the device.04-26-14 11:07 AMLike 0 -
- Hmmm, then I guess it's the app being not effective with BlackBerry's Android runtime. I experienced huge performance boost when BlackBerry improved the Android Runtime, I think it was a while after they upgraded the runtime to 4.2.
I have never used Spotify and I don't know just in what way it could demand such resources, so I guess it's just one of the apps not running well on BlackBerry
Z10 STL100-1/10.2.1.210204-26-14 08:04 PMLike 0 - Netflix and Global Go work as well as the versions on Android, for me anyways on the Z10.
Yet CTV Go on both Z10 and Z30 will not stream.
Not sure what is required in the back end....
Is it Android Runtime ??
Maybe 10.3 will improve and stabilize the ported apps.
Posted via CB1004-26-14 08:10 PMLike 0 - What blackberry should do is stop dicking around and actually get it so that the runtime uses both the cpu cores instead of one04-26-14 08:51 PMLike 0
- My netflix, drudge, Kindle, and tune in work fine. The problem one is Pandora. Takes forever to load and lags alot.
Posted via CB1004-26-14 09:05 PMLike 0 - I find that apps made for Android 2.2 run terribly.
But apps made for Android 4 and above run very well. For example, Netflix runs crazy fast on my Z10.
Maybe the Z10 needs apps to make use of hardware acceleration to smoothly, and I don't believe Android 2.2 apps do that.
Posted via CB1004-26-14 11:58 PMLike 0 - The Android runtime in BlackBerry 10 is a virtual machine running underneath an existing OS. It is NEVER going to be possible to run apps in that environment as fast as a native app on a native Android of equivalent hardware, as it has to share resources with another complete operating system running on the same hardware at the same time.
That said, the performance can be quite decent, but it depends on the type of app and how it is coded.
There are some I/O performance issues with the BB10 Android runtime that could stand a significant improvement, but I run a lot of Android apps that work perfectly well. Others can be sluggish.
If you really need to have native performance with all Android apps at all times, then you should just use an Android device.
All Android apps on all Android phones (prior to ART) run on this virtual machine (Dalvik) which in turn runs on the underlying Linux OS. So YES, Android apps on native Android phones are ALSO sharing resources with an underlying OS, except the underlying OS is simply Linux and not QNX.
However Linux and QNX have *enourmous* similarities in APIs and behavior since they are both Unix derivatives: this is why the "native code hack" CJ talks about is even possible.
And note: The "hack" CJ points out ONLY comes into play if an Android app needs to make use of native ARM CPU binaries in the underlying Linux kernel or libraries, otherwise Android apps on BB10 are like any other Android app on any Android phone (save for a lack of proprietary Google APIs and specific restrictions BB10 has placed on Android apps).
To summarize: The Dalvik virtual machine on which Android application bytecode runs on is an *application itself*. Dalvik is an app that runs other apps (just like your Web browser is an app that can run javascript apps -- it doesn't matter if your browser is Safari for Mac, IE on Windows, or Firefox on Linux). Dalvik requires an underlying OS to host it. Whether the underlying OS that Dalvik runs on is QNX or a modified Linux kernel is *irrelevant* to the Android app, UNLESS it needs to access native code (which -- only then -- requires making direct access to the host OS).
The (very close) analogy is a follows:
1. An APK is like a javascript app.
2. Dalvik is like a Web browser.
3. Linux / QNX are like the OS (e.g.: Windows or Mac OS) your browser runs on.
The use of native code is only needed if, for example, a javascript app wanted to make direct use of native Windows or Mac OS functions.
Posted via CB10Last edited by mnc76; 04-27-14 at 01:22 AM.
04-27-14 12:03 AMLike 5 - Pete The PenguinResident CrackBerry WizardWhat we refer to as "Android" is primarily composed of a modified Linux kernel and a virtual machine (called Dalvik) that runs on this underlying kernel.
All Android apps on all Android phones (prior to ART) run on this virtual machine (Dalvik) which in turn runs on the underlying Linux OS. So YES, Android apps on native Android phones are ALSO sharing resources with an underlying OS, except the underlying OS is simply Linux and not QNX.
However Linux and QNX have *enourmous* similarities in APIs and behavior since they are both Unix derivatives: this is why the "native code hack" CJ talks about is even possible.
And note: The "hack" CJ points out ONLY comes into play if an Android app needs to make use of native ARM CPU binaries in the underlying Linux kernel or libraries, otherwise Android apps on BB10 are like any other Android app on any Android phone (save for a lack of proprietary Google APIs and specific restrictions BB10 has placed on Android apps).
To summarize: The Dalvik virtual machine on which Android application bytecode runs on is an *application itself*. Dalvik is an app that runs other apps (just like your Web browser is an app that can run javascript apps -- it doesn't matter if your browser is Safari for Mac, IE on Windows, or Firefox on Linux). Dalvik requires an underlying OS to host it. Whether the underlying OS that Dalvik runs on is QNX or a modified Linux kernel is *irrelevant* to the Android app, UNLESS it needs to access native code (which -- only then -- requires making direct access to the host OS).
The (very close) analogy is a follows:
1. An APK is like a javascript app.
2. Dalvik is like a Web browser.
3. Linux / QNX are like the OS (e.g.: Windows or Mac OS) your browser runs on.
The use of native code is only needed if, for example, a javascript app wanted to make direct use of native Windows or Mac OS functions.
Posted via CB10
Dalvik is not an 'app', it's a virtual machine.
You (mostly) had your facts correct.BDLIVE4463 likes this.04-27-14 01:26 AMLike 1 -
I just wanted to get the gist across.
To your second point: Dalvik is an app for the Android kernel just like a Java VM is an app on Windows or Mac. A JVM runs just like MS Word or Outlook. A virtual machine isn't any more special than any other application -- but you're right that it's not an "app" in the sense that an APK is an "app".
Posted via CB10Last edited by mnc76; 04-27-14 at 02:07 AM.
04-27-14 01:45 AMLike 0
- Forum
- BlackBerry 10 Phones & OS
- BlackBerry Z10
Horrible android app performance?
Similar Threads
-
Kijiji app
By andrew1479 in forum BlackBerry Z10Replies: 9Last Post: 05-04-14, 04:10 PM -
Request : android runtime from latest 10.2.1.xxx leak or official
By riv in forum BlackBerry 10 OSReplies: 9Last Post: 04-26-14, 08:40 AM -
LG will not give notification of messages. If he clicks on the App he gets the messages.
By habman2013 in forum General BBM ChatReplies: 1Last Post: 04-26-14, 01:53 AM -
Done with BlackBerry because of dysfunctional Contacts app
By oz14 in forum BlackBerry Z10Replies: 33Last Post: 04-25-14, 02:01 PM -
Bank of America BB10 App coming in May!
By blackguy07 in forum BlackBerry 10 AppsReplies: 2Last Post: 04-25-14, 11:16 AM
LINK TO POST COPIED TO CLIPBOARD