-
Multitasking fail.
Autor: -.- 22.06.10 - 19:15
An dem Ansatz des "gemanageten" Multitasking ist ja grundsätzlich nichts auszusetzen - permanent aktiv rechnende Hintergrundprozesse will man auf Mobilgeräten in vielen Fällen tatsächlich nicht.
Aber wer hat sich bitte diese völlig willkürlichen Beschränkungen auf einzelne Serviceklassen einfallen lassen?
Was macht einen Track-Aufzeichner (darf als vollständiger Prozess weiterlaufen) wichtiger als z.B. einen Instant Messenger (darf nur Apples Notification-Dienst verwenden)?
Warum darf ein Streamingdienst ganz normal weiterlaufen und selbst nach Belieben Daten nachladen und ausgeben, ein VoIP-Client aber muss die Kontrolle über die Sockets an die Apple-API abgeben und in den "suspended"-Modus gehen?
Da hat sich wohl jemand ein Beispiel an der (zugegeben auch nicht perfekten) Implementierung von Android genommen und umfangreich versagt. -
Re: Multitasking fail.
Autor: Bachsau 06.07.10 - 11:38
Soviel wie nötig, so wenig wie möglich. Einen Tracker kann man nicht serverseitig betreiben, einen Messenger schon.