1. leejayh's Avatar
    So, no flaming here please. But, for those of us who are not technically as savvy as the very gifted people here on the forum - could someone explain how the new Android Runtime implemented in 10.2 is technically different from the 10.1 versions and why the Android apps are so much better now?

    I know that it it probably can get quite technical - so links to other articles would be fine as well. I am really interested in this.

    One other thing - I read somewhere that the developer environment for BB10 has also had a quantum jump in what is supported. Could someone explain that (or point me in the right direction) as well?

    Many thanks!
    09-08-13 11:52 AM
  2. howarmat's Avatar
    The old runtime was based on android code from 2 years ago basically and the new one is much more current. Most android developers are working with new code so features they build into their programs using that code now work.

    With 10.2 headless apps are going to be supported. That means you can have programs that will run in the background without having to be an active frame. This is the big jump IMO.
    09-08-13 12:06 PM
  3. AnimalPak200's Avatar
    Good question, it'd be interesting to find out...

    Other than the headless functionality, have they loosened up any restrictions the RT has in 10.1 (if any)? Is it encapsulated or sandboxed differently (more leniently)? In addition to the actually android version update... is there a significant change to how it works (not how it performs)? I'm referring to something akin to when the PB RT switched from having all android ports running in one 'app' to allowing each android port to open separately.

    Posted via CB10
    09-08-13 12:27 PM
  4. mylesw42's Avatar
    I thought it was hardware acceleration, no?

    Posted via CB10
    09-08-13 12:31 PM
  5. Papaguan's Avatar
    From a technical standpoint, the reason why apps run smoother on 10.2 as opposed to 10.1 would be because the emulator was optimized in ways; the most notable thing would be hardware acceleration was finally supported. If you're curious, hardware acceleration is simply utilizing the hardware itself to complete complex instructions rather than doing the calculations in the software (which is slower). Lastly, the 10.2 run time is much more up to date (Jellybean vs Gingerbread) so any apps using APIs that were introduced after Gingerbread will actually have the potential to execute as the developer intended. Hope this helps.
    AnimalPak200 and AceofKyop like this.
    09-08-13 02:01 PM
  6. qwang's Avatar
    Why does the Jellybean Runtime work so much better in 10.2-img_00000001.png

    Why does the Jellybean Runtime work so much better in 10.2-img_00000002.png

    Why does the Jellybean Runtime work so much better in 10.2-img_00000007.png

    Why does the Jellybean Runtime work so much better in 10.2-img_00000008.png

    Why does the Jellybean Runtime work so much better in 10.2-img_00000006.png

    this might explain something
    I just run "antutu" on the same device with latest 10.1 leak and 10.2 leak

    I got another question, is BB10 only using one core in android player?
    09-08-13 02:24 PM
  7. toddgrayson's Avatar
    Android 4.0 went through a number of optimizations which resulted in much better performance. Those optimizations then translated into better performance when emulated in BlackBerry 10.2 along with improvements in the BlackBerry emulation.

    Posted via CB10
    09-08-13 02:47 PM
  8. MyFirstOwnUsername's Avatar
    With 10.2 headless apps are going to be supported. That means you can have programs that will run in the background without having to be an active frame. This is the big jump IMO.
    This also means you will have less control over your battery performance. Currently if all frames are closed, you can almost be sure there is no ****ty app running in background draining the battery.
    southlander likes this.
    09-08-13 02:55 PM
  9. qwang's Avatar
    This also means you will have less control over your battery performance. Currently if all frames are closed, you can almost be sure there is no ****ty app running in background draining the battery.
    maybe that's why they bring the app monitor to 10.2
    09-08-13 03:00 PM
  10. xACiD's Avatar
    Didn't see it mentioned but 10.2 (or the later runtimes) add support above 2.3.

    Posted via CB10
    09-12-13 01:18 AM
  11. Dave Bourque's Avatar
    Hardware acceleration support for 10.2 with Android. It should take full advantage of the hardware this time.

    Posted via CB10
    09-12-13 01:20 AM
  12. southlander's Avatar
    This also means you will have less control over your battery performance. Currently if all frames are closed, you can almost be sure there is no ****ty app running in background draining the battery.
    Yeah I gotta say I like not having headless apps for the most part. Though there are clearly some apps that make no sense running non-headless. Such as needing remember opened to have it sync, etc.

    When I first saw how BlackBerry 10 worked I imagined having tons of active frames opened all the time like I do with windows on a PC. But in practice I typically have just one or two things opened.

    As others have mentioned I like knowing that if there are no active frames nothing is running. As opposed to needing to use a task switcher to view back grounded apps.

    Z10STL100-4/10.2.0.1443
    MyFirstOwnUsername likes this.
    09-12-13 02:44 AM

Similar Threads

  1. Replies: 65
    Last Post: 01-30-14, 07:38 AM
  2. *Multicast extracted from 9720* must work in all os 7.1 devices
    By tutibreaker in forum BlackBerry OS Apps
    Replies: 26
    Last Post: 09-26-13, 11:59 AM
  3. Emojis showing some design in 10.2
    By Acvdm in forum BlackBerry Z10
    Replies: 7
    Last Post: 09-08-13, 04:43 PM
  4. Replies: 6
    Last Post: 09-08-13, 01:03 PM
  5. Browser question: is there a way to hide the URL bar?
    By Vatu Calico in forum BlackBerry Q10
    Replies: 4
    Last Post: 09-08-13, 12:14 PM
LINK TO POST COPIED TO CLIPBOARD