So I just released my game and I'm getting some complaints/requests from users using Android 4.4 KitKat #1 It seems that it is incompatible with the new Android Runtime Art. Has anybody else had this issue? Is their guidance anywhere on what causes incompatability? #2 Is there a way to take advantage of "full screen mode" that 4.4 has?
#1 Art it's on experimental stage at this moment, users sholud be aware they're testing a beta release if they change it. By default is Dalvik, and require to unlock developer mode to change. #2 Maybe using native Android plugin
Yeah I'm aware that ART is experimental but that doesn't change the fact that user's expect me to do something about it That's why if there is a way to fix it I'd like to find out. You're probably right about it being possible with a native Android plugin. I'll have to research this.
I would speculate that it would require changes to Unity. (assuming that problematic code is from Unity and not from random plugin)
I agree with your speculation. I haven't heard anyone else complain of this issue though so it's unlikely that the problematic code is from Unity.
Since unity is already using the NDK, what benefits are there in using another virtual machine? (unless ART is more than just a virtual machine)
The benefits of ART are irrelevant. I'm not talking about harnessing any extra potential but just ensuring that the game runs on it. Right now my game will crash if it is run with ART enabled.
I never had the chance to test it myself, but I received more than one report/complaint about the app crashing with ART enabled. One user mentioned the Nexus 5, a bunch of others the Nexus 4. We are using two plugins: the official chartboost one and the "android native" available on the asset store. I don't think it's their fault, as I'm pretty sure a tester mentioned the crash before we added them. Being ART still experimental we didn't worry much and spending a lot of time trying to fix it is not one of our priorities right now Maybe some Unity feature (that we use and you don't) triggers the crash?
Like black screen problem was not enough, now I am getting 1-stars, because my new game is not working with ART. :sad:
I have opened http://forum.unity3d.com/threads/223802-ART-runtime-support for the same reason. We're getting more and more support requests. I guess it's time to open a new bug.