Logo androidermagazine.com
Logo androidermagazine.com

Android von A bis Z: Multitasking

Inhaltsverzeichnis:

Anonim

Multitasking ist ein Wort, das Sie hier und an anderen Stellen im Internet häufig hören werden, wenn es um Smartphones oder andere Technologien geht. Es ist nicht mehr so, wie es früher war, als Dinosaurier mit langen Bärten sich Computer ausgedacht haben, aber es macht für manche immer noch einen großen Unterschied und kann der entscheidende Faktor bei der Auswahl eines Smartphone-Betriebssystems sein. Lassen Sie uns einen Blick darauf werfen und sehen, worum es geht und wie es mit Android zusammenhängt.

Vor langer Zeit entschieden einige Jedi-Meister in einem weit entfernten Labor, dass Computer mehr als eine Sache gleichzeitig tun sollten. Sie haben wirklich schon viele Dinge hinter den Kulissen getan, aber für den Benutzer galt es, einen Befehl einzugeben und darauf zu warten, dass dieser beendet wird. Mit Hilfe von Threads und Schedulern und wahrscheinlich ein wenig Magie und viel Glück konnten die Ingenieure ein Betriebssystem ausarbeiten, das mehr als einen Benutzerbefehl gleichzeitig ausführen konnte, und Multitasking war geboren. Wenn Sie auf einer Unix-Box ohne GUI auf ein neues VT (virtuelles Terminal) umschalten, werden Multitasking-Aufgaben ausgeführt. Wenn auf Ihrem Windows- oder Mac-Computer oder einem anderen Computer mit grafischer Benutzeroberfläche mehr als ein Fenster geöffnet ist, wird Multitasking ausgeführt. Sie führen mehrere Aufgaben gleichzeitig aus, und auf dem Computer werden mehrere Benutzeraufgaben gleichzeitig ausgeführt. Sie können jetzt Android Central lesen, während Ihre vollständig legalen Torrents im Hintergrund heruntergeladen werden.

Multitasking ist auf einem Smartphone etwas anders. Wir haben nicht den Luxus eines 20-Zoll-Monitors, daher ist es keine große Sache, mehr als eine "Sache" gleichzeitig laufen zu lassen. Samsung testet das Wasser und probiert es mit dem Galaxy S III mit der Pop-Up-Play-Funktion aus, aber zum größten Teil wird der gesamte Bildschirm dafür benötigt. Wir haben auch nicht viel RAM und Videospeicher zur Verfügung und müssen den Stromverbrauch beobachten. Das bedeutet, dass Smartphone-Multitasking ein bisschen schlauer sein muss.

Smartphones sind seit langer Zeit Multitasking. Alle mobilen Betriebssysteme machen es ein bisschen anders - manche unterbrechen alle anderen Apps im Hintergrund, manche speichern den Status und schließen die App selbst, andere lassen einfach alles laufen. Android lässt Threads und Prozesse abhängig von ihrer Priorität laufen. Wenn Sie Google Play Music verwenden, haben die Prozesse, bei denen der Ton aus dem Lautsprecher ausgegeben wird, eine ausreichende Priorität, um beim Verlassen der App ausgeführt zu werden. Nicht alles läuft im Hintergrund, aber genug, um die Musik zu spielen. Andere Apps können getötet werden, wenn sie nicht verwendet werden, und einige Apps werden "eingefroren" (mangels eines besseren Wortes) und stellen sich wieder her, wenn sie wieder in den Vordergrund gebracht werden. Was wichtig und priorisiert ist, entscheidet sich, wenn die Anwendung geschrieben und kompiliert wird, damit sich der Endbenutzer nicht darum kümmern muss. Es ist nicht perfekt, aber es folgt dem sehr starken Multitasking-Modell von Linux und optimiert es für Android. Es ist alles Open-Source, also können Hersteller und ROM-Ersteller die Dinge optimieren, um den Speicher so zuzuweisen, wie sie es möchten. Manchmal sind die Optimierungen großartig, manchmal nicht so sehr.

Denken Sie am Ende daran, dass Sie beim nächsten Öffnen einer App an der Stelle, an der Sie aufgehört haben, Multitasking bei der Arbeit sehen.

Sehen Sie sich das vollständige Android-Wörterbuch an

Mehr aus dem Android-Wörterbuch