Firefox e Vista: Problemi e Futuro
Mozilla ha lavorato molto negli ultimi mesi per risolvere le varie problematiche di compatibilità emerse inizialmente con il suo popolare browser open-source Firefox 2 sul nuovo sistema operativo di Microsoft, Windows Vista. Ed Burnette ha pubblicato sul suo blog su ZDNet un interessante intervista a Mike Schroepfer, VP per l’Engineering presso Mozilla Foundation, che fornisce numerosi aggiornamenti sull’argomento, sulle differenze con IE7 e sul futuro sviluppo del progetto browser.
[ZDNet] Quando Vista è stato lanciato inizialmente, gli utenti avevano riportato una serie di problemi eseguendo Firefox. Sono state risolte ora queste problematiche? Per esempio gli utenti non erano in grado di impostare Firefox come browser predefinito per tutte le applicazioni.
[Schroepfer] Vista ha modificato il modo in cui vengono registrate le applicazioni predefinite. Esistono numerose applicazioni in distribuzione che non utilizzano le API fornite dall’OS per lanciare l’applicazione di default ed invece tentano di leggere i registri direttamente per determinare l’applicazione predefinita. Queste applicazioni non eseguiranno correttamente Firefox fino a che non saranno aggiornate per utilizzare le API esistenti. Stiamo attualmente indagando su alcuni workaround per questo – potete seguire il progresso qui: bug 369703.
Schroepfer parla anche di altri bug che affliggono Firefox su Windows Vista. Nello specifico: un problema che impediva di installare il browser in una cartella diversa da quella predefinita (corretto in Firefox 2.0.0.2), un problema di “browser window shaking” che affligge un ristretto gruppo di utenti (bug 372590), ed un problema nel sistema di aggiornamento del browser sotto privilegi limitati e con UAC (corretto in Firefox 2.0.0.2 - bug 351949). Schroepfer fornisce anche chiarimenti sullo “shim” integrato da Microsoft in Vista per consentire la retro-compatibilità con Firefox. “Le versioni di Firefox precedenti alla 2.0.0.2 erano compatibili con Vista tramite un “compatibility shim” fornito da Microsoft . Questo ha permesso di aggirare molto problemi di compatibilità che poi abbiamo risolto nella versione 2.0.0.2 e successive. Se volete maggiori dettagli potete consultare i bug qui: bug 352420. Si tratta del main tracking bug per il supporto per Vista. Il lavoro che abbiamo svolto per Firefox 2.0.0.2 e successivi ha aggiunto funzionalità specifiche per Vista ed ha eliminato la necessità dello shim”.
[ZDNet] Per quanto riguarda l’integrazione con Vista c’è qualcosa che IE7 offre in più rispetto a Firefox?
[Schroepfer] IE7 ha una migliore integrazione con i controlli parentali di Vista, e supporta il Protected Mode (IE è l’unica applicazione che conosco che utilizza questa modalità).
[ZDNet] Il Protected Mode è una priorità per Firefox? Dopo l’attacco che sfruttava i cursori animati, il Protected Mode ha acquisito importanza nelle menti degli utenti. Microsoft ha affermato che IE era più sicuro di Firefox in virtù del Protected Mode.
[Schroepfer] L’attacco dei cursori animati potrebbe comunque permettere la lettura di qualsiasi file sul sistema locale – quindi il protected mode non rappresenta una panacea. Crediamo che il patching pro-attivo e rapido delle vulnerabilità di sicurezza rappresenti ancora la migliore difesa. Detto questo, crediamo anche nelle soluzioni di difesa più profonde e stiamo valutando il protected mode insieme ad altre tecniche per migliorare la protezione nelle future release.
[ZDNet] È prevista per Mozilla o Firefox una risposta ad Adobe Apollo, che permette di condividere codice tra applicazioni Web zero-install e applicazioni fat client convenzionali?
[Schroepfer] Mozilla si sta concentrando nel continuare a promuovere le capacità del “open web”. Per esempio, Firefox 3 include supporto standards-based per le applicazioni web offline web, permettendo agli sviluppatori di prendere le applicazioni esistenti e renderle disponibili offline. Stiamo continuando a farci strada nel supporto degli standard. Firefox 3 passerà il test ACID2, includerà migliore supporto per SVG, molti fix per CSS 2.1, ed un migliorato supporto tag per Canvas. In futuro prevediamo di continuare a migliorare l’esperienza offline, la ricchezza della grafica sul web, e le performance dell’intera piattaforma web. Abbiamo lavorato sulla standardizzazione di ECMAScriptV4, o Javascript2, che migliorerà sia le performance sia la produttività degli sviluppatori nella creazione di applicazioni web. Javascript2 rappresenta una della più grandi evoluzioni del principale linguaggio di programmazione del web.
Fonte: tweakness

Scrivi un commento
Per inviare un commento devi fare il login