Suns Cloud-Computing-Zukunft, die nie kam

Übersetzung des Threads vom Twitter des Benutzers @mcclure111

Vor langer Zeit – vor etwa 15 Jahren – habe ich bei Sun Microsystems gearbeitet. Das Unternehmen war damals halb tot (und starb ein paar Jahre später), weil es nichts mehr herstellte, was irgendjemand kaufen wollte. Sie hatten also viele seltsame Ideen bezüglich ihrer Rückkehr auf den Markt.

Ich hörte ständig, wie die Geschäftsleitung darüber sprach, was „Sun in den nächsten 10 Jahren tun wird“. Und jeder hatte unterschiedliche Vorstellungen davon, was es sein würde. Aber die beliebteste Idee, die ich hörte, war Utility Computing, und diese Idee schien nur innerhalb von Sun zu existieren.

Sie dachten, dass in Zukunft niemand mehr einen „Computer“ haben würde. Ihr Computer wird in der Cloud existieren (obwohl es einen solchen Begriff noch nicht gab). Die Kontrollzentren der Anbieter werden über riesige Megacomputer verfügen, und Sie haben nur einen Bildschirm, der sich mit der nächstgelegenen Zentrale verbindet und Ihnen einen Datenstrom übermittelt.

Sie haben also „Ihren“ Desktop-Computer, aber es wird kein echter Computer mit eigenem Betriebssystem sein. Dabei handelt es sich um ein Benutzerkonto auf einem Server, auf dem Ihre Symbole und Daten gespeichert werden. Auf dem Server laufen auch Ihre Programme, für die Sie monatlich bezahlen.

Sun glaubte, dass sich die Leute dafür entscheiden würden, denn wenn die Leute sich dafür entscheiden würden, würde dadurch ein Geschäft für die schweren Schrankserver entstehen, die das Unternehmen damals herstellte, und dann müsste das Unternehmen keinen Konkurs anmelden. Sie hatten keine User Story. Sie glaubten einfach, dass Benutzer Solaris verwenden würden. Aber selbst damals nutzte niemand Solaris.

Daher wurde diese Idee nicht zu einem beliebten Produkt. Sie haben dieses System jedoch aufgebaut, es existierte. Als ich anfing, bei Sun zu arbeiten, gab es keine Desktop-Computer. Auf den Tischen dort standen Sunray-Terminals. Sie sahen aus wie eine Nintendo Wii (obwohl die Wii noch Jahre entfernt war).

Suns Cloud-Computing-Zukunft, die nie kam

An jedem Sunray waren ein Monitor und eine Tastatur angebracht, und auf der Vorderseite befand sich ein Schlitz wie für eine Bankkarte. Jeder Sun-Mitarbeiter hatte eine Karte an seiner Jeans befestigt, und wir benutzten dieselbe Karte, um Türen zu öffnen. Wir haben es in den Steckplatz gesteckt, und hier haben Sie einen Desktop-Computer.

Suns Cloud-Computing-Zukunft, die nie kam

Am Ende des Arbeitstages musste man die Karte zücken und nach Hause gehen. Am nächsten Tag kamen Sie zurück, steckten die Karte ein und alle Ihre Programme erschienen dort, in dem Zustand, in dem Sie sie verlassen hatten – auch wenn Sie die Karte in einen anderen Sunray eingesteckt hatten als den, den Sie gestern verwendet hatten.

Da auf Sunray selbst nichts lief, wurden lediglich Fensteranweisungen von einem großen Server in der Mitte des Gebäudes weitergeleitet. Es gab sogar eine Möglichkeit, von zu Hause aus eine Verbindung herzustellen, und Sie konnten den Sunray-Bildschirm bei Ihnen zu Hause sehen, nur mit einer leichten Verzögerung.

Und tatsächlich war es unglaublich. Es war magisch. Manchmal mussten wir in das Büro von jemandem gehen und um Hilfe bitten, und wenn jemand fragte: „Können Sie es mir zeigen?“, konnten Sie einfach die Karte in seinen Sunray einstecken und Ihr Computer erschien sofort dort! Er ist dir die Treppe hinauf gefolgt.

In einer modernen Organisation hätte jeder sein eigenes MacBook, und wenn man in eine andere Etage geht, nimmt man sein MacBook mit. Nur auf diese umständliche Art und Weise, als würde er es ein paar Zentimeter öffnen, damit er nicht einschläft. Und versuchen, nicht mit einer anderen Person zusammenzustoßen, die ihr MacBook trägt.

Natürlich gab es einige Schwierigkeiten. Einige Dinge, die man von einem normalen Computer erwarten würde, waren nicht möglich, z. B. das Ausführen eines Bildschirmschoners, da dies die CPU belasten würde. Für Aufgaben wie das Schreiben von Dokumenten und andere Dinge funktionierte alles. Mit einem Minimum an Animation. Und es war notwendig, unter Solaris zu arbeiten.

Suns Cloud-Computing-Zukunft, die nie kam

Und natürlich hat der letzte Punkt die ganze Idee einfach im Keim erstickt, und ich verstehe einfach nicht, warum sie dieses Projekt nicht von Anfang an gestoppt haben. Im Jahr 2004 konnte niemand außer Programmierern Linux verwenden – es war sehr schwierig, Office-Programme unter Linux auszuführen – und Solaris war sogar noch schwieriger als Linux.

Allerdings haben sie dieses offensichtlich undurchführbare Projekt nicht aufgegeben, sie haben es gebaut, unabhängig davon, ob irgendjemand es wollte oder nicht, sie haben alle ihre Computer damit ersetzt, und ich habe noch nie gehört, dass irgendjemand außer Sun selbst es verwendet hat. Aber während einer Sommersaison gelang es mir, diese erstaunliche Technologie von Außerirdischen aus der Zukunft zu nutzen. Und hier ist das Interessante: Warum ist das Sunray-Projekt nicht gestartet?

Es scheint mir, dass die Antwort offensichtlich ist. Sie haben das Produkt rückwärts entwickelt. Sie dachten nicht darüber nach: „Was wollen die Leute?“ oder gar wie Apple: „Was könnten die Leute wollen, wenn wir ihnen zeigen würden, warum sie es wollen sollten?“

Sun begann mit etwas anderem: „Was können wir tun?“ „Was wäre gut für uns, wenn die Leute es wollen?“ Und dann gingen sie davon aus, dass sie es irgendwie schaffen würden, rückwärts zu arbeiten, die Leute davon zu überzeugen, dass sie es wollten und monatlich dafür bezahlen wollten, und eine Drei-Tasten-Maus zu verwenden.

Offensichtlich denke ich jetzt nicht an Sunray, sondern an Google Stadia. Ein Produkt wie Stadia existiert nicht, weil die Leute es wollen. Ich verstehe nicht wirklich, warum es existiert. Anscheinend, weil es kann. Google wusste, wie man es macht. Es wäre gut für Google, wenn die Leute es wollten, also haben sie es einfach gemacht, in der Annahme, dass die Gründe dafür später kommen würden.

Stadia ist ein Computerdienst für Gamer, aber sie müssen es nicht so nennen, wir haben Begriffe wie „in der Cloud“ und „Streaming“. Aber es ist dem Sunray-System sehr ähnlich. Wenn ich jedoch versuche, Sunray und Stadia zu vergleichen, fällt mir auf, dass Sunray echte Probleme gelöst hat.

Sunray hat ein Problem gelöst. Es hat einige Dinge besser gemacht als die Alternativen, die es damals gab. Es wurde auf der Grundlage des Benutzers erstellt, auch wenn es diese Benutzer (Mitarbeiter von Sun Microsystems) waren, die es selbst gemacht haben. Und es gab Leute – mich zum Beispiel – für die sie 2004 cool war.

Das Gleiche kann ich über Stadia nicht sagen. Ich möchte Angst haben. Ich möchte es als einen Ausbruch von Veränderungen sehen, der in unser Leben eindringt, das Allzweck-Computing beendet und die Entwicklung von Spielen unter die Fittiche von Verlagen bringt.

Aber es fällt mir irgendwie schwer, Angst vor ihr zu haben. Sein Design ging zurück. Jeder Schritt beantwortete die Frage „Was können wir tun“, „Was können wir lizenzieren“ und nicht „Was will irgendjemand“. Die Motivation basierte auf der Frage „Haben wir es getan“, nicht auf der Frage „Würde es irgendjemand nutzen?“.

Wenn ich Stadia machen würde, würde ich zunächst fragen, was die Leute darauf spielen. Stadia hat Einschränkungen (Latenz), daher würde ich Inhalte entwickeln, bei denen diese Einschränkungen keine Rolle spielen und die Vorteile von Stadia (zentrale Server) in die Karten spielen. Zum Beispiel einige soziale Gelegenheitsspiele.

Nehmen wir an, Sie machen kein Streaming, Sie hüllen die Benutzeroberfläche in eine einfache JavaScript-ähnliche Ebene, damit sie reaktionsfähig ist (Sunray hat das gemacht) – und entwickeln Spiele, die auch Nicht-Power-Spieler mit billigen Android-Handys und alten MacBooks spielen würden. Farmville, nur dass alle Bauernhöfe in der Nähe liegen und füreinander sichtbar sind.

Stadia macht das genaue Gegenteil davon. Sie bewarben einen Dienst für anspruchsvolle Gamer mit Pixel-Shadern und AAA-Inhalten. Dies sind die Spieler, die sich zuerst über die Verzögerung beschweren werden. Und ihr Produkt ist offensichtlich nicht billiger oder besser als bestehende.

Zum Start gab es keine exklusiven Angebote. Nichts, was speziell für Stadia entwickelt wurde (um die Vorteile der Cloud zu nutzen). Nichts besonders Interessantes zum Streamen (um YouTube zu nutzen). Ich sehe zwei Kampfspiele und zwei Rhythmusspiele (Latenzhölle!)

Vielleicht handelt es sich hierbei um eine technische Demo, die sie irgendwann zu einem ernsthaften Produkt weiterentwickeln werden. Aber es scheint mir, dass es aus demselben Grund scheitern wird wie Sunray. Nicht weil die Technologie schlecht war. Aber weil Google nicht weiß, wofür es es verwenden soll. Schlechtes Organisationsdenken ist schwer zu beheben.

Damit Sunray mich als Spieleentwickler „erschreckt“ – das heißt, dass ich „das Gefühl habe, als wäre ich an einen schlechten Vertrag gebunden, nur um billige unabhängige Spiele zu machen, und das System würde den Schöpfer auffressen, während niemand hinschaut“. - Google müsste grundlegende Änderungen an Ihrem Projekt vornehmen.

Streng genommen gibt es noch ein Exklusives – dieses GYLT. Ich würde so etwas wahrscheinlich auf PS4 spielen. Es verfügt jedoch nicht über Funktionen, die nur für Stadia gelten. Zuvor hat der Entwickler dieses Spiels das Spiel mit der Unreal-Engine erstellt, und es handelt sich wahrscheinlich auch um die Unreal-Engine. Daher hätte es höchstwahrscheinlich auch auf PS4 veröffentlicht werden können, wenn $GOOG nicht für die Exklusivität bezahlt hätte.

Derzeit verdiene ich Geld mit der Entwicklung von VR-Spielen. Dies ist eine weitere Technologie, die sich ohne Griff als weiterer nutzloser Koffer herausstellen könnte. Beim aktuellen Spiel und dem Spiel, das ich danach machen werde, verfolge ich folgenden Ansatz: Ich mache nur ein VR-Spiel, wenn es ausschließlich in VR gespielt werden kann.

Brauchen Sie Menschen, die Ihr Produkt nutzen? Zeigen Sie ihnen, warum sie es brauchen! Zeigen Sie ihnen, was sie mit Ihrer Technologie tun können, was sie ohne sie nicht tun könnten.

Source: habr.com

Kommentar hinzufügen