>An open push framework only makes sense (for battery optimization at least) if it's centralized, and all applications make use of it.
Sure, from the perspective of a single device. But that doesn't mean all devices have to use the same push server.
Sure, from the perspective of a single device. But that doesn't mean all devices have to use the same push server.