10-01-14 05:48 AM
28 12
tools
  1. Kaacz's Avatar
    Please don't compare Blackberry 10 Phones with Nexus 4 or any other android phones, Reason is simple, Games and applications like temple run 2, etc are written for android, using android SDK, So they will run faster and smoother in android phones, Blackberry 10 case is different. We are running android applications inside android runtime, which is running under Blackberry OS 10. its just like a virtual machine, As usual all virtual machines will be slow comparing to native OS, That's that's why android application are loading little bit slow; But still we can except improvement in future 10.3 updates.
    Please don't write nonsense.
    - On Android phone Android app run in complete Google Dalvik java machine on top of Linux.
    - On BBOS10 phone Android app run in opensource free part of Dalvik java machine on top of QNX. No one virtual machine of Android phone exist ...
    dilipvpn likes this.
    10-01-14 02:02 AM
  2. alaviss's Avatar
    Please don't write nonsense.
    - On Android phone Android app run in complete Google Dalvik java machine on top of Linux.
    - On BBOS10 phone Android app run in opensource free part of Dalvik java machine on top of QNX. No one virtual machine of Android phone exist ...
    Really? Have you checked the Android SDK's Emulator ? The Android SDK's Emulator is an QEMU ARM virtual machine that emulate an full Android device .

    A fun fact that I found is Android apps have read access to BB10 rootfs so I think that the Android Runtime is NOT under a virtual machine but instead running on a compatibility layer (like Wine or FreeBSD's Linux Compatibility module). This can be why performance were worse than native, because the system have to be actively translate Android-only instructions to QNX (for Apps that use Android's native code) and another thing I've found is my Z10 have 2 cpus but only one marked as Online (available) in Android apps (Error log of Tor said that only 1 cpu online while system have 2 cpus)

    Z10 - 10.3 - STL 100-1
    10-01-14 04:54 AM
  3. alaviss's Avatar
    Google requires devices to be Android in order to be allowed to use Google Play Services.
    It's actually
    ... allowed to have Google Play Service included by default
    Bluestacks is free software that tricks the Playstore into thinking it is an Android Phone.
    The software only free as in $$$ and it emulate an full Android device by an virtual machine.

    Blackberry can not get permission for Play Services
    True but they intentionally blocked Google Play Service by placing an non-functional stub of the Google Apps bundle in our device. Please note that the Google Apps (Including Google Play and Play Service as well as other components) can be installed on any Android devices (even AOSP) without root

    Android, which is based on Linux was going to be a 'free and open' OS. That was so 2008. Those days are long gone.
    Android is still an 'free and open' OS but that doesn't mean every software run on it have to be open source (Google Play Service is an external library and can run on AOSP vanilla which our Android Runtime based on)

    Z10 - 10.3 - STL 100-1
    Last edited by alaviss; 10-01-14 at 06:04 AM.
    10-01-14 05:48 AM
28 12

Similar Threads

  1. Outgoing call problem on Passport. Please respond !
    By uhscale in forum BlackBerry Passport
    Replies: 15
    Last Post: 01-29-15, 11:05 AM
  2. Buying the Passport in the UK
    By g33kphr33k in forum BlackBerry Passport
    Replies: 229
    Last Post: 10-14-14, 05:26 AM
  3. Article: BlackBerry: The Endgame
    By gwanstarr in forum News & Rumors
    Replies: 10
    Last Post: 10-01-14, 07:13 AM
  4. BlackBerry Assistant language
    By hugolobo in forum Ask a Question
    Replies: 1
    Last Post: 09-29-14, 01:53 PM
  5. What Should the Blackberry Passport be priced?
    By engrbugs in forum BlackBerry Passport
    Replies: 8
    Last Post: 09-29-14, 05:29 AM
LINK TO POST COPIED TO CLIPBOARD