隨著近些年移動互聯網的發展,flash的地位進一步下降。在與HTML5的交鋒中,FLASH逐漸處於下風,也許人們等待的就是它什麼時候從歷史的舞臺中退出。
喬布斯一直譴責FLASH,他認為FLASH不適合用在移動端,它是PC端的產物,IOS也與FLASH不兼容。隨著Youtube視頻向HTML5轉型,近期CHROME宣佈2020年底不再支持flash的消息再次引起了人們的討論,看來留給FLASH的時間真的不多了。
ADOBE FLASH
Flash平臺已經有20多年的歷史了,從它登上歷史舞臺開始,它就徹底改變了音頻和視頻流,它為開發人員提供了一個多媒體平臺,該平臺具有通過ActionScript的語言處理矢量和更快的圖形的能力。
Adobe Flash不僅限於音頻和視頻,開發人員還使用Flash發佈交互式網站,製作動畫以及開發Rich Internet Applications(RIA)。本質上,Adobe Flash使開發人員有機會在網絡上設計身臨其境的用戶體驗,從而超越常規標準。
FLASH有專有的集成開發環境,它提供了輕鬆創建和發佈RIA功能的能力,無需太多編碼知識,就可以輕鬆開發出交互式強大的Flash應用,換句話說,flash具有非常強大的的交互體驗。
Flash IDE中的發佈功能可創建壓縮的Shockwave Flash文件(.swf),當與Adobe Flash Player插件(一種用於傳播Flash內容的免費應用程序)一起使用時,可在所有瀏覽器中提供一致的性能。
儘管在移動設備方面有些落後,但是在過去,Adobe Flash在PC端卻是無人可以撼動的霸主。通過提供了令人難以置信的緊湊文件格式,較短的下載時間和高質量的圖形,輕鬆地適應不同的瀏覽器顯示和分辨率,這些功能讓Flash成為開發人員的首選,而贏得了用戶也就贏得了市場。
優缺點
HTML5
HTML5是HTML的最新版本,先進的功能引入,更強大的音頻和視頻的支持,通過JS就能輕鬆控制流媒體和開發出交互遊戲,這些都讓HTML5成為了時代的寵兒。
如果說起讓HTML5迅速崛起的原因,那麼瀏覽器的大力支持一定是它的最核心原因。目前瀏覽器的市場chrome已然成為主導,而它也是最支持html5技術的瀏覽器。
如果JS能處理的東西,那麼最後都會交給JS來處理。而HTML5依靠JS就能輕鬆處理任務。
優缺點
- SEO友好的開源語言,可以支持類似Flash的技術,不斷髮展的界面,Canvas允許用戶使用JavaScript繪製圖形,製作照片拼貼,動畫和實時視頻渲染,所需維護更少,安全,IOS和Android兼容,互操作性,因為它的輕量級框架和存儲選項而需要較少的處理能力
- 應用程序商店不承認HTML5,更少的脫機功能,不如理想的遊戲功能,並非所有主流瀏覽器都完全支持
總結
不管你是對flash有所懷念,還是熱情地擁抱html5,flash都將要退出歷史的舞臺。歷史的車輪無法倒退,一種新技術終究會取代舊技術,我們要做的就是不斷地去適應這個發展的社會。
閱讀更多 夢迴故里歸來 的文章