As a customer, I’m annoyed by having an un-removable Google bar in the recents menu on my Nexus device. No way to remove without modifying the OS itself (unlocking bootloader, compiling AOSP myself, flashing myself).<p>As a developer, I’m annoyed by being forced to use Google Cloud Messaging – even when that might make it impossible for my app to send notifications, because there is no single server sending notifications, but millions (distributed systems are like that), and therefore Google is now locking my app out from receiving notifications on Android M and N during doze. On Android M that means during the night, on Android N that means as soon as the app is in background, it can’t send notifications.<p>And then there’s the Anti-Fragmentation clause, that forbids OEMs from forking Android.<p>The Anti-Fragmentation clause – which has been used several times by Google against Kindle devices and Tizen – might in fact end up being illegal. The EC has picked the fight mostly because of this.