多种操作系统更新_众多开发工具更新的诱人新功能解读
近段时间、有不少操作系统和开发工具迎来重大更新、谷歌Android 5.0 发布
苹果也在新品发布会上推出了OS X 10.10 Yosemite、iOS 8.1 和新版 iWork 套件、此外
虚幻引擎、Ruboto框架、AngularJS 也迎来了诱人的新功能、我和大家一起围观
应用开发
谷歌正式推出Android L系统、命名Android 5.0 Lollipop
此次更新是继4.0之后的重大更新、新设备Neuxs 6、Nexus 9平板及Nexus Player将率先搭载Android 5.0
之前的Nexus 5、Nexus 7及Nexus 10将会很快获得更新、而Google Play版设备升级则可能要在几周之后
新版本特点
1、采用了全新的设计语言、被称之为“Material Design”、界面的颜色、动画效果都有明显改善
采用这种设计的目的在于统一各种Android设备的外观和使用体验、提高设备交互能力
2、带来了5000个新API、让设备之间的互联能力得到提高也更加统一化、谷歌表示
类似歌曲、照片、应用及最近搜索的结果、都能够在各种Android设备上无缝同步
3、Android 5.0还有新的电池模式、多账户登陆、访客模式以及通过蓝牙设备解锁等新功能
Android 5.0的更新表明谷歌也希望各种设备之间能有整体感、交互能力加强、优化用户体验
Android系统的开源也决定了设备种类繁多、第三方设备商的系统更新可能要滞后几个月
苹果发布OS X 10.10 Yosemite 正式版、iOS 8.1 和新版 iWork 套件
今日、新版桌面操作系统OS X Yosemite 正式发布、版本号为OS X 10.10 、用户今天起即可免费升级至最新版本
值得注意的新版本特性
1、Yosemite的界面风格与iOS7一样、开始整体采用扁平设计、Dock栏和图标完全重新设计
同时添加了半透明效果、按钮也不再有凹 凸感
2、通知中心也和iOS8一样、支持第三方插件、也就是说、用户可以在通知中心里安装各种控件来实现更多功能
3、全新的Spotlight:除了之前OS X版本中的搜索功能之外、新的Spotlight还增加了对系统中存在的应用的支持
另外在线搜索也极大的丰富了用户的搜索体验、用户可以直接在系统中搜索在线的地图、百科等实用信息
4、移动热点更新、用户可以在Mac上直接打开互联的移动设备所提供的热点而直接使用上网、效率提高
5、任意文件存储:iCloud不再限制文件类型了、用户可以随时保存任意格式文件、随时随地访问
6、Handoff功能、Mac与iOS设备紧密相连、它可以让这两个设备自动将正在做的事从一端转到另一端上
即在Mac上编辑的文档可随时转到移动设备上、继续编辑
新操作系统还有许多有用的更新、打电话、邮件处理、短信等功能都更加优化和便宜
另外、最新的iOS 8.1 内置 Apple Pay 支付功能和 iCloud 云端相册公众测试版
而iWork 已完成针对 OS X 10.10 Yosemite 和 iOS8.1 的适配、将从今天起供用户免费下载
完全用Ruby的Ruboto框架更新至1.2.0版
Ruboto框架是一款用Ruby语言和库来构建完全独立的Android应用程序的框架
包含了非常多的用于创建项目、类以及测试等方面的支持库和生成器、在开发过程中
开发者更可以直接使用Android、Java和Ruby的API、在移动开发领域有不错的影响力
新版本修复了一系列bug、还支持ART和Android 5.0、具体功能
1、支持ART
2、在$package.R中、以::R代替android.R
3、即使非JavaBean亦可按名称设置布局属性
4、可直接访问android.R.id和android.R.attr等android.R内部类
5、新增Android 5.0(开发者预览版)支持虚幻引擎4.5(UE4.5)发布
10月15日、虚幻引擎更新至4.5版本、据悉全新的UE4.5在超过25位开发者的贡献下进行了40多项功能改进
许多新特性都是备受期待的、比如动画重定位、自动C++热加载、光照UV贴图生成、流媒体纹理
以及能创造出华丽动态场景的实时光线追踪软阴影、可以生成超真实皮肤材质的屏幕空间次表面散射等
UE4.5还专门针对复杂的网络游戏进行定向改进、Unreal Motion Graphics功能已可以使用
主要新特性1、屏幕空间次表面散射
UE4.5材质模型新增了一个“次表面”属性、开发者可以使用这一功能创建出极为逼真的皮肤和其他高大上效果
全新的动态投影模式、通过在距离场内追踪光线生成细节锐利的柔和区域阴影
从而实现让投影在近处拥有足够的细节、而拉长的阴影则会逐渐柔和起来
UE4.5能更有效的计算出视野距离、实现光线追踪和级联阴影贴图的同时使用
可移动的方向灯实现了在移动平台上使用动态阴影的功能、通过使用最大两级的CSM即可进行阴影渲染、
4、UMG图形UI设计工具
Unreal Motion Graphics在默认状态下是可用的、开发者只需简单地创建一个新“Widget Blueprint”就可以开始设计UI、5、自动C++热重载
在开发者的C++游戏代码通过Visual Studio或Xcode进行编译时、UE4.5将自动进行“热重载”
而无需关闭编辑器、而当对代码进行编辑的过程中、引擎也会即时作出反馈
UE4.5拥有一套全新的动画目标重定位系统、以帮助开发者实现在不同的人形骨架之间转换动画
AngularJS 1.3.0正式发布
AngularJS 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件、支持整个开发进程
提供Web应用的架构、无需进行手工DOM操作、 AngularJS只有60K、兼容主流浏览器、与 jQuery配合良好
新版本值得注意的事项
1、新特性
1) One-time bindings – 通过 "::" 前缀表达式2) ngAria – 帮助制作 AngularJS 自定义组件的新模块
3) ngMessages – 简化表单验证写和协调反馈的新指令
4) ngModelOptions – 使得绑定模块行为更容易自定义的新指令、例如: debouncing, getter-setter-style models, update-on-blur 等等
5) Strict DI – 寻找你的应用位置的新选项
3、改进了定制表单空间和动画的 APIs
4、新版本降低内存消耗、提升了常规 DOM 操作的速度、改进了 AngularJS 应用整体延迟
5、AngularJS 官方正式把包发布到 npm、开发者可以通过 npm install angular 来获取 AngularJS 1.3.0
6、AngularJS 1.3.0 不再支持 IE8