yashsingh1/xdaforums huggingface dataset:
[Verizon HTC One (M8)] monkor:
768MB of pure RAM and sex appeal! ART is supposed to help memory challenged devices such as mine. My Nexus 4 broke, but I definitely noticed the difference in terms of RAM savings then. On this device, I don't. You like it on the M8?
[Verizon HTC One (M8)] Lim Wee Huat:
Dalvik across all maintained devices..
[Verizon HTC One (M8)] Scott:
Cool!

See, I thought ART was supposed to use more memory :confused:

ON the M8, which is already stupid fast... It really brought it up a notch.

The best way to describe it is that apps load almost instantly. Its like the device is clocked to 3GHZ or something... It really is that notable.
[Verizon HTC One (M8)] vitiweet:
Art
[Verizon HTC One (M8)] ickedmel:
Dalvik. As others have said I've really seen no difference in performance or smoothness I haven't tested long enough to test battery. Maybe furture android versions might have better use for ART they still don't consider it fully functional I thought almost like beta phase maybe.
[Verizon HTC One (M8)] hgoldner:
Dalvik, for broader compatibility, and to be able to use Xposed Framework. Battery life is so amazing the purported gains of ART don't make it worth the loss of being able to make modifications.

My name's Harold and I'm a flashaholic....
[Verizon HTC One (M8)] JasonJoel:
Dalvik. Art breaks too many things, and on the 4 devices I've tried it on the speed benefits are negligible.
[Verizon HTC One (M8)] richii0207:
Dalvik, one incompatible app is one too many. Stability is always my main priority!
[Verizon HTC One (M8)] 1ManWolfePack:
I prefer ART, but I need xposed so I'm on Dalvik. I personally see better battery on ART.

Sent from my HTC6525LVW
[Verizon HTC One (M8)] buddahj:
Dalvik
[Verizon HTC One (M8)] JelloB:
I'm using ART, basically because it's newer. Newer must be better!

Right?!

Anyway, I have no idea what the difference is between the two, but I actually thought ART was supposed to *improve* battery life. At least I thought I read that was one of the missions of the project.

---------- Post added at 09:34 AM ---------- Previous post was at 09:22 AM ----------

Just to follow up, everything I can find on the net at the moment indicates ART should/does improve battery life. It's less of a strain on the CPU so that would make sense.

Scott you know a hell of a lot more about these devices than I ever will (and probably more than most of these internet sources) so if you say it's the opposite I'd be inclined to believe you.
[Verizon HTC One (M8)] two_cents:
I just switched to ART... Been about a week and I notice that there is no more lag when opening my keyboard and no lag when swyping... Only app I see crash so far is quadrant but no biggie....

Does ART effect the kernel possibilities? I want to try faux again but don't know if it will cause a reload of everything if it breaks
[Verizon HTC One (M8)] x70xchallengerx:
I'm not using ART because frankly on this phone it's not necessary. It's just as fast without ART as it is with it, unlike my DNA. and I use Xposed framework modules so it's a no brainer for me :)
[Verizon HTC One (M8)] fireguy0306:
I don't even have the ART option
[Verizon HTC One (M8)] Rushing:
I use dalvic cause I am too lazy to change over

[MENTION=2669361]fireguy0306[/MENTION] the ART option is under < developer options/Select runtime =]
[Verizon HTC One (M8)] Scott:
I'm far from knowing everything. I just read one article and it show battery drain statitistcs of art and dalvik on identical devices set up identically. Art drain was higher.

I dont know this test to be as all conclusive so take it with a grain of salt.

Art should not affect kernel. But I aslo see the gians you see. The keyboard is just one. Wake time to home screen is another, launching any app is amazingly faster.

A man after my own heart!
[Verizon HTC One (M8)] Scott:
The reason I ask is on my next ROM build I want to include items that I know will not be ART compatible. Such as Xposed...

So I wanted to gauge the efficacy of ART vs Dalvik on the M8.
[Verizon HTC One (M8)] wtoj34:
Dalvik. Art made a big difference in my gnex, but I don't see the improvement on the m8. Also some of my apps don't work with it.
[Verizon HTC One (M8)] NoFanboy:
Geez when are they gonna make xposed art compatible?
[Verizon HTC One (M8)] GoBears:
Dalvik here. This phone's performance is good enough for me on CleanROM. For a small boost in app opening speed, I'm not willing to sacrifice any battery life. Not to mention my favorite craigslist app that I use multiple times a day doesn't work with ART.
[Verizon HTC One (M8)] Scott:
Ok, I think the majority of people will still be rocking dalvik.

And it does break a couple apps.

I think Google is really on to something though...
[Verizon HTC One (M8)] HughesNet:
I can find no true reason to use ART and the fact that Xposed isn't compatible is a complete deal killer for me.

---------- Post added at 05:54 PM ---------- Previous post was at 05:53 PM ----------

Never. It functions in a way specific to dalvik.
[Verizon HTC One (M8)] Rushing:
not absolutely sure about this but I did read it somewhere that the Iphone OS IOS uses a native language which didn't need interpretation once loaded where as the androidpackages are a few steps away from native. I think I read that ART was a step in the direction of being more native maybe someone else can explain it better if Im not absolutely wrong =]

ahh here it is a little reading

ART, which stands for...

Android Runtime, handles app execution in a fundamentally different way from Dalvik. The current runtime relies on a Just-In-Time (JIT) compiler to interpret bytecode, a generic version of the original application code. In a manner of speaking, apps are only partially compiled by developers, then the resulting code must go through an interpreter on a user's device each and every time it is run. The process involves a lot of overhead and isn't particularly efficient, but the mechanism makes it easy for apps to run on a variety of hardware and architectures. ART is set to change this process by pre-compiling that bytecode into machine language when apps are first installed, turning them into truly native apps. This process is called Ahead-Of-Time (AOT) compilation. By removing the need to spin up a new virtual machine or run interpreted code, startup times can be cut down immensely and ongoing execution will become faster, as well.

And the rest...

article found here

and here is the extremetech Explanation

after rereading these i think I will try out ART for the first time LoL
[Verizon HTC One (M8)] robocuff:
Dalvik. I'm an "if it isn't broke, don't fix it" kind of guy. The phone is fast the way it is. I use xposed and if I decide to fix it, I'll break it. So..... :)
[Verizon HTC One (M8)] Scott:
Yes, that is why I see a fairly large decrease in app start up time (on a fresh boot).
[Verizon HTC One (M8)] fireguy0306:
Don't have the option.
[Verizon HTC One (M8)] Scott:
What ROM is that?
[Verizon HTC One (M8)] Dragbike Racer:
Dalvik because I'm not smart enough to use ART.
[Verizon HTC One (M8)] 1ManWolfePack:
Yeah dude, the weekend ART classes we all took were a major bummer, but we get to use it now.

Sent from my HTC6525LVW
[Verizon HTC One (M8)] mchief298:
Dalvik... Dont care for art as it feels like nothing changes
[Verizon HTC One (M8)] Scott:
WolfePack in the house!
[Verizon HTC One (M8)] BadUsername:
I think eventually ART will be standard, it makes too much sense how it operates. Much better runtime environment for any device.

I would like to see a rom tailored to ART. It might be a little ahead of its time, but it would be a great way to showcase what it can do on a personally tailored level. Also great for testing purposes since everything in the rom won't break with ART enabled.

You could make 2 cleanROMs, with one tailored more towards ART compatibility. Additionally If you use aroma, you could include directions on what not to install if using ART.
[Verizon HTC One (M8)] blazinandroid1:
I find that art is way better then dalvik. I guess its how smooth and fast you want your device. I get a full day on art with using gps and normal use.
[Verizon HTC One (M8)] russellvone:
I use ART and these are the Xposed modules I use....nothing it's broken, and everything is working fine on my end

stock rooted ROM
[Verizon HTC One (M8)] wtoj34:
If you have art and then install exposed exposed sets it back to dalvik by default . Xposed is still not compatible with art
[Verizon HTC One (M8)] Slacker101:
I tried to boot into art and now it just sits idle with the splash screen. Been hours. Any recommendations?
[Verizon HTC One (M8)] russellvone:
nice.....just checked and yup...it's dalvick

I'm take my dumb ass statement back
[Verizon HTC One (M8)] xs11e:
Use Dalvik, ART is faster but the difference in too small to be noticed by most users.

Some time in the future ART may be standard but current phones apparently can't take full advantage of it.

Edit: I finally tried ART on Clean ROM. It was VERY slow to boot and ate the battery very quickly. After several reboots, the boot up time seemed to go back to normal or maybe a little slower and the battery life improved to about the same as DALVIK.

Summary: I don't see much difference. Speed? See above, it may be faster, I don't notice any speed increase and battery life is about the same so... It's a toss up to me...
[Verizon HTC One (M8)] Scott:
Come on... Anyone else?
[Verizon HTC One (M8)] Boomchadda:
Don't know too much about phones but I use art cause I did notice a difference and my apps load instantly.
[Verizon HTC One (M8)] Mike02z:
Dalvik. I tried ART but saw no performance increase and from what I read, I won't see a difference yet. Once everything moves to ART, then we may see a difference but my understanding it ART helps devices with limited memory and proc so not sure we will ever see much difference on the M8.
[Verizon HTC One (M8)] cornjo:
I have been using ART since you came over BTW I have enjoyed your ROMs on other devices..I personally think ART is blazing fast in comparison to Dalvik yes some apps aren't compatible but I would love to see what you could do with it
[Verizon HTC One (M8)] wtoj34:
Switched to art now that my whole app, game library is compatible :good:
[Verizon HTC One (M8)] fireguy0306:
Skyfall 2.2
[Verizon HTC One (M8)] wtoj34:
There's a couple posts of this same case in the sky fall thread. Dunno what would've caused it.
[Verizon HTC One (M8)] Napoleones:
I have switched to ART full-time, as it seems to bring a small but noticeable boost in responsiveness. As ART is still in the experimental stage, however, that extra performance comes at the cost of compatibility with certain apps.
[Verizon HTC One (M8)] Scott:
Its wierd to me how some people say they see no difference at all...

Then there are people like me and the last few post'ers that see a dramatic differnce in load times and fluidness.

I think ART is off the hook!
[Verizon HTC One (M8)] HughesNet:
People that spend less time opening and closing apps all the time and more time inside apps or possibly with slightly less usage overall will not see the kind of benefit you see. But if you are in the habit of opening and closing apps all the time yes you would see a benefit. I think most of us are looking for something that makes the phone faster all the time and not just when you're opening an app.
[Verizon HTC One (M8)] Scott:
Ahhh, yes indeed! That makes a lot of sense now...

I acutally manually kill every app after I leave it. OCD or something... IDK. But what you said makes sense to me know.

And just like in my PC, app load time is my personal benchmark.
[Verizon HTC One (M8)] Rushing:
I have been using ART for a little while now [1 day] and only notice a speed increase in system apps or priv-apps, not sure if data apps get added to art.
[Verizon HTC One (M8)] shawnten:
I'm addicted to exposed so dalvik for me
[Verizon HTC One (M8)] Napoleones:
It's definitely faster.
[Verizon HTC One (M8)] russellvone:
after I retartedly stated that I was running art with Xposed....I have since ridded myself of Xposed and switched to ART

I absolutely, completely, love how well my m8 runs on it compared to Dalvik.

and everybody here knows, THIS PHONE ROCKS!, as is on Dalvik-out of the box.

here's my true two sense

poll vote for me is ART all the way
[Verizon HTC One (M8)] Rushing:
+1
[Verizon HTC One (M8)] Gilgafish:
I love ART but wished that it didn't break anything. So dalvik...for now.

My HTConeM8vzw, sent from.
[Verizon HTC One (M8)] 1ManWolfePack:
It's all or nothing, bud. So all ART or all dalvik.

Sent from my HTC6525LVW
[Verizon HTC One (M8)] P2o8wer:
Dalvik because art doesn't play with the mods I have.
[Verizon HTC One (M8)] eikast:
I notice a huge difference and must stay on ART. I'm coming from an iPhone 5s and third party apps on that device are extremely smooth. Normally on Android they're not smooth at all and it almost made me went back to iOS but ART is the real deal. Third party apps are actually pretty darn smooth now.
[Verizon HTC One (M8)] sipherian:
Personally I'm running dalvik but only because of the battery and lack of comparability. But I cannot wait till ART becomes the norm and is fully optimized
[Verizon HTC One (M8)] ETHER34L:
ART = so much ruined my battery life. Tis awesome though...
[Verizon HTC One (M8)] eikast:
I'm not sure how it's possible for ART to ruin someone's battery. Maybe it's an app that's messing with your battery. ART is when code is compiled pre run versus JIT (just in time). It's not like it's boosting the CPU at all, it's more optimized since it's compiled before running so CPU isn't spiking.
[Verizon HTC One (M8)] sipherian:
Theoretically yes, ART should increase battery and performance because it compiles the dalvik bytecode during installation. However, for reasons that I don't know, some people, including myself, have reported a decrease in battery life. Maybe its a just a fluke with an app or it could due to the lack of comparability. Hopefully the devs, with alot more knowledge than I have, will be able to iron out the problems allowing ART to be the standard runtime soon
[Verizon HTC One (M8)] frank_datank:
Just started running ART to see what kind of performance boost there is. But I agree that with Dalvik, the m8 is PDQ and has a great battery, especially w power saver on. Unless it reads my mind and opens apps when I think about it, not sure the incompatibility is worth a few extra nanoseconds.
[Verizon HTC One (M8)] 1ManWolfePack:
Came to say this.

Sent from my HTC6525LVW
[Verizon HTC One (M8)] Bhodi:
I have to agree as far as opening apps, keyboard, etc. I see a substantial boost while using ART.

As far as Battery I have noticed no change positive or negative.
[Verizon HTC One (M8)] MotoTurbo:
I also see a noticeable boost when using art. First android I've used art on but whenever I clear cache and dalvik it takes forever on the android upgrading boot. Only takes a little bit using dalvik
[Verizon HTC One (M8)] TH3 ST1G:
I was using ART because in Scott's CleanROM he said it was compatible and gave it a shot... I switched back to dalvik because the Harmon/Kardon mod wouldn't work and I am a bit of an audiophile.
[Verizon HTC One (M8)] :
I'm not sure where people are getting "lag" with these high end devices. I don't lag at all and apps start up real quick with either dalvik or ART, ART just adds compatability issues so I stick with dalvik. Last time I had lag on an android device was my Galaxy S, since the release of dual core phones and forced GPU acceleration it's been lag free.
[Verizon HTC One (M8)] rand4ll:
Trying out ART now for first time with clean rom...haven't noticed a whole lot of difference yet but all my apps work fine. I May ditch it though with all this talk of the Harmon Kardon mod...is it really that good/noticeable?
[Verizon HTC One (M8)] mademan420:
Looks like from this, we may not have a choice going forward:(:(:(
[Verizon HTC One (M8)] :
That's good, it needs to be default so everything becomes compatible with it. I'm fine with ART as long as everything works.
[Verizon HTC One (M8)] TH3 ST1G:
The only real major difference I've noticed between the two (I should also note, I am far from a developer or "poweruser" is, after a dalvik/cache wipe in recovery - on first reboot when you get the "Android is Upgrading..." menu, it takes CONSIDERABLY longer for the apps to optimize before you get to your lock screen on ART than on Dalvik...
[Verizon HTC One (M8)] xs11e:
I'm running ART now, on CyanogenMod. When I first selected ART I got a warning that it was not CM approved and horrible things might happen so naturally I had to backup and then switch to ART to satisfy my curiosity.

Everything works just fine so far. On Clean ROM the extended boot menu didn't work, on CM it works as it should.

The reason I'm now on ART and will stay there is to try to overcome any problems that may arise since Dalvik is set to vanish from Android very soon.
[Verizon HTC One (M8)] Heroxgxdeal:
I use Dalvik and seem pretty good compare to ART.
[Verizon HTC One (M8)] World Enjoy:
Geez when are they gonna make xposed art compatible?
[Verizon HTC One (M8)] n0ne980:
Xposed will be compatible after google releases a STABLE version of ART which if they haven't yet the the L developers preview should be soon. why should someone sink large amounts of time on an API/ABI that can change many times before you finish any work

however I'm using Dalvik for i have come to not be able to live without Xposed
[Verizon HTC One (M8)] cr4zy.b0y:
using ART on my TF300T CM11. the apps open up faster, really an improvement. facebook gives me a gray screen for 0.2 seconds when i open it, but it's faster for sure :)

EDIT: today is a sad day, i have to say goodbye to my TF300 and it's my only android device - own a lumia 720. I'll miss xda community, I've been around since 2007 :crying:
[Verizon HTC One (M8)] :
Using Dalvik

Using Dalvik; IMO, many apps incompatible with ART
[Verizon HTC One (M8)] archbox:
It's getting better, but the main reason i'm on dalvik is because of the xposed framework
[Verizon HTC One (M8)] xs11e:
OK, I've established in my own mind at least that CyanogenMod will work with ART, no apps complained or any other problems except one as follows:

I run the CM nightlies and have notice the reboot is VERY slow! The section that says now "updating application x of xxx" takes about twice as long as when I'm running Dalvik.

So I'm back on Dalvik just to speed things up a bit since the install and reboot is an almost daily event.

As far as CyanogenMod is concerned, I can't find any advantage to ART or Dalvik nor do I see any drawback to either other than the minor slowness during a reboot when running ART.

As always, YMMV!
[Verizon HTC One (M8)] duniecool:
I use dalvik, only because of xposed
[Verizon HTC One (M8)] Breezer23:
Same. I wish there was an xposed module to change icon size using the Sense launcher.
[Verizon HTC One (M8)] :
I have used both for about a month each just to test them out. With ART there were some noticeable differences as far as smoththness and how fast apps open. None of the apps I use crashed. As far as battery life goes there was no big difference for me. I get all day heavy use on one charge either way and I plug in every night. These were both tested on Stock unrooted Roms. Staying on Dalvik though as that seems to be the most compatible way to go after root and customization.
[Verizon HTC One (M8)] jbeitel:
Dalvik...because of xposed. Need it for root cloak for isis
[Verizon HTC One (M8)] KRISKOKD:
Dalvik
[Verizon HTC One (M8)] Lykarsis:
ART is slick as hell, can't wait until it becomes standard.
[Verizon HTC One (M8)] duniecool:
Im on a 5.0 rom, and i gotta tell you, its like ART 2.0. Imagine art but even faster
[Verizon HTC One (M8)] berndblb:
CleanROM 3.0, ART - no problems whatsoever
[Verizon HTC One (M8)] MotoTurbo:
I use dalvik cuz when I wipe caches it's take hella long time to boot on art
[Verizon HTC One (M8)] d08speed3:
Amen! I ain't got time from that. And when dirty flashing ROM updates my god I don't want to wait 10+ minutes to boot up lol.
[Verizon HTC One (M8)] FlanjeUK:
ART on SlimKat since the first beta was released almost a year ago and I have never looked back, no loss in battery life at all just a nice performance boost.
[Verizon HTC One (M8)] dracon6ai:
Dalvik just because most of the games I play don't work on ART. M8 stock no root 4.4.4
[Verizon HTC One (M8)] Konceptz804:
Running ART on my m8. 4.4.4. stock, no issues and noticeable speed difference when I made the switch from dalvik.
[Verizon HTC One (M8)] DonKilluminati23:
I'm done with Dalvik on all of my devices, ART is great
[Verizon HTC One (M8)] jbeitel:
No art for me till xposed works on it.
[Verizon HTC One (M8)] holla420:
Dalvik but I'm on lolli ATM. Art seems mad fast tho
[Verizon HTC One (M8)] xsteven77x:
On 4.4.4 and after a few weeks of being on art my device slowed to a crawl and froze a lot. Changing it back to dalvik immediately fixed the issue.
[Samsung Galaxy Fame] hoseyni-:
hi , i need s6812i custom recovery ,anyone can help me ??
[Samsung Galaxy Fame] corsicanu:
had you tried my cwm? i think it will work on your device too..
[General Topics] dee2706:
Hi all.

Sorry to sound like a complete idiot but how do you get the casing apart on an O2 XDA. I have removed the 4 screws from the rear of the case....but the casing seems to be pretty welded shut. Does anyone have a service manual for this model?

I dont really want to get the crow bar to split the case!

Thanks
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] minieli:
Guys, I think I really screwed myself this time.

1) When I turn my phone on, it shows "Firmware upgrade encountered an issue. Please select recovery mode in Kies and try again." However, when I try to do the emergency recovery on Kies, it doesn't show up on the list of devices that requires emergency recovery.

2) Somehow I deleted CWM, and I have no backups

3) Stock firmware doesn't load correctly. I tried it (Maybe with the wrong file, I don't know), and it got me to the start screen, but the touchscreen freaked out on me.

Hope all of you like a challenge... Thanks in advance.

EDIT: Phone won't boot to recovery, Even when I press up-home-power it stays in odin mode.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] audit13:
What bootloader is on your phone? The phone is an i747?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] minieli:
Yeah, it's an i747.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] Larry2999:
This sometimes happens when an ongoing OTA update is interrupted. You could first try firmware recovery via Kies. If that doesn't work, then you can flash custom recovery via Odin, since you can get into download mode, and flash a complete stock image or custom ROM via recovery. To try the first option ...

1) Install and open Samsung Kies on your PC. You need Kies now and not Kies-3

2) Open Tools => Firmware upgrade and initialization

3) Enter your model name (SGH-I747)

4) Enter the serial no of your device. Open the back cover and look in the battery compartment for this

5) Do not plug in your phone at this time but make sure you have a good quality data cable ready

6) Wait for firmware download to finish and follow the rest of the on-screen instructions. Connect your phone when prompted and allow firmware restoration to be complete.

Hope this works. If it doesn't, then try firmware restoration via (custom) recovery. I wouldn't suggest you try flashing with Odin in case your phone's bootloader already updated to 4.3. Your safest best would be to flash a complete 4.3 stock image and you can follow the instructions posted in this thread ... http://xdaforums.com/showthread.php?t=2658486

First, you would need to flash custom recovery to your phone via Odin. You can use TWRP or CWM for now since the files posted in the thread support either one or other of the two. If you need further directions or help on this, please let us know. Good luck!