March 12, 2010

Ecco perché flash è il male (in embedded)


Avendo dovuto portare flash su una piattaforma embedded ho potuto costatare che fa veramente schifo!

Per prima cosa dipende da mezzo mondo (gtk, nss, nspr, e le loro mille dipendenze) e questo non ha senso per un plugin (dato che potrebbe essere usato anche da browser in qt o in xlib direttamente).

Voi potreste dirmi di usare flash lite? Ma flash lite è a pagamento e non supporta tutte le features di flash 10.

Poi un altra cosa...
Perché libflashplayer.so deve fare una system di "ps ax | grep " quando l'opzione -x non è POSIX e quando possono benissimo usare /proc direttamente?

il ps di busybox non supporta le opzioni -a e -x per cui quella chiamata fallisce.

Ha ragione Steve Jobs a lamentarsi di flash e a non volerlo sulle sue piattaforme!

Spero che la gente capisca che flash è una tecnologia orribile e che migri a usare qualcos'altro (magari standard) come svg+smil o html5 per i video.