With the advent of GCM 3.0 there is a (simple) support for Apple/APNS inside of GCM, coming w/ an iOS SDK as well.
It would be worth to do some evaluations if that's something we want to support...