Künstliche Verzögerung des Senders
In Zeiten von asynchronen DSL ist die Bandbreite im Upload von Daten viel geringer als beim Download. So kennen Sie sicherlich die Verzögerungen, die sich ergeben, wenn Sie einen entfernten Rechner über eine DSL Verbindung fernsteuern. Viele denken jetzt, dass die Probleme alleine in der schlechten Übertragungsrate liegen. Dies ist nicht ganz korrekt, denn der Server (Sender) ignoriert die Latenz und die Übertragungsrate und sorgt so künstlich für eine verschärfte Wahrnehmung der Verzögerungen.
Der Grund hierfür lässt sich in einer einfachen Rechnung belegen. Bei einer angenommenen Übertragungsrate von 60kb/Sekunde brauchen 128Kilobyte = 2,1 Sekunden. Entspricht nun der Bildschirminhalt eines Screens diesen 60kb braucht das Bild 2,1 Sekunden bis zum Empfänger. Alleine in dieser Zeit liegen bereits neue Bildschirminhalte vor, die in einer Queue auf dem zu steuernden Computer vorgehalten werden. Diese werden der Reihenfolge nach abgearbeitet. Auch wenn die Inhalte (Bildschirmfotos) zwischenzeitlich veraltet sind.
- Apple iOS 9 auf dem iPhone - Proactive und Siri
Apple hat die Suche Spotlight in den sogenannten Proactive Assistant verwandelt. Den Bildschirm erreicht man mit einem Wisch des Homescreens nach rechts. Hier zeigt iOS 9 im Abschnitt Siri-Vorschläge die zuletzt verwendeten Kontakte an. Direkt darunter blendet Proactive basierend auf dem Nutzerverhalten, der Uhrzeit und dem Ort die typisch verwendeten Apps an. Im Abschnitt Nachrichten zeigt der Proactive-Bildschirm Meldungen von News-Quellen an, die passend zum aktuellen Aufenthaltsort sind. - Apple iOS 9 auf dem iPhone - Proactive und Siri
Die Suche wird laut Apple von der Siri-Technologie unterstützt, um bessere Ergebnisse zu erhalten. Beispielsweise zeigt die Suche beim Eintippen von "Juventus" gleich das Ergebnis des Champions-League-Finales an. Genauso lassen sich einfache Rechenaufgaben direkt gleich im Suchfeld eintippen und man bekommt direkt das Ergebnis. - Apple iOS 9 auf dem iPhone - Proactive und Siri
Bei Suchbegriffen bindet iOS 9 auch Ergebnisse aus Apps wie iBooks ein. Die Apps müssen die Suche auf ihre Inhalte unterstützen, wie Apple angibt. - Apple iOS 9 auf dem iPhone - Proactive und Siri
Proactive sucht bei einem Anruf einer in den Kontakten unbekannten Nummer in den E-Mails, ob dazu ein passender Kontakt ist. Wird Proactive während des Klingelns fündig, so wird unter der Nummer "Maybe: <Name>" (noch engl. in der Beta) eingeblendet. - Apple iOS 9 auf dem iPhone - Proactive und Siri
Die Proactive-Technologie erinnert den Nutzer bei nahenden Terminen auch rechtzeitig aufzubrechen - Apple iOS 9 auf dem iPhone - Proactive und Siri
Hier bezieht iOS 9 die Verkehrslage mit ein schlägt eine passende Uhrzeit vor für den Aufbruch, um pünktlich anzukommen. - Apple iOS 9 auf dem iPhone - Proactive und Siri
Verspätet man sich, so macht Proactive den Nutzer auch darauf aufmerksam. - Apple iOS 9 auf dem iPhone - Proactive und Siri
Siri selbst versteht mit iOS 9 ebenfalls mehr Befehle, soll schneller reagieren und Wörter auch besser verstehen. Erfolgreich überprüft funktionierten im Test Befehle wie „Zeige mir meine Bilder aus Monaco“ oder „Zeige mir meine Videos vom Juni 2012“. - Apple iOS 9 auf dem iPhone - Proactive und Siri
Genauso funktionieren im Test nun Sprachbefehle wie "Erinnere mich die Privatnummer von <Name> anzurufen wenn ich im Auto bin" ... - Apple iOS 9 auf dem iPhone - Proactive und Siri
... oder "Erinnere mich die Nachricht zu beantworten wenn ich zu Hause bin".
Durch die Nutzung von TCP_NOTSENT_LOWAT ist Apple in der Lage, die Queue immer nur dann zu Befüllen, wenn diese auch tatsächlich annähernd in Echtzeit abgearbeitet werden kann. Das Ergebnis wird ein als "responsiver" wahrgenommenes System sein, dessen Verzögerungen sich nicht mehr so stark auswirken.
Stellen Sie als Unternehmen sicher, dass Sie diese Komponente aus dem TCP/IP Umfeld nutzen, damit Ihre Daten, nicht nur im Umfeld der quasi Echtzeitanwendungen, effizienter bereit stehen.
Fazit
Der Erfolg der beschriebenen Techniken hängt von der Durchdringung in der Masse über die komplette Kommunikationsstrecke ab. Aktivierungen und Implementierungen in Servern, Apps aber auch in Routern ist ein maßgeblich notwendiger Umstand, die über den Erfolg dieser Maßnahmen entscheiden wird. Dabei baut Apple die Welt nicht neu. Die genutzten Features sind schon seit Jahren bekannt, endlich werden diese von einem dominanten Marktplayer genutzt. Apple nimmt sich dieser Themen an und sorgt so sogar für ein besseres Internet, für alle Plattformen und Systeme. Es bleibt zu hoffen das dies bei Erscheinen des nächsten Release von OSX und iOS enthalten sein wird. (bw)
Teil 1: Sicherheit bei Kommunikation und Apps
Teil 2: Digitale Selbstbestimmung und Persönlichkeitsrechte
Teil 4: Entwickler bekommen neue Wege
Teil 5: Einsatz im Unternehmen
Teil 6: Cloud-Dienste für Jedermann
Teil 7: Vergleich zu Android M