今日凌晨,谷歌在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語言,更嚴格來說,更像是一套界面設計標準,二者有著天壤之別。 騰訊科技 孫實 |