谷歌發(fā)布全新設(shè)計(jì)語(yǔ)言Material Design:跟Swift天壤之別
今日凌晨,谷歌在I/O大會(huì)上發(fā)布了全新設(shè)計(jì)語(yǔ)言 Material Design。在 20 多天前的 WWDC 上,蘋(píng)果也發(fā)布了全新編程語(yǔ)言 Swift。兩家科技巨頭公司,在一年一度的開(kāi)發(fā)者大會(huì)上,都發(fā)布了全新的語(yǔ)言,但這二者卻有著本質(zhì)的區(qū)別。
Material Design 是一款全新的設(shè)計(jì)語(yǔ)言,谷歌計(jì)劃將這款設(shè)計(jì)語(yǔ)言應(yīng)用到 Android、Chrome OS 和網(wǎng)頁(yè)等所有平臺(tái)上。
谷歌***發(fā)布的 Android L 系統(tǒng)就采用了 Material Design 語(yǔ)言,這是谷歌為了解決碎片化問(wèn)題的重要舉措,將統(tǒng)一包括手機(jī)、 平板、筆記本以及網(wǎng)頁(yè)端設(shè)計(jì)風(fēng)格。
谷歌稱:“Material Design 是美麗和大膽的,因?yàn)楦蓛舻呐虐婧筒季趾?jiǎn)單且容易理解。”
與 Material Design 不同,Swift 語(yǔ)言是供 iOS 和 OS X 應(yīng)用編程的新編程語(yǔ)言,更加快速、便利、高效、安全,而且會(huì)與 Object-C 相兼容。
Swift 語(yǔ)言集中了很多其它高級(jí)語(yǔ)言的影子,集成了他們的優(yōu)點(diǎn)。它的語(yǔ)法更加接近自然語(yǔ)言,使得編程的過(guò)程變得更加簡(jiǎn)單。這些變化進(jìn)一步降低了蘋(píng)果平臺(tái)上 App 開(kāi)發(fā)門檻,延續(xù)蘋(píng)果一貫主張的用 App 來(lái)解決一切問(wèn)題,而這將是蘋(píng)果生態(tài)鏈中重要的一個(gè)環(huán)節(jié)。
從上面可以看出,如果非得將 Swift 和谷歌聯(lián)系起來(lái),Swift 更像是谷歌的 Go 語(yǔ)言。五年前,谷歌就開(kāi)發(fā)了一款名為 Go 的編程語(yǔ)言。Go 語(yǔ)言憑借著簡(jiǎn)潔的特性和對(duì)并發(fā)操作的優(yōu)化,成為了廣受開(kāi)發(fā)者歡迎的新興編程語(yǔ)言,尤其適合云計(jì)算平臺(tái)的開(kāi)發(fā)。
有國(guó)外開(kāi)發(fā)者表示:“我在用 Swift 的時(shí)候,我的眼前總會(huì)浮現(xiàn)出谷歌 Go 語(yǔ)言。Go 擁有很好的并發(fā)功能,很欣喜能看到蘋(píng)果汲取了 Go 的一些特點(diǎn)。不過(guò),現(xiàn)在才僅僅是蘋(píng)果新語(yǔ)言的開(kāi)始。”
由此可以看出,蘋(píng)果發(fā)布的 Swift 語(yǔ)言是一款編程語(yǔ)言,是為了降低開(kāi)發(fā)者的門檻,谷歌發(fā)布的 Material Design 語(yǔ)言,更嚴(yán)格來(lái)說(shuō),更像是一套界面設(shè)計(jì)標(biāo)準(zhǔn),二者有著天壤之別。