Android L impact on runtime in bb10 ?
- Hi all,
Could someone explain what is the impact of android L based on ART on future update to the android runtime of BlackBerry, will BlackBerry manage to update their runtime tot his version of android. It seems like a big shift rather than an incremental one?
Thanks
Posted via CB1006-26-14 12:24 AMLike 0 - they would have to run the ART and Dalvik both which i dont think they will do for now. Most all apps will be compatible with both since Dalvik is still present in most of the android devices out there.eduzojordan and kojita like this.06-26-14 12:31 AMLike 2
- I agree with howarmat. BlackBerry has a lot of time to switch to ART. At the very least another year before ART becomes a thing and Dalvic will still dominate over ART based handsets for a while after. So there will still be plenty of Android apps available and plenty of time to make the switch to ART. They could potentially have it ready long before it even needed.kojita likes this.06-26-14 01:55 AMLike 1
- It shouldn't be too bad.
ART for the most part is completely compatible with Dalvik apps. Google aims to make it 100% compatible with apps. Using 4.4.3, all of my apps work with ART on my Nexus 5.
So, as long as BlackBerry updates the runtime to 4.4 or even Android L, we should be fine.
However I don't expect this anytime soon seeing as BB10.3 is on 4.3, which is almost a whole year old.
Posted via CrackBerry Appkojita likes this.06-26-14 02:11 AMLike 1 - It shouldn't be too bad.
ART for the most part is completely compatible with Dalvik apps. Google aims to make it 100% compatible with apps. Using 4.4.3, all of my apps work with ART on my Nexus 5.
So, as long as BlackBerry updates the runtime to 4.4 or even Android L, we should be fine.
However I don't expect this anytime soon seeing as BB10.3 is on 4.3, which is almost a whole year old.
Posted via CrackBerry App
Posted via CB1006-26-14 08:24 AMLike 0 -
- Straight from the official Android site:
Most existing apps should just work when running with ART. However, some techniques that work on Dalvik do not work on ART.
- Garbage Collection
- AOT (Ahead of Time Compilation)
- Stack size
- Object model changes
The Garbage collection will be more efficient as System.gc() won't be prompted as much to invoke garbage collection. A lot of current Android apps don't use this method and even if they do they won't break.
The AOT will be stricter and may cause some incompatible or corrupt apps when compiling. However, apps created by standard Android Tools will be fine. Google is currently working with other tool vendors to find why apps get corrupted and they say they will hunt those bugs down and fix them. So this shouldn't have any effect on app compatibility once it's officialy released.
Instead of seperate stacks for native and JAVA code in DALVIK, ART will have one unified stack. This won't affect app performance or compatibility except if the apps explicitly sets the stack size in which case it will need to be recoded to be compatible.
Dalvik allows for subclasses while ART won't allow this. While this won't affect the app, it will throw an error in ART and a simple change by the app creator will circumvent this.
So most apps will be able to migrate to ART without the need of huge changes. It's a bit like APK's being converted to BAR. Small changes were needed for most of the apps to run smooth, while others will have to be recoded more extensively. I'm sure Google will provide ample support and incentives for developers to adjust their apps to run on ART.
Either way, BlackBerry needs to focus on optimizing the ART runtime to run on BB10 and the transition from Dalvik to ART will happen without a hitch with most of the heavy lifting being done by Google.06-26-14 11:12 AMLike 3 - The biggest thing I see going forward is not the change to ART for now. Its how everything is is becoming much more reliant on the google services. They just introduced 3-4 huge SDK releases allowing for integration of apps pretty much everywhere. I am going to assume lots of this will use google's built in services to transport and tie the data together. More and more apps wont work when you get them from snap. They hopefully will also add their app to amazon app store but if they dont you will be be SOL06-26-14 11:42 AMLike 3
- just_lucRetired Moderator
The biggest thing I see going forward is not the change to ART for now. Its how everything is is becoming much more reliant on the google services. They just introduced 3-4 huge SDK releases allowing for integration of apps pretty much everywhere. I am going to assume lots of this will use google's built in services to transport and tie the data together. More and more apps wont work when you get them from snap. They hopefully will also add their app to amazon app store but if they dont you will be be SOL06-26-14 11:53 AMLike 3 - 06-26-14 01:21 PMLike 0
- Filter it to "Not working" and you'll see some of the unduly ones: List of broken apps in Android RunTime (ART)06-26-14 01:36 PMLike 0
- What version of Android is the Kindle OS based on, isn't it even older than the BlackBerry runtime? Going forward keeping up with Amazon is "all" BlackBerry has to do.
The question is if Amazon has to implement their own app validation "services", will they allow BlackBerry to use it?
Posted via Android CrackBerry App06-27-14 05:46 AMLike 0 - ThunderbuckRetired Moderator
Posted from CB10 running on my awesome Z30 2B6927F7web99 likes this.06-29-14 02:26 AMLike 1 - What are the odds of seeing gplay come to bb10, with the amazon agreement I guess it is not for soon. But instead we will see increased compatibility and runtime performance improvement. Perhaps in a second step when android app will be flawless (load time, performance, resume after pause...) we might see gplay ?
On the original post, it seems they are updating the runtime quite fast so I would not be surprised to see an update to L in 2015... we are after all with a more recent runtime than many android devices...
Posted via CB1006-29-14 03:32 AMLike 0 -
What are the odds of seeing gplay come to bb10, with the amazon agreement I guess it is not for soon. But instead we will see increased compatibility and runtime performance improvement. Perhaps in a second step when android app will be flawless (load time, performance, resume after pause...) we might see gplay ?
On the original post, it seems they are updating the runtime quite fast so I would not be surprised to see an update to L in 2015... we are after all with a more recent runtime than many android devices...
Posted via CB10
The biggest difference you'll find is that the app load improvement in 10.3 is negated by the further increases in speed of Android L with ART. App load times from KitKat to Android L is pretty dramatic.06-29-14 04:48 AMLike 0 - Google Play Services are more of an issue, and I don't see that being resolved any time soon. I'd be curious if an open-source adaptation layer will come out into which you can plug specific backends (kinda like slf4j and logback/jul/log4j in the java logging space).07-01-14 09:46 AMLike 0
-
It's like building your house on property you don't own.....anon8091350 and JeepBB like this.07-01-14 10:21 AMLike 2 -
- The biggest thing I see going forward is not the change to ART for now. Its how everything is is becoming much more reliant on the google services. They just introduced 3-4 huge SDK releases allowing for integration of apps pretty much everywhere. I am going to assume lots of this will use google's built in services to transport and tie the data together. More and more apps wont work when you get them from snap. They hopefully will also add their app to amazon app store but if they dont you will be be SOL
However: I hope developers take note of a recent report that stated that 32% of all Android phones use a forked version of Android (e.g.: a non-Google Play compatible version).
Time will tell.
Posted via CB1007-06-14 01:31 AMLike 0 -
In the west, 97-98% of Android phones are Google certified.07-06-14 03:33 AMLike 3 - Even if security/piracy is not a concern for Android devs, compatibility with Android Wear certainly is and that will require GFS. So look at the Android apps you use now and if any use notifications to any degree look forward to incompatibility with non-Gplay devices. Google decided to tighten its grip given OEMs like Samsung had a wandering eye (Tizen) and look at it now, Samsung gave Knox away to Android L and Android Wear devices won't be able to have OEM skins.07-06-14 06:34 PMLike 2
- Tre LawrenceBetween RealitiesWhich is why I think Google is encouraging developers to do verification via Google Services - it's for the developers benefit to slow down or maybe stop piracy of their newer apps, but in the end it blocks those non-certified devices from some of the better apps. Would not be surprised if even Amazon has to give in and start using stock Android in the years to come.
It's like building your house on property you don't own.....07-06-14 06:41 PMLike 0
- Forum
- Popular at CrackBerry
- General BlackBerry News, Discussion & Rumors
Android L impact on runtime in bb10 ?
Similar Threads
-
How do I open pages saved using bb10 browser?
By dsunmade in forum BlackBerry Z10Replies: 9Last Post: 06-30-14, 09:17 AM -
Leave BlackBerry plugged in or take battery out?
By quik4life in forum General BlackBerry News, Discussion & RumorsReplies: 7Last Post: 06-26-14, 12:45 PM -
not allowed to set permissions on Android apps
By ultra07 in forum BlackBerry 10 OSReplies: 4Last Post: 06-26-14, 04:19 AM -
Google I/O brings security enhancements to Android, BlackBerry CEO reminds us why BlackBerry is stil
By CrackBerry News in forum CrackBerry.com News Discussion & ContestsReplies: 0Last Post: 06-25-14, 11:27 PM -
[Query] Two-way authentication and hub sign-in
By umaima.b.zia in forum BlackBerry Q5Replies: 3Last Post: 06-25-14, 09:56 PM
LINK TO POST COPIED TO CLIPBOARD