摘要:無處不在的 Flash 技術(shù)將于 2020 年年底退役。
誕生了 20 多年,曾是開發(fā)者最青睞的 Flash 在今天被宣判「死刑」了。Adobe 宣布將于 2020 年年底停止 Flash 的開發(fā)和發(fā)行,鼓勵(lì)內(nèi)容創(chuàng)作者把現(xiàn)有的 Flash 內(nèi)容轉(zhuǎn)換為其他開放格式,F(xiàn)lash 進(jìn)入了「死亡倒計(jì)時(shí)」。
Adobe Flash 曾經(jīng)輝煌過,但隨著技術(shù)的發(fā)展,F(xiàn)lash 已經(jīng)拖了后腿,無論是在安全性還是在性能方面都已經(jīng)無法滿足人們的需求。
喬布斯的先知
早在 7 年之前,史蒂夫·喬布斯就曾發(fā)表過著名的「關(guān)于 Flash 的想法」信函,在當(dāng)時(shí)的信函中喬布斯譴責(zé) Flash 過時(shí),不適合處理能力低的移動(dòng)設(shè)備,iPhone 和 iPad 不支持 Flash 也遭到了普遍的批評。
喬布斯認(rèn)為 Flash 是在 PC 時(shí)代開發(fā)的,更加適合 PC 和鼠標(biāo)。而在移動(dòng)時(shí)代 Flash 中涉及安全、性能、電池續(xù)航時(shí)間以及適合觸摸屏設(shè)備方面表現(xiàn)的都不夠好。最終蘋果選擇了支持自家的 App Store 應(yīng)用商店和 HTML5 等開放 Web 標(biāo)準(zhǔn)。
在去年發(fā)布的 macOS Sierra 中,蘋果加大了反對 Flash 的力度。在 Sierra 版 Safari 瀏覽器中,F(xiàn)lash 插件在默認(rèn)狀態(tài)下是關(guān)閉的,在訪問需要使用 Flash 插件的網(wǎng)頁時(shí),用戶必須手動(dòng)激活插件。
在 Adobe 宣布 Flash「死刑」之時(shí)來看,蘋果的做法還是很有先見之明的。
Flash 為何被判「死刑」
Adobe 做出此次宣告 Flash「死刑」決定的主要原因在于安全問題和其性能。Flash 自發(fā)布以來,就存在大量的嚴(yán)重安全漏洞,一直是最受黑客青睞的攻擊目標(biāo)之一,Adobe 被迫定期發(fā)布安全補(bǔ)丁,且屢次更新也無法徹底解決。
在2020年之前,Adobe 仍將與蘋果、Mozilla、微軟等公司合作,為其瀏覽器中的 Flash 提供安全更新,并支持其新版本。但此外,Adobe 不會提供任何新的Flash 功能。
Adobe 還指出,在某些未經(jīng)許可、使用老版本 Flash 的地區(qū),他們將更積極地終止對 Flash 的支持。
某種程度上說,Adobe 今天的公告并沒有讓人太意外。
由于 Flash 的廣泛應(yīng)用(特別是過時(shí)的老版本),它之前就成為黑客的主要目標(biāo)之一,而 Flash 為黑客提供了許多進(jìn)入目標(biāo)電腦的途徑;事實(shí)上,蘋果從未在移動(dòng)設(shè)備上支持使用 Flash,也加劇了 Flash 的消亡。此外,現(xiàn)在很多瀏覽器和 HTML5 ,允許供應(yīng)商在不需要第三方插件的情況下,復(fù)制 Flash 的功能。2015年開始,Adobe 就開始逐步淘汰其應(yīng)用程序的Flash 的支持,并致力于為用戶提供替代的方案。
同樣的,瀏覽器供應(yīng)商也在過去幾年中開始淡化對 Flash 的支持。比如,谷歌讓 Flash 有“點(diǎn)擊播放”的插件,但如果用戶真的想要使用它,就必須顯示啟用。在這一點(diǎn)上,F(xiàn)lash 無法做到,HTML5 無法處理。
正如 Adobe 指出的,依靠 Flash 的公司數(shù)量在過去幾年中一直下降。然而,仍然有一些類似于教育、游戲領(lǐng)域的公司還在使用。Facebook 表示,它將幫助其平臺上的游戲開發(fā)人員遷移到開放的網(wǎng)絡(luò)標(biāo)準(zhǔn)。
隨后,Adobe 的產(chǎn)品開發(fā)副總裁 Govind Balakrishnan 也指出,Adobe 仍然為Flash 感到自豪。它所有的缺陷都值得被記住,它在把視頻和游戲帶到網(wǎng)絡(luò)這一方面起到了舉足輕重的作用。比如,微軟在2007年推出 Silverlight 時(shí),試圖想與 Flash 競爭,但 Flash 應(yīng)用已如此廣泛,以至于微軟都沒有機(jī)會取代它。
Balakrishnan 指出:“在20多年的時(shí)間里,它在網(wǎng)絡(luò)上推動(dòng)互動(dòng)和創(chuàng)意內(nèi)容方面,發(fā)揮了關(guān)鍵作用。很少有技術(shù)在互聯(lián)網(wǎng)時(shí)代起到了如此深遠(yuǎn)和積極的影響。但 Adobe 一直會專注于改造和創(chuàng)造,我們很高興能夠領(lǐng)導(dǎo)數(shù)字內(nèi)容創(chuàng)作的下一個(gè)時(shí)代?!?/p>
Flash 具備成熟易用的 IDE 與強(qiáng)大的 ActionScript,簡直就是為動(dòng)畫而生??墒请S著 PC 時(shí)代的遠(yuǎn)去,移動(dòng)時(shí)代的逐步發(fā)展,正如喬布斯所認(rèn)為的那樣,F(xiàn)lash 依賴插件、耗資源、安全性等問題讓它在移動(dòng)端幾乎寸步難行。
Flash 技術(shù)的終結(jié),將會對筆記本、PC 和以其它移動(dòng)設(shè)備的安全性和續(xù)航等性能方面帶來明顯的改善。
Adobe 的后 Flash 時(shí)代
Adobe Creative Cloud 產(chǎn)品開發(fā)副總裁戈文德·巴拉克里什南曾表示:很少有什么技術(shù)(能像 Flash 一樣)在互聯(lián)網(wǎng)時(shí)代帶來了如此深遠(yuǎn)和積極的影響。Flash 技術(shù)確實(shí)做出了極大貢獻(xiàn),但不可否認(rèn) Adobe 已經(jīng)到了后 Flash 時(shí)代。
Adobe 發(fā)表的聲明稱,公司將與 Facebook 以及游戲引擎開發(fā)商 Unity Technologies 和游戲開發(fā)公司 Epic Games 進(jìn)行合作,將會幫助這些開發(fā)商改用其他技術(shù),Adobe 已然進(jìn)入了后 Flash 時(shí)代。
此外,Adobe 放棄 Flash 不意味著會放棄開發(fā) Web 標(biāo)準(zhǔn),它表示會加入 Web Assembly Community Group,繼續(xù)開發(fā) HTML5。隨著 HTML5 技術(shù)的發(fā)展成熟和廣泛應(yīng)用,巴拉克里什南認(rèn)為 Flash 的消亡不會影響 Adobe,同時(shí)他還認(rèn)為:Adobe 在后 Flash 時(shí)代的機(jī)會更大。
相關(guān)推薦
MCU微課堂 | CKS32F4xx系列產(chǎn)品SPI通信
發(fā)表于 2023-10-24 17:12?
47次閱讀
mm32-2nd-bootloader技術(shù)白皮書(5)——編譯可在QSPI Flash上運(yùn)行的程序
發(fā)表于 2023-10-24 16:14?
25次閱讀
Holtek持續(xù)深化血糖監(jiān)測產(chǎn)品發(fā)展,新推出BH66F2475 Flash MCU。具備超低功耗、小....
發(fā)表于 2023-10-24 15:57?
124次閱讀
單片機(jī)常有Flash,而不常有EEPROM原因
發(fā)表于 2023-10-24 15:38?
29次閱讀
程序運(yùn)行在 STM32H750 的外擴(kuò) FLASH 上兩小時(shí)后死機(jī)
發(fā)表于 2023-10-24 15:20?
28次閱讀
W25Q64 將 **8M** 的容量分為 **128 個(gè)塊(Block)** ,每個(gè)塊大小為 ....
發(fā)表于 2023-10-24 09:50?
48次閱讀
存算一體片上學(xué)習(xí)在實(shí)現(xiàn)更低延遲和更小能耗的同時(shí),能夠有效保護(hù)用戶隱私和數(shù)據(jù)。該芯片參照仿生類腦處理方....
發(fā)表于 2023-10-23 14:15?
49次閱讀
嵌入式設(shè)備被抄襲已是一種普遍現(xiàn)象,特別是在國內(nèi),在沒有形成技術(shù)壁壘之前,如何防止產(chǎn)品被抄襲是一個(gè)不可....
發(fā)表于 2023-10-23 10:48?
105次閱讀
在我的某個(gè)項(xiàng)目中由于希望把板子做的小一點(diǎn),所以選擇了 BGA196 封裝的 HPM6750IAN2 ....
發(fā)表于 2023-10-20 14:42?
40次閱讀
樹莓派 pico 帶有 2MB 的 Flash 資源,以下是我基于官方 Pico C/C++ SDK....
發(fā)表于 2023-10-20 11:44?
232次閱讀
對NVMe Flash的遠(yuǎn)程訪問實(shí)現(xiàn)了數(shù)據(jù)中心內(nèi)Flash容量以及IOPS的靈活擴(kuò)展和高利用率。但是....
發(fā)表于 2023-10-20 10:41?
76次閱讀
左圖為主芯片的內(nèi)部QSPI的控制器,右圖則為外部的支持QSPI協(xié)議的外部Flash,兩者之間通過QS....
發(fā)表于 2023-10-19 10:15?
57次閱讀
QSPI全稱為“Queued SPI”,本質(zhì)上是屬于SPI協(xié)議的一種,一般來說,SPI協(xié)議可以分為S....
發(fā)表于 2023-10-19 10:09?
81次閱讀
雖然使用 const 修飾變量為只讀,但是 MDK 編譯器仍將這兩個(gè)數(shù)組放在了 RAM 區(qū)(全局變量....
發(fā)表于 2023-10-19 10:05?
21次閱讀
使用MCU Flash模擬EEPROM
發(fā)表于 2023-10-18 18:01?
106次閱讀
Zynq中存儲程序的地方有QSPI Flash,SD卡,EMMC。
發(fā)表于 2023-10-17 17:00?
84次閱讀
存儲領(lǐng)域發(fā)展至今,已有很多不同種類的存儲器產(chǎn)品。下面給大家介紹幾款常見的存儲器及其應(yīng)用。
發(fā)表于 2023-10-17 15:45?
131次閱讀
電子發(fā)燒友網(wǎng)報(bào)道(文/梁浩斌)近日有消息稱,三星計(jì)劃在今年第四季度將NAND Flash產(chǎn)品的價(jià)格提....
發(fā)表于 2023-10-08 09:01?
1856次閱讀
一直以為 const 聲明的變量一定是只讀的,并且也一定會存放在 FLASH 中,直到在 103 的....
發(fā)表于 2023-10-07 09:23?
184次閱讀
目前,NOR FLASH和NAND FLASH是市場上主要的非易失性閃存技術(shù),但是據(jù)我了解,還是有很....
發(fā)表于 2023-10-01 14:05?
58次閱讀
近日長江存儲旗下的致態(tài)家族再添新成員Ti600.Ti600是致態(tài)推出的首款QLC SSD。SSDFa....
發(fā)表于 2023-09-28 09:50?
574次閱讀
隨著信息技術(shù)的飛速發(fā)展,數(shù)據(jù)存儲需求日益增長。作為一種新型的非易失性存儲器,NAND Flash因其....
發(fā)表于 2023-09-27 18:26?
251次閱讀
摘要:本文主要對兩種常見的非易失性存儲器——NAND Flash和NOR Flash進(jìn)行了詳細(xì)的比較....
發(fā)表于 2023-09-27 17:46?
139次閱讀
OTP的語音芯片更適合低成本、小型化的產(chǎn)品應(yīng)用,如報(bào)警器、玩具、電子鎖等性價(jià)比較高。FLASH芯片則....
發(fā)表于 2023-09-26 16:56?
105次閱讀
恩智浦i.MX RT1060/1010上串行NOR Flash冗余程序啟動(dòng)設(shè)計(jì)
發(fā)表于 2023-09-26 16:53?
76次閱讀
首先,我要用這張圖來說明存儲器近70年的發(fā)展歷程,縱觀這70年的發(fā)展,可以發(fā)現(xiàn)主要是在容量,速度以及....
發(fā)表于 2023-09-25 11:35?
176次閱讀
SSD主要由控制單元和存儲單元(當(dāng)前主要是FLASH閃存顆粒)組成,控制單元包括SSD控制器、主機(jī)接....
發(fā)表于 2023-09-25 09:45?
105次閱讀
正常的情況下,用戶肯定是不需要更新固件的,因?yàn)樾酒鰪S默認(rèn)就燒錄了對應(yīng)的程序固件,但是有客戶可能需要....
發(fā)表于 2023-09-24 09:34?
128次閱讀
本文分析了NOR Flash的技術(shù)體系,結(jié)構(gòu)特點(diǎn),并對實(shí)現(xiàn)數(shù)據(jù)存儲的基本原理以及發(fā)展趨勢進(jìn)行介紹。
發(fā)表于 2023-09-22 12:20?
373次閱讀
概述在MCU的使用中,經(jīng)常遇到需要存儲參數(shù)或掉電保持?jǐn)?shù)據(jù)等功能。其中,F(xiàn)lash和EEPROM是常見....
發(fā)表于 2023-09-22 08:19?
303次閱讀
串行外圍設(shè)備接口(Serial Peripheral Interface,SPI)是一種高速、全雙工....
發(fā)表于 2023-09-21 18:24?
240次閱讀
查看MM32F0140的MiniBoard原理圖,SPI掛載了W25Q80。
發(fā)表于 2023-09-21 17:26?
710次閱讀
概 述 在MCU的使用中,經(jīng)常遇到需要存儲參數(shù)或掉電保持?jǐn)?shù)據(jù)等功能。其中,F(xiàn)lash和EEPROM是....
發(fā)表于 2023-09-21 09:15?
451次閱讀
在MCU的使用中,經(jīng)常遇到需要存儲參數(shù)或掉電保持?jǐn)?shù)據(jù)等功能。其中,F(xiàn)lash和EEPROM是常見的非....
發(fā)表于 2023-09-21 09:14?
375次閱讀
HC89S003A系列是芯圣兼容STM8S系列Flash單片機(jī),內(nèi)置增強(qiáng)型8051內(nèi)核,擁有16K的....
發(fā)表于 2023-09-20 10:01?
109次閱讀
單片機(jī)掉電檢測與數(shù)據(jù)掉電保存方案
發(fā)表于 2023-09-18 10:59?
375次閱讀
HK32MCU應(yīng)用筆記(十一)| HK32F103xC/D/E的flash讀保護(hù)應(yīng)用及注意事項(xiàng)
發(fā)表于 2023-09-18 10:58?
234次閱讀
HK32MCU應(yīng)用筆記(十七)| HK32F103xC/D/E-flash擦寫應(yīng)用及注意事項(xiàng)
發(fā)表于 2023-09-18 10:58?
172次閱讀
FLASH擦寫操作非法操作解決方案-HK32F030M應(yīng)用筆記(二十四)
發(fā)表于 2023-09-18 10:56?
87次閱讀
存儲器可分為易失性存儲器和非易失性存儲器兩類,前者在掉電后會失去記憶的數(shù)據(jù),后者即使在切斷電源也可以....
發(fā)表于 2023-09-15 15:59?
341次閱讀
芯探此次推出的M系列純固態(tài)Flash激光雷達(dá)不僅實(shí)現(xiàn)了高分辨率(等效240線分辨率),還解決了傳統(tǒng)基....
發(fā)表于 2023-09-14 09:55?
99次閱讀
Data flash,直譯數(shù)據(jù)閃存,閃存有可執(zhí)行程序的“代碼閃存”和數(shù)據(jù)保存區(qū)的“數(shù)據(jù)閃存”,這里講....
發(fā)表于 2023-09-13 12:25?
244次閱讀
HC89S103K6T6是芯圣兼容STM8S系列Flash單片機(jī),內(nèi)置增強(qiáng)型8051內(nèi)核,擁有32K....
發(fā)表于 2023-09-13 10:45?
126次閱讀
NAND Flash 和NOR Flash 的差別在哪兒呢?從字面意思上看, NAND = not....
發(fā)表于 2023-09-11 16:59?
343次閱讀
光盤的材質(zhì)是有鋁夾層的塑料,在上面燒洞就形成了數(shù)據(jù),讀取時(shí)利用光在鋁層上的鏡面反射,有洞的地方光不能....
發(fā)表于 2023-09-11 16:55?
228次閱讀
方法其實(shí)有很多,但基本原理都是在指定存儲區(qū)域(Flash)中寫入軟件版本信息,這里講述其中一種比較常....
發(fā)表于 2023-09-11 09:32?
89次閱讀
EPROM(Erasable Programmable Read-Only Memory)是一種....
發(fā)表于 2023-09-09 16:28?
275次閱讀
Flash存儲器是一種非易失性存儲器,即使在供電電源關(guān)閉后仍能保持片內(nèi)信息。
發(fā)表于 2023-09-09 16:22?
676次閱讀
Flash 分為 NAND flash和 NOR flash。均是使用浮柵場效應(yīng)管(Floating....
發(fā)表于 2023-09-09 14:27?
834次閱讀
Nand flash有非易失、存儲容量大、壽命長等優(yōu)點(diǎn);同時(shí)具有存在壞塊、擦除次數(shù)有限、易出現(xiàn)err....
發(fā)表于 2023-09-08 13:55?
181次閱讀
在Ubuntu18.04中編譯小米官方內(nèi)核K30U的內(nèi)核,環(huán)境配置等。
發(fā)表于 2023-09-08 09:42?
464次閱讀
上周給大家分享了《 Bootloader程序安全機(jī)制設(shè)計(jì) 》,今天為大家分享一下遠(yuǎn)程升級單片機(jī)的設(shè)計(jì)....
發(fā)表于 2023-09-05 10:34?
186次閱讀
對于一個(gè)沒有太多程序設(shè)計(jì)經(jīng)驗(yàn)的萌新工程師來說,如何有規(guī)劃有條理的進(jìn)行程序設(shè)計(jì),是一個(gè)很值得學(xué)習(xí)的課題....
發(fā)表于 2023-09-04 10:48?
190次閱讀
申請到雷龍發(fā)展代理的CS創(chuàng)世 貼片 SD Card (SD NAND) 樣品,做出測試,分享一下。
型號:CSNP32GCR...
發(fā)表于 2023-07-28 16:23?
7252次閱讀
場景是這樣的:①一個(gè)標(biāo)定量,用const定義保存在flash里,matlab生成a2l文件地址是80開頭,但是使用INCA進(jìn)行標(biāo)定對...
發(fā)表于 2023-06-28 18:06?
5551次閱讀
data flash存了兩個(gè)標(biāo)定參數(shù),運(yùn)行一直沒有問題, 今天突然就不能正確讀寫data flash,程序運(yùn)行是正常的,這是什么情況...
發(fā)表于 2023-06-28 08:14?
113次閱讀
請問如何讀寫新唐M4內(nèi)部的Flash?我需要直接讀寫Flash,請問有相關(guān)的代碼可以參考嗎?謝謝。...
發(fā)表于 2023-06-28 07:47?
100次閱讀
[table=98%]
[tr][td]data flash當(dāng)eeprom用時(shí)keil配置好data flash,編譯的文件使用keil 在線下載能保存數(shù)據(jù),但是使用...
發(fā)表于 2023-06-28 06:57?
41次閱讀
有方法能以代碼訪問芯片,取得其Flash size嗎?例如: NANO100-SE3BN (E:代表Flash size = 128k)
如何以...
發(fā)表于 2023-06-27 08:57?
55次閱讀
新唐Nu-link燒寫ISD9160芯片,脫機(jī)燒寫提示以上失敗信息“寫入大小超出了數(shù)據(jù)flash的限制”...
發(fā)表于 2023-06-27 08:41?
606次閱讀
我在FLASH的初始化中加入了FMC_ENABLE_AP_UPDATE(),然后程序就一直進(jìn)入retarget中的硬件故障處...
發(fā)表于 2023-06-27 08:16?
522次閱讀
為何我將數(shù)據(jù)寫入FLASH內(nèi)容后,按下復(fù)位鍵,F(xiàn)LASH里的內(nèi)容被擦除掉了?列如:FMC_Write(0x0078040,0x05...
發(fā)表于 2023-06-27 07:31?
321次閱讀
發(fā)表于 2023-06-27 06:30?
69次閱讀
評論