Google 计划将桌面操作系统 Chrome OS 与移动操作系统 Android 合并成 Andromeda OS 已经不是新闻,但 Google 的野心显然不只是为了创建一个 Android 的简单继承者。Daniel Matte 通过Google 的开源项目代码深入挖掘了 Andromeda OS 的信息。 他指出新操作系统的真正名字叫Fuchsia,其内核或微内核名字叫 Magenta,Google 想在 Fuchsia 中用 Magenta 取代 Linux 内核,新操作系统将支持 ARM、x86 和 MIPS 处理器架构,能运行在使用英特尔处理器的笔记本电脑上。Google 为新操作系统开发了新的 API Mojo,而 Android 预计将会作为旧 API 和运行时运行在 Andromeda 的一个遗留环境中。 Mojo最初源自于 Chromium,它将被用于创建 Andromeda 应用,支持 C/C++、Dart、Go、Java、Python 和 Rust 语言。Matte 猜测 C/C++ 将用于原生应用开发,Go 用于网络,Java 用于 Android,Python 用于脚本,而 Rust 可能用于开发部分内核。但还有很多人怀疑新操作系统其实并不存在。有关更多信息,请关注本次专辑…… 微软开源了基于虚幻引擎的模拟器 AirSim ,可以用来训练自动无人机、无人车和其它自主移动设备。该模拟器创造了一个高还原的逼真虚拟环境,模拟了阴影、反射等其它现实世界中容易干扰的环境,让无人机不用经历真实世界的风险就能进行训练。 微软希望通过此举为个人、研究者和企业提供原本难以获得的系统。毕竟由于需要耗费大量资源,所以很多企业难以自主开发这样的系统。 为什么在虚拟世界而不是真实世界中测试无人机和其他自导航设备?主要是想让无人机上的自主导航程序区分影子、实心物体和深色墙壁等等,模拟测试能明显降低成本。如果直接用无人机在真实世界进行测试,一旦出现坠落、撞墙,损失会较为惨重。 模拟还允许增加场景测试和测试量和测试速度,并更有效地训练AI系统。但为了确保这是一个有效的训练自主飞行的程序,它也必须是高度准确的。微软表示,其模拟器利用图形处理技术的最新进展,提供真实世界的细节,如阴影、阳光眩光、阴霾和道路表面积水等精确虚拟版本。详细情况请大家关注本次专辑…… 随着 NativeScript 2.5 的发布,这个开源的跨平台移动开发框架构建器准备在4月份发布3.0版本。NativeScript 允许使用 JavaScript 开发针对 iOS 和 Android 的原生移动应用,3.0版本将包括:最大化 NativeScript 运行时的性能改进、刷新更改、调试提速等等。 NativeScript 不仅支持 JavaScript,还支持 TypeScript 和 Google 的 Angular 框架。3.0 版本将使用最新的 Angular 4(预计正式版将于3月发布)。 本月初发布的 NativeScript 2.5 包括与 Chrome DevTools 的集成,用于调试、提前编译以改进 Android 设备上的启动、步骤调试和UI树检查。还提供了一个新版本的 NativeScript UI ,以及一个用于构建移动表单的可自定义的 DataForm 控件,并且使 WebPack 捆绑代码变得更容易。更多内容,大家请关注本次专题…… |