Was sind gepackte Apps und wie können sie sich auf Sie auswirken?
Als Google das leichte Cloud-basierte Linux-Betriebssystem vorstellte, argumentierte es, dass die meisten Menschen sich jetzt darauf verlassen könnten, dass das Internet die meisten ihrer täglichen Aufgaben erfüllt. Die Idee war, dass ein Webbrowser die meisten Nutzer brauchte, also war die erste Version von Chrome OS genau das - ein Browser, der auf einem Linux-Kernel lief, der immer maximiert wurde. Seitdem hat Chrome OS allmählich von dieser Vision abgelenkt. Zunächst hat Google eine Taskleiste und die Möglichkeit, mehrere Fenster zu verwalten, eingeführt. Jetzt führt Google sogenannte "paketierte Apps" ein, die nativ in Google Chrome laufen.
Was ist eine verpackte App?
Bei gepackten Apps handelt es sich um Web-Apps mit dem Erscheinungsbild nativer Apps. Sie werden mit denselben Tools wie Webanwendungen wie HTML5, JavaScript und CSS programmiert, laufen jedoch nativ vom Chromebook eines Benutzers ab. Sie funktionieren weiterhin mit Chrome, haben aber Zugriff auf Chrome-APIs, die herkömmliche Web-Apps nicht bieten. Diese APIs ermöglichen Apps den Zugriff auf Systemfunktionen wie Bluetooth, die von Web-Apps nicht berührt werden können. Google bietet unten eine kurze Erklärung, die sich an Entwickler richtet.
Da gepackte Apps direkt auf Computern ausgeführt werden, handelt es sich effektiv * um native Apps. Ein Benutzer kann sie immer noch ohne eine Webverbindung öffnen, und sie sind nicht von einem Webserver abhängig, um weiter verwendet zu werden. Mit der Einführung von verpackten Apps weicht Google von dem Argument ab, dass alles in der Cloud möglich ist.
War Google falsch?
Ja und nein. Es stimmt, dass es nur bestimmte Funktionen gibt, für die wir keine Internetverbindung benötigen. Mit einem Rechner und einer Webcam sind zwei von ihnen. Diese Apps sind bereits in Paketen verpackt, die mit Chromebooks ausgeliefert werden, obwohl Google Packaged-Apps noch nicht offiziell in den Chrome Web Store eingeführt hat.
Gleichzeitig könnten diese Apps auch Web-Apps sein. Sie werden in den gleichen Sprachen erstellt. Mit Ausnahme derer, die auf bestimmte Chrome-APIs zugreifen, könnten sie theoretisch auf einem Server platziert und remote verwendet werden. Googles aktuelles Argument scheint nicht zu sein, dass alles über das Web gemacht werden kann, sondern dass alles mithilfe von Webtechnologien gemacht werden kann . Die Apps, die wir nativ ausführen, können in derselben Sprache programmiert werden wie die Apps, die wir online ausführen. Wir können den Unterschied zwischen Anwendungen, auf die innerhalb eines Webbrowsers zugegriffen werden muss, und solchen, die nicht darauf zugreifen, entfernen. Am Ende des Tages sind sowohl Web- als auch native Apps immer von Computern gelaufen; Es ist nur eine Frage, wie wir darauf zugreifen wollen. Chrome verwischt den Unterschied zwischen ihnen.
Wie wird sich das auf dich auswirken?
Google plant, den Chrome Web Store zu überarbeiten, damit neue verpackte Apps als "Apps" kategorisiert werden und die aktuellen Webanwendungen im Kontext-Stil als "Websites" gekennzeichnet werden. Wenn dies geschieht, sollten Apps eher dem entsprechen, was Nutzer erreicht haben erwarten von. All diese Leute, die sich darüber beschweren, dass es keinen Grund gibt, die meisten früheren Chrome-Apps zu installieren, werden weniger Probleme haben, zu finden, was sie wollen. Und zukünftige Chrome-Nutzer werden feststellen, dass das kleine Betriebssystem von Google nicht so unterschiedlich ist.