Mi sa che in realtà whatsapp per iPhone fa richiesta al server quando lo apri, e quindi per ottimizzare anche la durata della batteria, non "rimane online" sempre.
Su Android penso che sfrutti il vero multitasking che su iPhone non c'è, ma non in quel caso il discorso batteria come funziona...