以前我们听到微软,就会觉得它与“开放”这个词相去甚远。但是自从新CEO上任后,微软慢慢产生了许多喜人的转变。他们甚至参与到为Maker们营造的年度狂欢之中。在MakerFaireShenzhen上,微软IoT部门产品经理Dan Rosenstein分享了许多他们为了融入Maker运动而做的努力,以及目前Maker可以利用树莓派和Windows系统做的事情。
在今年3月,微软正式发布了IoT版本的Windows 10系统,Windows 10操作系统是一个跨设备综合平台,能为各种设备提供访问统一应用(universal apps)和驱动。但盯着IoT这块肥肉的不只是微软一家。Google、华为也在今年相继推出了物联 操作系统。微软如何看待现在的竞争环境呢?
微软IoT部门产品经理DanRosenstein表示,Windows 10 IoT Core处于Windows软件技术的核心位置。重要的是我们不再像以往有诸多版本的Windows运行在不同设备上。现在各版本Windows系统已经无缝打通,而IoT版本是其中最重要的部分。
Dan表示“首先Windows 10 IoT Core为开发者提供了Visual Studio开发基于不同设备的应用。新版Visual Studio还支持开发者远程调试(remote debugging)运行于硬件设备上的软件应用。第二,Windows的管理系统现在已经支持Windows 10 IoT Core,可让开发者管理、配置自己的硬件设备。另一个优势是,Universal Apps计划可以让开发者开发的应用一经发布,即可部署运行于不同版本的Windows系统上,比如PC、手机、树莓派,甚至是HoloLens。同时,开发者的Windows应用还可集成一系列安全功能,可以抵御病毒攻击,也可避免由用户或开发者造成的系统错误。同时,我们还在与许多物联 生态系统和Maker生态系统进行合作,比如树莓派、Arduino。”
这种合作关系让Windows 10 IoT Core更快地融入到Maker 区中。从Dan的回答中也可以听出,微软也在“放低姿态”希望可以融入到Maker运动中。他们发现不是所有Maker都是硬件或软件的开发者,有许多跨界的人与作品。他认为这与微软Universal Apps和跨平台的策略有异曲同工之处。由于Universal Apps计划,Maker甚至可以制作通过Xbox遥控手柄控制的基于树莓派的作品。
不过回到Windows 10 IoT Core系统本身,目前许多开源硬件开发板都运行着不同的系统:Linux、Ubuntu、Android、OpenWrt。如何让开发者转而使用Windows呢?Dan认为“我们关注的重点不是将Maker带到我们的平台上来,而是把我们的平台、技术和工具提供给更多Maker”。
在今年的展览上,微软做了很多基于开源硬件和Windows系统的作品,比如用手机拍照即可投影显示照片的LED墙;踩上去就会发光发声的电子琴等。Dan本身就是一名Maker,他认为在制作作品的同时你不需要去考虑目的是什么,你是在为了制造而制造。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!