[Honor 4x Questions & Answers] kei100:
My opinion and experience on Marshmallow 6.0

INFO UPDATED ON 2016-06-09 Thursday 02.20.02 AM.

Edit: Okay, after thorough (not really) testing, here's my opinion and experience so far about Marshmallow 6.0. I am using version C636B510.

Adoptable Storage is highly unstable.​

It's better to keep it off and never use it. Perhaps because it wasn't officially implemented into the EMUI 4.0, or it's actually that horrid. If it is that horrid, we should be thanking the Huawei devs for doing us a great favor. ALL HAIL TO HUAWEI DEVS!-- or not.

Edit 2: I.. recommend that do not format your entire SD Card into an adoptable storage-- not fully, or maybe. It seems that after having so much fun, a reboot for a test has caused my device to unable to get the adoptable storage to work anymore. It will freeze the device and reboots, over, and over. Thus you can't get back what's in there anymore. How... very... sad. Yes, what I meant is that, you'll loose all of your data. Literally, loosing, all, of, your, important, data.

Although you may able to get back your data if you try very hard to get back your SD Card to working with your device. If your device freezes and reboots forever, remove the SD Card will stop that from happening, but that also means that something is up with it. I manage to fix, but I have no idea what exactly I did.[/INDENT}

Okay-ish update - Marshmallow is a surprisingly good update, actually that's what I think so far. Nah, after the trouble with the Adoptable Storage, I feel skeptical about this idea. The User Interface (especially the settings) is odd and dumbed down for this, Huawei, what happened there?

Battery Life - The battery life is quite an improvement, I can tell apart from Lollipop version. I am so grateful.

o_O I woke up after six hours, 20%+ battery life become zero. Maybe I left something on and drained the battery away.​

Recharge Time - Is it just me.. or the device now takes somewhat longer time to recharge. Maybe that's just me, I mean, I must be silly to think of that.

Cell Standby? - It seems there's an issue about the Cell Standby battery drain. Unfortunately I cannot test that, as my Honor 4X aren't used as a mobile phone, thus I turned on the Airplane mode with Wi-fi on. The battery life seems great so far.

The End of Link2SD - Link2SD sadly no longer works in Marshmallow. Apps2SD was very unstable for me last time in Lollipop 5.1.1 version. Now I am using Apps2SD app with Marshmallow's Adoptable Storage feature, all good, all good.

Adoptable Storage?! - Marshmallow introduced "adoptable storage" feature, but THE EVIL SATANIC DEVS OF EMUI 4.0 the good devs removed it, OOOOOOHHHHHHHHHHHHHHHHHHHHHHHHH-- although it can be enabled using a bit of ADB tweaking with the device, look it up if you are curious, yes. Perhaps there's a good reason why they decided to remove it-- It's unstable, perhaps. I've tested it, and certain apps doesn't like to stay in the adoptable storage, especially Firefox and other stuffas.

Yes, Adoptable Storage, I say! -- not... - I've force-enabled the adoptable storage feature with ADB, formatted my 64GB SD Card into one, it was great so far, however, there are a few drawbacks and advantages from the usual Link2SD links and stuffs. Here's my personal experience and info about the adoptable storage feature-- aaand I had to went through slight frustration with it. In the end, I decided to stop using it.

Large Apps equals Death - Some apps that you try to install that is large will cause your device to explode-- I mean, freeze and reboot. The app will not be installed in the end.

Edit: Hm? How very strange. I can install one of the large app without problem. Oh well.​

Some large apps can't be installed? - It seems to happen to me, I wonder what is the cause... I get error code -505. Hmm... Oh well.

App Adoption issue?! - Adoptable storage does not automatically adopt certain apps, for example Firefox app. Or perhaps I was mistaken? Anyhow...

THE EVIL Dalvik Caches! - Dalvik-Caches aren't transferred into the adoptable storage, unfortunately. This causes internal storage bloating as time passes. However, with rooting and correct apps like Apps2SD or apps that are capable of binding or wiping off dalvik caches, the internal storage can be kept clean and full of space.

Although you need to restart your device after a dalvik-cache wipe.​

Apps goes missing?! - For some strange reason, the game Wolf Among Us that I've installed via ES File Explorer Manager app always goes missing after a reboot. I have no idea why, I haven't fully tested this, but maybe I am just mistaken-- once again. It's a confirmation that many users have experienced this problem. Certain apps doesn't like to stay in the adoptable storage. It's rather frustrating. Google, what are you doing? You bastards.

Apps2SD OUR SAVIOR! - Apps that aren't moved into the adoptable storage can be moved into there using the app called Apps2SD, I've used the Apps2SD 8.4 pro and it was great so far. Everything appears to be very stable using the adoptable storage, no error, no crashing, nothing. Currently using Apps2SD Pro 8.7+ or higher at the moment, I think they've fixed quite a few instability. It's all good and smooth, no problem at all. I've formatted my SD Card with a second partition, Ext4. I can view its contents too, by mounting it. Very good!

Uhh, actually the apps can be moved into the adoptable storage via native method. Yes, I overlooked that. How silly I can be... Oh well.​

Adoptable Storage performance - The downside of adopting apps into the adoptable storage is the decrease of the apps' speed. As you can see, there are Apk, dex, lib, odex, cache, data, ext data, etc. The one that slows down the apps' are the "data" files. Back in Lollipop with Link2SD, I can selectively link with the exception of the "data", this makes the apps run with speed same as before.

Beware of freezing and crashing your device. It has happened more than I anticipated. This is just like using the horridly unstable Apps2SD. That was way before it was updated, my oh my...​

Dalvik Cache solution?! - There's an idea about the problem with dalvik caches. We can format the SD Card with a 75% private. and 25% extended partition, this will allow Apps2SD to recognize the 2nd partition, and grants linking of the dalvik caches-- although I didn't test this. I am currently happy with the way it is without linking the dalvik caches. Meh, I ditched Adoptable Storage.

Either way, I should reconsider if I really should be using adoptable storage...

DEFINITELY NOT GONNA USE ADOPTABLE STORAGE. *KEI SLAMS KEYBOARD VIOLENTLY*​

Overall...

Beside the good battery life (or maybe that's just me), I do think that there are not much reasons to upgrade to Marshmallow 6.0-- unless you like to get your life much harder by playing with the unstable Adoptable Storage feature-- which it isn't a pleasant experience for me.

Although it's sorta nice to make sure things are up-to-date. So there goes the reason that I decided to update.​

Thank you for reading.​