谷歌发布全新设计语言:跟苹果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语言,更严格来说,更像是一套界面设计标准,二者有着天壤之别。

谷歌发布全新设计语言:跟苹果Swift天壤之别,布布扣,bubuko.com

时间: 2024-10-13 00:43:39

谷歌发布全新设计语言:跟苹果Swift天壤之别的相关文章

谷歌发布全新渲染技术,助力移动VR

原文标题:谷歌发布全新渲染技术,助力移动VR 在今天的I/O大会上,谷歌发布了一种名为"Seurat(取名自著名法国新印象派画家修拉)"的全新表面光场(surface light-field)渲染技术.该技术不仅可以为移动VR系统带来CGI质量的视觉效果,而且还可以在普通文件大小中实现这一点,这是其他光场技术难以克服的障碍. 谷歌在今天为我们介绍了一种名为"Seurat(修拉)"的新渲染技术,旨在为移动VR系统带来即便是高端桌面VR系统也难以运行的超高质量CGI a

【转载】谷歌酝酿将苹果Swift作为安卓APP主要开发语言

TNW中文站 4月8日报道 安卓操作系统的软件开发语言是Java,而在过去几年中,有关Java的版权,谷歌(微博)和甲骨文之间发生了长期的诉讼.最新外媒消息称,谷歌正在考虑将苹果开发的Swift作为未来安卓软件开发的“一级”语言,此外Facebook.Uber等公司也开始越来越重视Swift的使用. 据美国科技新闻网站TheNextWeb引述知情人士报道,此前苹果Swift转变为开放源码语言,而谷歌.Facebook.和Uber三家公司的代表曾经在英国伦敦开会,专门讨论Swift语言,谷歌决定逐

苹果Swift语言中文教程资源汇总

苹果swift语言中文教程(零)搭配环境以及代码执行成功http://vjiazhi.com/kaifa/1014.html 苹果Swift语言中文教程(一)基础数据类型 http://vjiazhi.com/kaifa/1027.html 苹果Swift语言中文教程(二)基本运算符 http://vjiazhi.com/kaifa/1033.html 苹果Swift语言中文教程(三) 字符串和字符 http://vjiazhi.com/kaifa/1035.html 苹果Swift语言中文教程

谷歌推出全新Android开发语言Sky:让App更流畅

土豆网同步更新:http://www.tudou.com/plcover/VHNh6ZopQ4E/ 使用HTML 创建Mac OS App 视频教程. 官方QQ群: (1)App实践出真知 434558944 (2)App学习交流 452180823 百度网盘同步:http://pan.baidu.com/s/1jG1Q58M 分享  [中文纪录片]互联网时代                 http://pan.baidu.com/s/1qWkJfcS 谷歌推出全新Android开发语言Sky

15个快速学习苹果Swift编程语言的入门教程

要说今年最火的编程语言是什么.那就非Swift莫属了.当然最主要还是市场炒的比较热,加上官方Swift教程<The Swift Programming Language>在北航的大三学生发起在github上进行协同翻译获得了很高的人气,短短几天时间内<Swift中文版>第一版就发布.这真是不火不行了. Swift是苹果公司在WWDC2014上发布的全新开发语言.从演示视频及随后在appstore上线的标准文档看来,语法内容混合了OC,JS,Python,语法简单,使用方便,并可与O

基于Java图片数据库Neo4j 3.0.0发布 全新的内部架构

基于Java图片数据库Neo4j 3.0.0发布 全新的内部架构 Neo4j 3.0.0 正式发布,这是 Neo4j 3.0 系列的第一个版本.此版本对内部架构进行了全新的设计;提供给开发者更强大的生产力;提供更广阔的部署选择.Neo4j 3.0 被认为是世界上最具伸缩性的基于Java的图片数据库. Neo4j 3.0.0 主要的新特性: Neo4j 3.0 新特性架构图 全新设计了内部架构移除了所有节点数量限制,数据库关系和属性都可以被存储和索引提供官方支持语言驱动器 (Java.JavaSc

iOS开发笔记 - 语言篇之Swift

?2014年的苹果全球开发者大会(WWDC),当Craig Federighi向全世界宣布"We have new programming language"(我们有了新的编程语言)的时候,全场响起了最热烈和持久的掌声,伴随着掌声到来的语言叫Swift.接下来Craig Federighi更是毫不掩饰的告诉大家,Swift将成为主宰iOS和Mac开发的新语言,甚至是整个软件行业中最举足轻重的语言. ??Swift正如它的名字那样迅速.敏捷,但这并不是它的全部.Swift是一个博采众长的

[Android 新特性] 谷歌发布Android Studio开发工具1.0正式版(组图) 2014-12-09 09:35:40

Android Studio是谷歌于13年I/O大会推出的Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的Android开发工具用于开发和调试. 今日谷歌发布了Android studio的1.0正式版,增加了包括智能代码编辑,用户界面设计工具,性能分析工具等新功能,支持Android 5.0平台的开发. 谷歌也将推荐开发环境从Eclipse IDE调整为Android studio,还为Eclipse开发者提供了

APP发布到应用市场(苹果APP STORE+安卓各大应用市场)

注意事项 1.应用要签名,为了以后能够顺利更新应用,要保持每次的签名一致,所以要妥善保管好签名数据. 2.进行发布测试,最好有个检查表,每次发布的时候进行核查. 苹果APP STORE 一.证书的导出 1.1.前期工作 首先你需要有一个苹果的开发者帐号,一个Mac系统. 如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划.支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍. 如果你已经有了一个IDP,打开http://developer.