Die Giz erklärt: So funktioniert Push

Push. Es ist nicht nur ein Verb, das Leute eine Treppe hinunterstürzen lässt. Es ist auch nicht nur für Jungs in Anzügen diddling auf BlackBerrys. Sie hören es jede Woche in neuen iPhone-Apps. Also, was ist es?

Werbung

Push beschreibt vieles. Push ist einfach eine Aktion. Versus, sagen wir, ziehen. Vielleicht ist das schrecklich abstrakt, also versuchen Sie Folgendes: Wenn Informationen auf Ihrem Telefon oder neuronalen Implantat oder Messaging—Programm angezeigt werden, ohne dass Sie (oder Ihre Waren) danach fragen – das ist Push. Die Informationen werden an Sie gesendet, anstatt sie von der Quelle zu ziehen. Es gibt unzählige Möglichkeiten, wie Push verwendet werden kann (und wird).

Es ist ein ziemlich guter Ausgangspunkt, um den Unterschied zwischen Push und den anderen Dingen zu verstehen. Sie kennen wahrscheinlich das gute alte POP3 – Sie melden sich bei Ihrem Mailserver an und ziehen neue Nachrichten herunter. Vielleicht ist es auf einem häufigen Zeitplan, so fühlt es sich automatisch, sogar sofort, aber Sie erreichen immer noch jedes Mal an den Mail-Server, um zu überprüfen, ob es neue E-Mails zum Download gibt.

G/O Media kann eine Provision erhalten
20% Aus
Nuraphone-Stile auswählen

Holen Sie sich preisgekrönten personalisierten Sound
Holen Sie sich die Nuratrue-Ohrhörer, Nuraphone-Kopfhörer oder die NuraLoop-Ohrhörer zu einem großzügigen Rabatt.

Werbung

IMAP ist etwas schicker als POP, bei dem alle Ihre Ordner und E-Mails auf allen Ihren Computern, Telefonen und anderen Geräten gleich sind und alle Änderungen, die Sie an einem vornehmen, auf dem anderen angezeigt werden, da dies alles auf einem Remote-Server geschieht irgendwo. Aber mit dem Standard-Setup ist es immer noch der gleiche Deal — Ihr Mail-Programm muss sich anmelden, sehen, was neu ist, und es herunterziehen. IMAP hat jedoch einen ziemlich netten Trick, eine optionale Funktion namens IMAP IDLE , die ziemlich gut pusht – das ist es, was der Palm Pre zum Beispiel für Google Mail verwendet. Im Wesentlichen kann der Mailserver mit IMAP IDLE der Mail-App mitteilen, dass neue Nachrichten auf Sie warten, ohne dass Sie (oder Ihre App) immer wieder auf die Aktualisierungsschaltfläche hämmern. Wenn die App weiß, dass es neue Nachrichten gibt, verbindet sie sich und zieht sie herunter, sodass Sie ungefähr die Push-Geschwindigkeit erhalten, ohne den genauen Mechanismus anzupassen.

Während verschiedene Systeme die Dinge anders machen (obvs), haben echte Push-Dienste gemeinsam, dass sie im Allgemeinen einen Mittelsmann zwischen Ihnen und der Informationsquelle einfügen.

Werbung

Das Setup von RIM für das BlackBerry ist wahrscheinlich das anspruchsvollste. Wenn sich Ihr BlackBerry beim Mobilfunkanbieter registriert (der BlackBerry unterstützen muss), werden die Details an das Network Operating Center von RIM übergeben, sodass das NOC weiß, wohin Ihre E-Mails gesendet werden sollen. Das NOC überwacht Ihren Mailserver, überwacht den Standort des Telefons und sendet E-Mails an Ihr Telefon, wenn Sie neue Inhalte erhalten.

Was es pusht, ist, dass Ihr Telefon nicht wirklich einen Server abfragt, um neue Nachrichten abzurufen — es empfängt sie nur, wenn sie Ihren Posteingang erreichen, und wird dann von den Servern von RIM auf Ihr Telefon übertragen. Dies bedeutet, dass Sie eine Menge Akkulaufzeit sparen, die verschwendet werden würde, indem das Telefon ständig die Server für Updates trifft. Die Kehrseite ist, dass, wenn RIMS Server explodieren, Sie keine E—Mails erhalten, da alles durch ihr System geleitet wird – daher die andere Panik, die in letzter Zeit alle paar Monate Typen in Anzügen erfasst.

Werbung

Der andere Biggie ist Microsoft, der Direct Push hat, Teil von Exchange ActiveSync. Es ist ein bisschen anders aufgebaut, so dass es nicht die genauen Daten darüber benötigt, wo sich Ihr Telefon befindet, wie es die NOCs von RIM tun: Das Telefon oder was auch immer Sie haben, sendet ein HTTPS mit einer langen Lebensdauer an den Exchange—Server – wenn neue E-Mails ankommen, bevor sie absterben, teilt der Exchange Ihrem Gerät mit, dass es neue Inhalte gibt, sodass eine Synchronisierung gestartet werden sollte. Nach der Synchronisierung sendet das Gerät eine weitere lange HTTPS-Anforderung und startet sie erneut.

Werbung

Apples schwacher Ersatz für Multitasking funktioniert ziemlich ähnlich: Der Entwickler hat etwas, das er einem iPhone senden möchte, wenn seine Anwendung nicht ausgeführt wird, wie eine IM. Es sendet die Benachrichtigung an die Push-Server von Apple, die die Benachrichtigung über eine „dauerhafte IP-Verbindung“, die das Telefon mit den Servern unterhält, an das Telefon senden. Diese Verbindung, die nur aufrechterhalten wird, wenn Push-Benachrichtigungen aktiviert sind, wird benötigt, um das Telefon zu lokalisieren, verbraucht jedoch nicht so viel Strom wie das ständige Pingen des Mailservers.

Werbung

Natürlich sind das nicht die einzigen Push-Systeme, und es wird immer wichtiger, wenn Dinge in die Cloud verlagert werden. Wir haben Android und Google Chrome nicht erwähnt, aber beide nutzen Push (oder will) auf unterschiedliche Weise. Es genügt zu sagen, dass Google Sync bald ein wichtiger Akteur in diesem Spiel sein wird. Aber im Grunde können alle Arten von verschiedenen Daten geschoben werden-Kalender, Kontakte, Browser—Daten, Hölle, auch IM ist eine Art Push-und sie alle arbeiten mehr oder weniger die gleiche breite Art und Weise. Fragen Sie uns einfach nicht, warum es Push Gmail noch nicht auf dem iPhone gibt.

Noch etwas, das Sie wissen wollen? Senden Sie Fragen zum Schieben, Schieben und Pfannkuchenmassakern an [email protected] , mit „Giz erklärt“ in der Betreffzeile.

Anzeige

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.