6.5 Zusammenfassung 

Sie haben in diesem Kapitel weitere Anwendungsbausteine kennengelernt. Services strukturieren Apps und lassen sich programmübergreifend nutzen. Gestartete Hintergrundservices (sie zeigen keine andauernde Benachrichtigung an) unterliegen seit Android 8 starken Restriktionen. Google empfiehlt dringend, stattdessen geplante Services oder den Work Manager zu nutzen. Gebundene Services unterliegen keinen Restriktionen, sind aber nicht so einfach verwendbar wie gestartete Services. Ausschlaggebend ist deshalb, wie der Anwender ihre Hintergrundaktivität wahrnimmt. Ist es etwas, auf das der Nutzer Einfluss nehmen kann (zum Beispiel einen Download abbrechen), können Sie gestartete Services nutzen, müssen aber eine andauernde Benachrichtigung anzeigen.
Mit Job Scheduler und Work Manager können Sie Hintergrundaktivitäten ohne Interaktion mit dem Anwender ressourcenschonend umsetzen. Beide Technologien sind in das Energiemanagement des Systems integriert. Und beide Schnittstellen sind einfach nutzbar. Was Sie verwenden, ist deshalb letztlich eine Frage des persönlichen Geschmacks.