Ist Pandora die "Eierlegende Wollmilchsau" aller portablen Spielkonsolen bzw. PDAs?
Da ich mich bisher nicht an der Diskussion beteiligt habe, möchte ich hier mal meinen Senf dazu geben. Mir geht es einmal um die publizierten Hardware-Spezifikationen aber auch um die potentielle Software. Kann natürlich sein, das manches Argument bereits geäußert, kritisiert bzw. widerlegt wurde und sich meine Sorgen im nachherein als übertrieben herausstellen. Anscheinend hat die ganze Diskussion, vor allem in der englischsprachigen GP2x-Community, über "unsere" Konsole dazu geführt, daß durch den Einbau zusätzlicher gewünschter Features Entwicklungsaufwand aber auch Preis in die Höhe getrieben werden. Was mir auffällt, ist die fehlende Entschlossenheit, Kosten, Herstellungsaufwand und Entwicklungszeit möglichst gering zu halten. Ihr möchtet wohl soviel, wie möglich in das erste Modell stecken?
Pandora hat also als Eingabegeräte ein DPad + zwei Analogcontroller sowie Tastatur/Buttons + Touchscreen. Auf eines von jeweils beiden hätte ich für das erste Modell verzichtet. Dank USB-Host könnte man ja sowieso problemlos Tatatur und Maus anschließen. Das Display ist mit 800x480 eines der höchstauflösensten für eine Spiel-/Medienkonsole überhaupt. Genauso wie der Pandora-Core, des neuesten OMAP-SoCs von TI, mit 3D-Chip a la Kyro/PowerVR und der schon beachtlichen Leistungsfähigkeit einer Desktop-Grafikkarte von vor zehn Jahren. Wobei das Kyro 3D Tile-Rendering sich ja leider auf dem Desktop nie durchsetzten konnte. Beides ist nicht schlecht, verteuert aber auch die ganze Gerät. Schätze die Kosten aller elektronischen/mechanischen Bauteile allein auf 150 bis 200 EUR. Für das iPhone wurden z.B. 280 EUR Hardware- und Herstellungskosten geschätzt. Pandoras Hardware ist da noch wesentlich leistungsfähiger. So preiswert einkaufen, wie Apple, und in Großserie billig produzieren könnt ihr auch nicht, so dass eure Kosten vermutlich kaum niedriger sein werden. Da freut es mich schon, daß ihr den Preis von weniger als 300 EUR (Direktvertrieb!) halten wollt. Das am ehesten vergleichbare Nokia N810 mit weniger aufwendiger Mechanik und technischen Daten kostet mehr als 400 EUR, selbst wenn Nokia da noch Gewinn machen möchte. Außerdem, anstatt 2x SD wäre es meiner Meinung nach auch noch preiswert und besser gewesen, 1x SD und zusätzlich eingebauten Flash (1GB...4GB) zu nutzen. Dann könnte man den Pandora mit jeder Menge Software (Games+EMUs) vorinstalliert ausliefern. Die aufwendige Mechanik des Pandora Clamshell-Design erfordert jede Menge mehr Bauteile und erhöht auch die Montagekosten. Außerdem erhöht sich die Anfälligkeit für Serienfehler-/Hardware-Bugs mit jedem zusätzlich eingebauten Hardwareteil.
Zur Software - für eine Linux-Firmware bzw. Distribution, wie Open2x, nimmt man ja möglichst "plain" Linux z.B. (ARM)-Debian und erstellt daraus ein eigenes angepasstes System. So ein eigenes "nacktes" Linux-System mit kompletter Hardwareunterstützung für ein Gerät zu erstellen und zu pflegen ist schon aufwendig genug, eine komplette Pandora-"Distribution" läßt sich aber kaum noch von ein paar Enthusiasten stemmen. Besser wäre es, sich in existierende Projekte, wie z.B. OpenEmbedded/Angström oder auch OpenMoko mit einzubringen und spezielle Pandora-Features als Patches/Extras später mit in den Linux-Kernel zu integrieren. Vorraussetzung dafür ist, daß alle Pandora Hardware-Treiber (bzw. Specs) als Open-Source vorliegen, um der Linux-Kernelentwicklung folgen zu können, Bugs fixen zu können etc. Und da habe ich meine Zweifel. Ansonsten wäre man an eine bestimmte Linux-Kernelversion und die Toolchain des Herstellers gebunden. Im schlechtesten Fall wären Touchscreen, SD-Support und Wifi Closed Source, im besten Fall nur die Video/3D-Hardware. Denn von TI einen Open Source 3D/Grafik/Video-Treiber für die PowerVR SGX GPU zu bekommen, daß könnte ein Problem sein.
Als komplette "Desktop"-Umgebung laufen auf Pandora weder GNOME noch KDE mit den "mickrigen" 128 MB RAM. Bleibt eigentlich nur Xfce auf der Desktop-Seite übrig, welches an Handhelds/Tochscreen wohl nicht besonders gut angepasst ist . Dann sind da noch die "klassischen" PDA-Oberflächen wie Trolltechs Qtopia oder die OS-Alternativen OPIE und GPE. Wobei der Schwerpunkt der Entwicklung/Anpassung dort mittlerweile im Handybereich liegt, was Pandora nicht unbedingt hilft. Eine weitere Alternative wäre die Verwendung des auf GNOME basierenden MAEMO von Nokias Internet-Tablet, was ich aufgrund der ähnlichen Hardware favorisieren würde. Oder man verzichtet auf eine komplette Handheld-Oberfläche und bleibt bei einem einfachen Programmstarter a la GP2X-Menü und einem speichersparenden X Window-Server für GUI-Anwendungen.
Zum Zeitplan, unter http://pandora.bluwiki.com/ findet man als Release Date März/April 2008. Angesicht der Tatsache, daß es bisher nur gerenderte Bilder von Pandora gibt, halte ich das ganze eher für den Zeitpunkt, wo ihr den Prototyp vorstellen wollt. Dann folgen normalerweise noch ein paar Hardwarerevisionen, bis auch alle Hardware-Bugs beseitigt sind. Hoffe mal nicht, das ihr diese HW-Revisionen schon unter die Leute bringen wollt, oder? Bin nun mal ein gebranntes Kind - GP2X - First Edition. Mit viel Glück könntet ihr vermutlich die 3000(?) Stück der Pilotserie im Sommer verkaufen. Bin aber eher skeptisch und erwarte die reguläre Verfügbarkeit erst zu Jahresende. Bis dahin könnte dann auch die Open2X-Firmware stabil und verfügbar sein.
Ich jedenfalls hoffe und wünsche mir, daß Pandora trotz meiner Bedenken noch dieses Jahr verfügbar und nicht am Hardwareaufwand, unfertiger Soft- bzw. Firmware oder am Preis (Vorbestellung!) "scheitert". Mir jedenfalls wäre ein moderat weiterentwickelter "GP3X", ohne Tastatur, Pads und Highend/3D-Chip, lieber gewesen. Dieser hätte eigentlich nur die Schwachpunkte des GP2x beheben müssen und damit Sachen bieten, wie ein vernünftiges DPad, USB-Host out of the Box, H.264 Video HW-Support, evtl. VGA-Display sowie WLAN und das wichtigste natürlich - ein funktionierendes und ausgereiftes Linuxsystem. Falls dies Pandora alles bietet und dann auch zu kaufen ist, dann stören mich die Extrafeatures nicht weiter.
Gruß, Mick
Da ich mich bisher nicht an der Diskussion beteiligt habe, möchte ich hier mal meinen Senf dazu geben. Mir geht es einmal um die publizierten Hardware-Spezifikationen aber auch um die potentielle Software. Kann natürlich sein, das manches Argument bereits geäußert, kritisiert bzw. widerlegt wurde und sich meine Sorgen im nachherein als übertrieben herausstellen. Anscheinend hat die ganze Diskussion, vor allem in der englischsprachigen GP2x-Community, über "unsere" Konsole dazu geführt, daß durch den Einbau zusätzlicher gewünschter Features Entwicklungsaufwand aber auch Preis in die Höhe getrieben werden. Was mir auffällt, ist die fehlende Entschlossenheit, Kosten, Herstellungsaufwand und Entwicklungszeit möglichst gering zu halten. Ihr möchtet wohl soviel, wie möglich in das erste Modell stecken?
Pandora hat also als Eingabegeräte ein DPad + zwei Analogcontroller sowie Tastatur/Buttons + Touchscreen. Auf eines von jeweils beiden hätte ich für das erste Modell verzichtet. Dank USB-Host könnte man ja sowieso problemlos Tatatur und Maus anschließen. Das Display ist mit 800x480 eines der höchstauflösensten für eine Spiel-/Medienkonsole überhaupt. Genauso wie der Pandora-Core, des neuesten OMAP-SoCs von TI, mit 3D-Chip a la Kyro/PowerVR und der schon beachtlichen Leistungsfähigkeit einer Desktop-Grafikkarte von vor zehn Jahren. Wobei das Kyro 3D Tile-Rendering sich ja leider auf dem Desktop nie durchsetzten konnte. Beides ist nicht schlecht, verteuert aber auch die ganze Gerät. Schätze die Kosten aller elektronischen/mechanischen Bauteile allein auf 150 bis 200 EUR. Für das iPhone wurden z.B. 280 EUR Hardware- und Herstellungskosten geschätzt. Pandoras Hardware ist da noch wesentlich leistungsfähiger. So preiswert einkaufen, wie Apple, und in Großserie billig produzieren könnt ihr auch nicht, so dass eure Kosten vermutlich kaum niedriger sein werden. Da freut es mich schon, daß ihr den Preis von weniger als 300 EUR (Direktvertrieb!) halten wollt. Das am ehesten vergleichbare Nokia N810 mit weniger aufwendiger Mechanik und technischen Daten kostet mehr als 400 EUR, selbst wenn Nokia da noch Gewinn machen möchte. Außerdem, anstatt 2x SD wäre es meiner Meinung nach auch noch preiswert und besser gewesen, 1x SD und zusätzlich eingebauten Flash (1GB...4GB) zu nutzen. Dann könnte man den Pandora mit jeder Menge Software (Games+EMUs) vorinstalliert ausliefern. Die aufwendige Mechanik des Pandora Clamshell-Design erfordert jede Menge mehr Bauteile und erhöht auch die Montagekosten. Außerdem erhöht sich die Anfälligkeit für Serienfehler-/Hardware-Bugs mit jedem zusätzlich eingebauten Hardwareteil.
Zur Software - für eine Linux-Firmware bzw. Distribution, wie Open2x, nimmt man ja möglichst "plain" Linux z.B. (ARM)-Debian und erstellt daraus ein eigenes angepasstes System. So ein eigenes "nacktes" Linux-System mit kompletter Hardwareunterstützung für ein Gerät zu erstellen und zu pflegen ist schon aufwendig genug, eine komplette Pandora-"Distribution" läßt sich aber kaum noch von ein paar Enthusiasten stemmen. Besser wäre es, sich in existierende Projekte, wie z.B. OpenEmbedded/Angström oder auch OpenMoko mit einzubringen und spezielle Pandora-Features als Patches/Extras später mit in den Linux-Kernel zu integrieren. Vorraussetzung dafür ist, daß alle Pandora Hardware-Treiber (bzw. Specs) als Open-Source vorliegen, um der Linux-Kernelentwicklung folgen zu können, Bugs fixen zu können etc. Und da habe ich meine Zweifel. Ansonsten wäre man an eine bestimmte Linux-Kernelversion und die Toolchain des Herstellers gebunden. Im schlechtesten Fall wären Touchscreen, SD-Support und Wifi Closed Source, im besten Fall nur die Video/3D-Hardware. Denn von TI einen Open Source 3D/Grafik/Video-Treiber für die PowerVR SGX GPU zu bekommen, daß könnte ein Problem sein.
Als komplette "Desktop"-Umgebung laufen auf Pandora weder GNOME noch KDE mit den "mickrigen" 128 MB RAM. Bleibt eigentlich nur Xfce auf der Desktop-Seite übrig, welches an Handhelds/Tochscreen wohl nicht besonders gut angepasst ist . Dann sind da noch die "klassischen" PDA-Oberflächen wie Trolltechs Qtopia oder die OS-Alternativen OPIE und GPE. Wobei der Schwerpunkt der Entwicklung/Anpassung dort mittlerweile im Handybereich liegt, was Pandora nicht unbedingt hilft. Eine weitere Alternative wäre die Verwendung des auf GNOME basierenden MAEMO von Nokias Internet-Tablet, was ich aufgrund der ähnlichen Hardware favorisieren würde. Oder man verzichtet auf eine komplette Handheld-Oberfläche und bleibt bei einem einfachen Programmstarter a la GP2X-Menü und einem speichersparenden X Window-Server für GUI-Anwendungen.
Zum Zeitplan, unter http://pandora.bluwiki.com/ findet man als Release Date März/April 2008. Angesicht der Tatsache, daß es bisher nur gerenderte Bilder von Pandora gibt, halte ich das ganze eher für den Zeitpunkt, wo ihr den Prototyp vorstellen wollt. Dann folgen normalerweise noch ein paar Hardwarerevisionen, bis auch alle Hardware-Bugs beseitigt sind. Hoffe mal nicht, das ihr diese HW-Revisionen schon unter die Leute bringen wollt, oder? Bin nun mal ein gebranntes Kind - GP2X - First Edition. Mit viel Glück könntet ihr vermutlich die 3000(?) Stück der Pilotserie im Sommer verkaufen. Bin aber eher skeptisch und erwarte die reguläre Verfügbarkeit erst zu Jahresende. Bis dahin könnte dann auch die Open2X-Firmware stabil und verfügbar sein.
Ich jedenfalls hoffe und wünsche mir, daß Pandora trotz meiner Bedenken noch dieses Jahr verfügbar und nicht am Hardwareaufwand, unfertiger Soft- bzw. Firmware oder am Preis (Vorbestellung!) "scheitert". Mir jedenfalls wäre ein moderat weiterentwickelter "GP3X", ohne Tastatur, Pads und Highend/3D-Chip, lieber gewesen. Dieser hätte eigentlich nur die Schwachpunkte des GP2x beheben müssen und damit Sachen bieten, wie ein vernünftiges DPad, USB-Host out of the Box, H.264 Video HW-Support, evtl. VGA-Display sowie WLAN und das wichtigste natürlich - ein funktionierendes und ausgereiftes Linuxsystem. Falls dies Pandora alles bietet und dann auch zu kaufen ist, dann stören mich die Extrafeatures nicht weiter.
Gruß, Mick