Adobe Flash Player causa virus?
Q: Adobe Flash Player provoca virus?
A: Sì
- Uno dei molti problemi con Adobe Flash Player è che ha una sicurezza molto scarsa che è stata sfruttata da molti hacker per infettare dispositivi Windows e Android con un numero enorme di virus
- Per peggiorare la situazione, ci sono molte applicazioni false su internet (che di solito sono annunci pop-up) che pretendono di installare o aggiornare Adobe Flash per voi ma in realtà stanno installando uno o più virus sul vostro computer
- In realtà Adobe ha interrotto Adobe Flash quindi non si dovrebbe mai usare, se è installato sul vostro computer allora dovreste immediatamente disinstallarlo
- Steve Jobs ha sottolineato quanto fosse brutto Adobe Flash, già nel 2010, si è scoperto che Steve Jobs aveva ragione perché Adobe ha ufficialmente chiuso Adobe Flash a partire da dicembre 2020, ecco la lettera aperta di Steve Jobs:
Apple CEO Steve Jobs' Thoughts on Flash
Inoltre, Flash non ha funzionato bene sui dispositivi mobili. Abbiamo chiesto regolarmente ad Adobe di mostrarci Flash che funziona bene su un dispositivo mobile, qualsiasi dispositivo mobile, per alcuni anni. Non l'abbiamo mai visto. Adobe ha detto pubblicamente che Flash sarebbe arrivato su uno smartphone all'inizio del 2009, poi nella seconda metà del 2009, poi nella prima metà del 2010, e ora dicono la seconda metà del 2010. Pensiamo che alla fine verrà distribuito, ma siamo contenti di non aver trattenuto il fiato. Chissà come si comporterà?
In quarto luogo, c'è la durata della batteria.
Per ottenere una lunga durata della batteria durante la riproduzione di video, i dispositivi mobili devono decodificare il video in hardware; la decodifica in software usa troppa energia. Molti dei chip usati nei moderni dispositivi mobili contengono un decoder chiamato H.264 - uno standard industriale che è usato in ogni lettore DVD Blu-ray ed è stato adottato da Apple, Google (YouTube), Vimeo, Netflix e molte altre aziende.
Anche se Flash ha recentemente aggiunto il supporto per H.264, il video su quasi tutti i siti web Flash richiede attualmente un decoder di vecchia generazione che non è implementato nei chip mobili e deve essere eseguito in software. La differenza è impressionante: su un iPhone, per esempio, i video H.264 vengono riprodotti fino a 10 ore, mentre i video decodificati in software vengono riprodotti per meno di 5 ore prima che la batteria si scarichi completamente.
Quando i siti web ricodificano i loro video usando H.264, possono offrirli senza usare Flash. Giocano perfettamente in browser come Apple's Safari e Google's Chrome senza alcun plugin di sorta, e sono perfetti su iPhone, iPod e iPad.
In quinto luogo, c'è il Touch.
Flash è stato progettato per i PC che usano i mouse, non per i touch screen che usano le dita. Per esempio, molti siti web in Flash si basano sui "rollover", che aprono menu o altri elementi quando la freccia del mouse passa sopra un punto specifico. La rivoluzionaria interfaccia multi-touch di Apple non usa un mouse, e non c'è il concetto di rollover. La maggior parte dei siti web in Flash dovrà essere riscritta per supportare i dispositivi touch-based. Se gli sviluppatori devono riscrivere i loro siti web in Flash, perché non usare tecnologie moderne come HTML5, CSS e JavaScript?
Anche se iPhone, iPod e iPad facessero funzionare Flash, questo non risolverebbe il problema che la maggior parte dei siti web in Flash devono essere riscritti per supportare i dispositivi touch-based.
Sesta, la ragione più importante.
Oltre al fatto che Flash è chiuso e proprietario, ha grandi svantaggi tecnici, e non supporta i dispositivi touch, c'è una ragione ancora più importante per cui non permettiamo Flash su iPhone, iPod e iPad. Abbiamo discusso gli aspetti negativi dell'uso di Flash per riprodurre video e contenuti interattivi dai siti web, ma Adobe vuole anche che gli sviluppatori adottino Flash per creare applicazioni che funzionino sui nostri dispositivi mobili. Sappiamo per dolorosa esperienza che lasciare che uno strato di software di terze parti si frapponga tra la piattaforma e lo sviluppatore alla fine si traduce in applicazioni sub-standard e ostacola il miglioramento e il progresso della piattaforma. Se gli sviluppatori diventano dipendenti da librerie e strumenti di sviluppo di terze parti, possono trarre vantaggio dai miglioramenti della piattaforma solo se e quando la terza parte sceglie di adottare le nuove caratteristiche. Non possiamo essere alla mercé di una terza parte che decide se e quando renderà i nostri miglioramenti disponibili ai nostri sviluppatori.
Questo diventa ancora peggio se la terza parte fornisce uno strumento di sviluppo cross platform. La terza parte non può adottare miglioramenti da una piattaforma a meno che non siano disponibili su tutte le loro piattaforme supportate. Quindi gli sviluppatori hanno accesso solo al minimo comune denominatore di caratteristiche. Ancora una volta, non possiamo accettare un risultato in cui gli sviluppatori sono bloccati dall'utilizzo delle nostre innovazioni e miglioramenti perché non sono disponibili sulle piattaforme dei nostri concorrenti.
Flash è uno strumento di sviluppo cross platform. Non è obiettivo di Adobe aiutare gli sviluppatori a scrivere le migliori applicazioni per iPhone, iPod e iPad. Il loro obiettivo è quello di aiutare gli sviluppatori a scrivere applicazioni multipiattaforma. E Adobe è stata dolorosamente lenta ad adottare i miglioramenti alle piattaforme Apple. Per esempio, anche se Mac OS X viene distribuito da quasi 10 anni, Adobe lo ha adottato completamente (Cocoa) solo due settimane fa, quando hanno spedito CS5. Adobe è stato l'ultimo grande sviluppatore di terze parti ad adottare completamente Mac OS X.
La nostra motivazione è semplice - vogliamo fornire la piattaforma più avanzata e innovativa ai nostri sviluppatori, e vogliamo che stiano direttamente sulle spalle di questa piattaforma e creare le migliori applicazioni che il mondo abbia mai visto. Vogliamo migliorare continuamente la piattaforma in modo che gli sviluppatori possano creare applicazioni ancora più sorprendenti, potenti, divertenti e utili. Tutti vincono - vendiamo più dispositivi perché abbiamo le migliori applicazioni, gli sviluppatori raggiungono un pubblico e una base di clienti sempre più ampia, e gli utenti sono continuamente deliziati dalla migliore e più ampia selezione di applicazioni su qualsiasi piattaforma.
Conclusioni.
Flash è stato creato durante l'era dei PC - per PC e mouse. Flash è un business di successo per Adobe, e possiamo capire perché vogliono spingerlo oltre i PC. Ma l'era mobile riguarda i dispositivi a bassa potenza, le interfacce touch e gli standard web aperti - tutte aree in cui Flash non è all'altezza.
La valanga di media che offrono i loro contenuti per i dispositivi mobili Apple dimostra che Flash non è più necessario per guardare video o consumare qualsiasi tipo di contenuto web. E le 200.000 applicazioni sull'App Store di Apple dimostrano che Flash non è necessario per decine di migliaia di sviluppatori per creare applicazioni graficamente ricche, compresi i giochi.
I nuovi standard aperti creati nell'era mobile, come HTML5, vinceranno sui dispositivi mobili (e anche sui PC). Forse Adobe dovrebbe concentrarsi di più sulla creazione di grandi strumenti HTML5 per il futuro, e meno nel criticare Apple per aver lasciato il passato alle spalle.
Steve Jobs aprile 2010