3 ms·
I too am an Android developer and I test similarly to how you do (even have a Galaxy Nexus [as well as a Nexus 7]). Really have not had anything drastic in frag
by yareally 13y ago
I too am an Android developer and I test similarly to how you do (even have a Galaxy Nexus [as well as a Nexus 7]). Really have not had anything drastic in fragmentation either if only supporting 2.2 and above (2.2 lacking the download manager, but I don't really need that too much).
Even the gripes other are claiming about graphic incompatibilities are generally untrue, since 2.2 and above supports OpenGL ES 2.0. As someone else mentioned, audio still leaves something to desired. Graphics are not anywhere close to that being an issue from my experiences, but I suppose that all has to do with how far one goes down the rabbit hole for optimizations and tuning to a specific GPU. I don't doubt that OEMs screw around with things, but I'm not a GPU development guru by any means so I cannot say it won't be in every use case.
The only real compatibility issue I've had to deal with was working around in the radio interface layer for Android in a small open source app I maintain[1][2] as a personal side project for reading/analyzing some of the hidden network readings that Android does not normally expose to the user. Biggest issue with that is that some OEMs (Samsung being one) do whatever they feel like with the data here (sometimes tying some areas into the radio firmware and other times not [as well as sometimes deviating from what the functionality says it should do in the Android API]).
Since Android 4.0, it's been pretty sane across the board in the radio interface layer, but I still get an occasional 2.3 or 2.2 device that sends me a stacktrace after crashing for some silly reason. If it's not too much trouble, I'll try to work around it, but otherwise (short of a user going out their way to help me pin down the issue personally) I just let it go. I've mostly abstracted out any of the issues to make the old readings compatible with Android 4.0 now so it's not too much of a big deal for me anymore.
[1] https://github.com/yareally/SignalInfo https://github.com/yareally/SignalInfo
[2] https://play.google.com/store/apps/details?id=com.cc.signalinfo https://play.google.com/store/apps/details?id=com.cc.signali...