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