Februar 10, 2012

Phoenix Firestorm 3.3.0.24880 im Test

Da liegt sie also nun vor mir, das zweite offizielle Release des Viewers, auf den viele Lindenviewerhasser all ihre Hoffnungen projiziert haben, dem designierten Nachfolger des erfolgreichen Phoenixviewers aus derselben Schmiede, das Ergebnis von mannjahrelanger Arbeit: Phoenix Firestorm 3.3.0.24480.

Habe ich vom ersten Release, welches damals eigentlich genauso gut die Versionsnummer 1.0 nicht allzuviel erwartet, da man von solchen Versionen ohnehin nicht allzuviel erwarten darf, so ist es mit der Version nun anders. Bei konservativer Versionierung würde diese Phoenix Firestorm Viewer Version 1.1 heißen.

Es ist üblich, dass bei solchen Versionen hauptsächlich die gröbsten Fehler bereinigt werden, Sicherheitslöcher beseitigt werden und die Effizient erhöht wird. Genau das wurde mit dem Firestorm nach offizieller Aussage auch getan plus dem Hinzufügen einiger, weitere Features.

Ich habe mir den Viewer unter Windows 7 64 bit Professional nach einem Clean Install installiert und dabei getestet, ganz einfach weil ich es immer interessant finde, was es alles so auf dem Markt gibt – die Viewer stellen ja inzwischen so etwas wie ein eigenes Ökosystem dar – und welcher Viewer wohl für meine Bedürfnisse am Besten geeignet ist.

Das ist ja das Schöne daran heutzutage, Fluch und Segen für Linden Lab zugleich, dass man es sich aussuchen kann, mit welchem Viewer man denn im Grid unterwegs sein will.

Der Firestorm selber hinterlässt dabei mir in der aktuellen Version einen zwiespältigen Eindruck: ich finde es beachtlich, was hier ein Team von Freiwilligen in mühevoller Kleinarbeit alles aus dem Stock Lindenviewer herausgeholt hat und dabei geschafft hat. Das kann man nicht hoch genug schätzen.

Wenn ich denn aber den Firestorm benutze, so stellt sich bei mir sehr schnell ein Eindruck ein, den die Amis mit fünf einfachen, vernichtenden Worten so beschreiben: it leaves me completely underwhelmed.

Auf gut Deutsch: für mich ist der Viewer in der aktuellen Version nach wie vor unbrauchbar, ganz einfach weil er zu langsam läuft. Was nützt es mir denn mal überspitzt gesagt, wenn ich in der Aufmachung einer S-Klasse von Mercedes den Boxermotor eines Käfers stecken habe? Genau das ist für mich nach wie vor der Firestorm. Da nehme ich mir dann doch gleich lieber einen VW Golf (Lindenviewer u.a.), der kann dann zwar nicht allzuviel und hat im Vergleich zum Armaturenbrett des Firestorms viel weniger Stellschrauben, aber bringt mich flott genug und zuverlässig an mein Ziel. Oder anders gesagt: der aktuelle Lindenviewer läuft auf meiner Hardware um Längen schneller als das aktuelle Firestormrelease. Das ist für mich ein KO-Kriterium.

Zasta selber hat das im November 2011 so beschrieben, und für mich hat sich am aktuellen Release des Firestorms daran nichts geändert:

Aber der neue Lindenviewer hat so eine tolle Performance … der flutscht einfach wie in Babyöl getaucht. Leute-die-wo-Firestorm-am-machen-am-sein-sind – hört mich an! Euer Viewer ist das Beste seit geschnitten Brot – ihr müsst ihn nur etwas flotter und weniger hardwarehungrig machen!

Bis das soweit ist, lasse ich den Firestorm lieber auf meiner Platte links liegen und benutze ganz einfach direkt den Lindenviewer oder Abkömmlinge, die direkt auf dem aktuellen Code des Lindenviewers basieren. Vielleicht wird es ja beim nächsten Release des Firestorms besser, bis dahin ist er für meine Bedürfnisse nach wie vor nicht alltagstauglich. Sobald es dann dieses Release gibt, werde ich mir das anschauen und mir erneut meine Meinung überdenken.

Schön also, wenn man die Wahl hat. Nach wie vor gilt dabei natürlich: your mileage may vary, also man personlich macht vielleicht ganz andere Erfahrungen damit. Die Welt ist bunt, und ich bin auf das nächste Release des Firestorms gespannt!

Imprudence Tage sind endgültig gezählt

Diese Meldung ist zwar nicht mehr ganz taufrisch, aber dennoch bin ich gerade jetzt erst darüber gestolpert: es gab am 31. Januar ein Treffen der Entwickler des Imprudence-Viewers, auf dem beraten wurde, was die Hauptziele der zukünftigen Entwicklungsarbeit sein sollen.

Das Problem der Crew ist dabei ganz einfach, dass sie zur Verwirklichung aller hoch gesteckten Ziele zu wenig Manpower haben und daher Prioritäten setzen müssen. Das ist allemal besser als der Status Quo, denn in der letzten Zeit stagnierte die Entwicklung des Viewers gewaltig.

Das Hauptergebnis des Treffens ist, dass man fortan sein Hauptaugenmerk auf die Entwicklung von Kokua, dem auf V2/V3-Code basierenden Viewer des Teams, legen will. Es wird noch ein offizielles Release von Imprudence 1.4 geben, aber danach nichts mehr in dem Bereich, was zu viel Zeit kosten wird.

Ausserdem will man endlich die Trennung zwischen Imprudence und Kokua vornehmen; Imprudence ist das alte Viewerprojekt, währenddessen Kokua den Next Generation Viewer darstellen soll – auch wenn es da noch sehr viel zu tun gibt.

Die Hauptplattformen, für die man in Zukunft entwickeln und dazu Binaries zur Verfügung stellen will, sind Windows 32 bit, Linux 32 und 64 bit. Man will weiterhin einen Viewer entwickeln, der sowohl für Second Life als auch Opensimulator gleichermaßen gut funktioniert.

Was bedeutet dies im Endeffekt? Die Tage von Imprudence sind so langsam endgültig gezählt. Ich gehe davon aus, dass es noch in nicht zu ferner Zukunft das finale Release von Imprudence 1.4.0 geben wird, danach wird man diesen Viewer nur noch im Wartungsmodus pflegen. Das bedeutet, dass neue Features für Imprudence nicht mehr zu erwarten sind, höchstens die wichtigsten Sicherheitslöcher gestopft werden und ansonsten man ihn eben solange noch benutzen können wird, solange sich Second Life/Opensimulator nicht zu sehr verändert hat. Das ist für Imprudence, sollte nicht jemand es übernehmen, den Code weiter zu pflegen und zu aktualisieren, der langsame Tod auf Raten.

Kokua wird der Viewer sein, dem das Team dann seinen eigenen Stempel aufdrücken will und an dem es hauptsächlich arbeiten werden wird. Dieser Schnitt mag hart klingen, ist aber nur logisch, denn es macht einfach besonders bei einem kleinen Team einfach keinen Sinn, auf Dauer zwei sehr unterschiedliche Codebasen zu pflegen, wovon eine mehr und mehr dem Bitrot ausgesetzt ist.

Imprudence selber wird nicht der einzige Viewer dieser Art sein, der langsam aber sicher verschwindet, das Team um Jessica Lyon hat dasselbe ja auch schon mehr als oft genug für den Phoenixviewer angekündigt – deren Flaggschiff heißt denn nun eben Firestorm.

Content is King!

Im Bereich der Webseiten gibt es einen Kernsatz, den viele nicht mehr hören können, aber der nach wie vor stimmt: Content is king! Also der Inhalt macht´s!

Der Inhalt und dessen Qualität, nicht die schiere Anzahl alleine, entscheidet darüber, wie gut oder schlecht sich eine Zeitung, Webseite, Blog, Fernsehsender und dergleichen mehr etabliert. Die Qualität der Inhalte ist für viele ein ausschlaggebendes Kriterium, ob sie nun ein Angebot dauerhaft wahrnehmen wollen oder aber auch eben nicht. Damit entscheidet die Qualität auch darüber, ob die potentiellen Kunden bereit sind, dafür zu bezahlen oder eben nicht.

Häufig ist es auch so, dass bessere Qualität ihren Preis hat, ganz einfach weil die Ersteller der Inhalte so viel Arbeitszeit in das Produkt investieren mussten, dass sie sich das nur dann leisten können, wenn sie das verkaufen und es Absatz findet, damit sie damit zumindest einen Teil ihres Lebensunterhaltes bestreiten können.

Dabei bedeutet Inhalt im Medienbereich eben wirklich Inhalt und nicht zwangsweise Layout und dergleichen. Ich kann zum Beispiel eine layouttechnisch sehr einfache Webseite stricken, wenn der Inhalt stimmt, wird diese dennoch sehr gerne und oft frequentiert werden. Damit lässt sich dann wiederum Geld verdienen.

Auf Second Life übertragen lässt es sich genauso gut anwenden: die Inhalte machens. In Second Life gibt es Content zu allen möglichen und unmöglichen Themen in einer Masse aber auch damit einhergehend Qualität zu oft mehr als bezahlbaren Preisen, die so keine andere 3D-Plattform bieten kann. Mehr noch, jeder der mag und Zeit investieren will, kann seinen eigenen Content in Second Life gegen wenig Geld erstellen. Das ist das Second Life Versprechen früherer Generationen: „Your world – your imagination.“

Das ist auch der Grund, warum zu Second Life konkurrierende Opensimgrids bisher nicht dazu in der Lage sind, vergleichbare Benutzerzahlen zu erreichen: ihnen fehlt einfach genau dieser Content!

Das, was es in Opensimgrids gibt, ist nur eine kleine Teilmenge des Contents, den es in Second Life zur Verfügung gibt. Wer in Opensim Content haben will, der ist darauf angewiesen, entweder alte Freebies abzustauben, die für Second Life im Jahr 2006 oder ein wenig später erstellt worden sind, oder aber in manchen Grids wie Avination usw. gibt es denn wirklich Filialen einiger, bekannter Contenterteller aus Second Life, und da muss er sich den Krempel eben nochmals kaufen. Dazu kommt auch, das Manche einfach ihre Sachen aus Second Life copybotten und nach Opensim transportieren, was zu ewigen Glaubenskriegen führt, das ist nach wie vor ein Minenfeld, welches sich nicht geändert hat.

Es ist und bleibt dabei also ganz einfach: solange Opensim nicht genügend eigenen Content hat, der mit Second Life vergleichbar wäre, ist und wird es hauptsächlich eine Plattform für Pioniere und Primschubser geben, die aus diversen Gründen in Second Life nicht mehr sein können oder wollen. Das ist auch vollkommen in Ordnung. Bei der jetzigen Lage würde Opensim erst dann vermutlich eine Explosion an Benutzerzahlen erleben, wenn denn Linden Lab pleite machen würde und viele Benutzer sich sofort nach einer vergleichbaren Alternative umschauen würden. Vorher aber nicht.

Das Alleinstellungsmerkmal (buzzword: unique selling point) von Second Life ist und bleibt eben der Content, und da gleichzuziehen, ist eine Sache, die viel mehr Benutzer in Opensim und einige Jahre an Zeit bedürfte. Denn die Vielfalt an Content in Second Life entstand auch nicht innerhalb von drei Monaten, sondern es brauchte dafür Jahre.