da ShInKurO » sab lug 31, 2010 7:11 pm
Si ok... ma a cosa serve avere X11, Timberwolf e via discorrendo se poi non ci sono API native decenti?
Qual'è la differenza di portare questi software su AmigaOS4, o su AmigaOS1, o su Windows3.1?
Credi che la gente utilizzi un sistema solo perchè ci girano i sw che si trovano sugli altri sistemi e che girano meglio sugli altri sistemi?
Quando uscì OSX c'erano X11 e altre cose di compatibilità con UNIX, però è ovvio che offrisse delle API nuove e interessanti come Cocoa e altro.
AmigaOS4 cosa offre? Reaction? i datatype?
Si QT è bello, Symbian sta passando a QT, ma con in mente degli obiettivi precisi, e con alla base Symbian e le sue API che pessime non sono.
Se QT fosse portato su AmigaOS, il nostro OS insieme a X11, gli shared object, Python, OpenGL, sarebbe un Linux senza la sicurezza di Linux e monoutente (Cioè un ExecGS/GNU, cos'avrebbe d'interessante una cosa simile?).
Qual'è il vantaggio di usare un simile sistema? Ha delle caratteristiche singolari e interessanti? No.
Ha delle API singolari e interessanti per design? No.
Ogni sistema ha le sue peculiarità, al momento OS4 per come sta procedendo è come se si anonimasse di release in release.
Esempio pratico:
Arexx verrà abbandonato in favore di Python, ok, ma Python lo puoi usare con migliori supporti su altri sistemi, ARexx su Amiga è unico. Giusto per fare un esempio.
La giusta strada IMO sarebbe mantenere ARexx e aggiornarlo, parallelamente a Python, così da avere un sistema di scripting interessante e singolare e dare la possibilità a chi viene da altre piattaforme di scegliere tra Python e ARexx.
Che poi ARExx si possa aggiornare o meno sono altri problemi, ho fatto solo un esempio.
Se vai a chiedere ad ex amighisti cosa si ricordano di AmigaOS ti rispondono ARexx, MUI, forse Dopus Magellan, la responsività, il fast boot, e le patch (NewIcons, MCP, VisualPrefs, Executive). Sorvolando sulle ultime che magari sono state integrate (aspetto la gesgtione dello scheduling alla Executive), se togli ARexx, MUI, lasci un WB allo stato che è adesso e offri Python, QT, X11, cosa rimane di unico su AmigaOS? Boh...
MorphOS ha dalla sua Raage e MUI4 (API singolari e interessanti), OS4 cos'ha di unico e interessante? Boh...
Avere Firefox alpha su OS4 con 256mb di memoria e uno swapping osceno è solo un esercizio di stile. Avere AbiWord su X11 su AmigaOS4 è solo un esercizio di stile. Entrambi girano meglio e sono più utilizzabili su Linux.
Avere OWB MUI, cioè un webkit con la tipica utilizzabilità delle interfacce MUI (e quindi per molti versi potrebbe far venire in mente l'utilizzabilità delle UI Amiga del periodo '96-2001) non è decisamente un esercizio di stile.
Avere un desktop come Ambient (ispirato a DirectoryOpus Magellan ma basato su MUI e conl'utilizzabilità che ne deriva) non è un esercizio di stile, è un'identità della piattaforma.