Sony Mobile: Build AOSP Nougat 7.0
developer.sonymobile.com
developer.sonymobile.com
So, since Sony Z3 series running this SOC was very popular (and completely capable of running Android 7, Z3 even had a N preview), seems Sony will try to hint the community into building a custom ROM.
But probably it will have incomplete/unstable camera binaries, because they aren't open source.
Android is a mess.
> For device implementations supporting full-disk encryption and with Advanced Encryption Standard (AES) crypto performance above 50MiB/sec, the full-disk encryption MUST be enabled by default at the time the user has completed the out-of-box setup experience. If a device implementation is already launched on an earlier Android version with full-disk encryption disabled by default, such a device cannot meet the requirement through a system software update and thus MAY be exempted.
This doesn't refute your point, just illustrating the previous requirement for FDE. Curious to see the 7.0 CTS standards when they're published.
But still come on, I bet most of the users don't encrypt their existing devices. And if Google is trying to do this in the name of security, they've just excluded a huge pile of devices newest Android security fixes.
Planned obsolescence at its best, specially since 810 was overheating, battery draining shit show and 820 is only slightly improved. 800/801 were excellent.
[1] http://www.androidauthority.com/android-7-0-snapdragon-800-8...
Unfortunately this is the only way for Android team to enforce good practices to most manufacturers. If not, you would still see new devices coming out without usable encryption support. The older handsets will still be protected by Play Services as long as they stay mostly in Play Store and don't install random apks from the net.
Yes, planned obsolescence is an issue, especially for countries or groups with lower income. On the other hand phones get such an abuse through daily use that few of them last for 3 or more years.
http://www.phonearena.com/news/We-changed-the-LG-G3s-display...
This is planned obsolescence at its worst .. :/
(At this point, Android management seem to be thinking "What are the other alternatives, Windows 10 Mobile .. haar, haar ..")
This is more a cavalier attitude on the part of Qualcomm who do not support their own hardware for a reasonable length of time, and who do not foster open-source driver development which would at least allow the community to bring new features to older hardware in some cases (Vulkan being the prime example).
Imagine Microsoft blocked Windows 10 (or any of the next builds) from all the GPUs who don't support DirectX 12, so that the developers can write DX12 software more conveniently.
This obsolescence of multiple hundred $€Ł mobile devices inside 18 months is getting silly.
Your frustration is misdirected. The CTS and Google Play Services are the only tools at Google's disposal for inducing market changes. Perhaps manufacturers will demand longer support periods for upstream hardware, for instance.
Now they are tightening it up a bit which as a developer I support but honestly end users are being screwed, and the root cause is Google not Qualcomm in my opinion. Google could have from the start been stricter about certification if they really cared about delivering a good experience to end users and developers, rather than just sending out a shitty product quickly.
If custom ROMs will perform fine, this will bring a lot of flak towards Google.
So "most apps" will "perform fine" unless they rely on CTS guarantees. If they want to fix the inevitable crashes on third-party ROMs, they will need to perform the same API-level checks that apps needed to perform pre-Nougat. Which is the definition of "fragmentation".
The Xperia Z has a fully functional (all hardware, no major issues) Android 4.4 build a week after the 4.4 sources were released. It was the first non-Nexus with a working KitKat. Sony provided the right stuff on GitHub and their devices are very easy to develop for.
I used a root exploit to obtain permanent root on my old Z3c, but it felt kinda pointless since I couldn't install CM without unlocking the bootloader. (Yes, locked root made it possible to back up the DRM partition, but running CM without the DRM partition intact and the bootloader unlocked meant living with sub-optimal camera performance, so that was a non-starter for me too.)
So yes, Sony's devices are "easy to develop for", if you don't mind living with crippled hardware features (permanently, in the case of the Z5) once you unlock the device.
They ship capable camera sensors on their devices and are outperformed by other vendors who use their same sensors, but don't suck at image processing.