返回 登录
0

图文直播Build 2015:Windows 10可移植iOS和Android应用,跨平台VS Code

阅读53109

http://img.my.csdn.net/uploads/201504/28/1430178343_8318.jpg

微软Build 2015大会已于美国时间4月29日在旧金山召开,首日Keynote亮点包括:

  • Windows 10将能运行“移植”后的iOS和Android应用
  • IE继任者Microsoft Edge浏览器
  • 可运行于Windows、Mac、Linux平台的Visual Studio Code
  • Continuum for Phones将让手机具备近乎PC的体验

以下为首日Keynote直播实录,稍后我们将带来更深入的跟进报道。


大会即将开始,Moscone Center内等待进场的参会者

http://img.ptcms.csdn.net/article/201504/29/5540fa0e50e00.jpg

会场内部

http://img.ptcms.csdn.net/article/201504/29/5540fb0a1b2f5.jpg

微软CEO Satya Nadella上台做开场介绍。

http://img.ptcms.csdn.net/article/201504/29/5540fcf375538.jpg

开场演示:Satya邀请StaffPad创始人David William Hearn上台,用Surface Pen手写笔,在触屏上谱曲,并实时演奏、修改,展示现代科技如何改变音乐爱好者的生活。

http://img.ptcms.csdn.net/article/201504/29/5540fd9794a8a.jpg

Satya说今天的Keynote的主题为——三个主要平台的变革。

http://img.ptcms.csdn.net/article/201504/29/5540ff7699b6b.jpg

Scott Guthrie(微软云和企业负责人)上台:Azure目前在全世界19个地区布局,比Amazon还多。过去12个月,Azure有超过500个新功能上线,目前每月新增用户超过90000人。

Docker CEO Ben Golub谈Docker与微软最近在支持Windows客户端方面的合作,并和工程师现场演示。

http://img.ptcms.csdn.net/article/201504/30/554100c93e6c6.jpg

Scott Hanselman (principal program manager)上台,介绍Android emulator with Visual Studio,可以通过Azure在线编译Android程序。

Visual Studio Code是一个轻量级的Web开发环境,今天免费提供下载,可在Mac和Linux上运行——现场演示在Mac和Ubuntu上运行。它不只是一个简单的编辑器,已经是IDE级别。

http://img.my.csdn.net/uploads/201504/30/1430343778_3534.jpg

Hanselman:“我们的目标是把Visual Studio打造成开发者的首选工具”。


Scott Guthrie开始讨论Azure上的SQL数据库,目前每天有16万SQL数据库在Azure上创建,今天将发布两个新Azure功能:SQL Data Warehouse和SQL Data Lake。

http://img.ptcms.csdn.net/article/201504/30/5541095fd280d.jpg

SQL Data Warehouse可以“动态扩展(elastically scale)”数据——可以子几秒钟内,自动扩展数据仓库。Guthrie说Data Lake是革命性的数据存储和处理方式。

http://img.ptcms.csdn.net/article/201504/30/55410b1c3eca0.jpg

一家来自英国的公司JustGiving上台演示,它们已经有2千3百万用户,估值30亿美元。它们使用了Azure、SQL、Hadoop和Blob存储。


Nadalla回到讲台,下一个主题是Office。“We want to go beyond single applications, to a semantically rich graph of data that is available for you to be able to consume as well as extend。”Nadella似乎暗示要将Office作为一个“平台”。

Office Extensibility主管Rob Lefferts上台,展示Office桌面和在线版的扩展运行,扩展还可以运行在iPad上,Office的开发者将能在Windows、Web和iOS等平台上跨平台开发。

http://img.ptcms.csdn.net/article/201504/30/55410e08f24dc.jpg

微软与Uber合作,现场展示了Office上的Uber插件,用户可以直接在Outlook上预约行程。微软今天还将发布基于Web的Skype presence API。


下一个主题是Windows 10

http://img.ptcms.csdn.net/article/201504/30/554110aa7fe24.jpg

Nadella:“Windows 10 is not just another release of Windows, it's a new generation of Windows”。

Windows部门负责人Terry Myerson上台。

Windows Store for Business发布,特色如图。不方便绑定银行卡的用户可以直接通过运营商扣费购买商城内容。

http://img.ptcms.csdn.net/article/201504/30/5541125836d0a.jpg

Myerson说,微软的目标,是在两到两到三年时间,做到让Windows 10在全球运行在10亿台设备上,作为对比,目前Google Play和KitKat设备数量为略超过5亿,Windows 8用了15个月的时间,才卖出了2亿授权。。

接下来的演示是,运行于手机、桌面和Xbox的通用(Universal)程序,案例之一是——微信。

http://img.ptcms.csdn.net/article/201504/30/5541147f60905.jpg

Myerson说Windows一直在敞开胸怀拥抱各种技术,今天将有四种方式在Windows Store上开发Universal程序:Web、.NET & Win 32、Android Java/C++,最让人惊讶的是,第四种——Objective C——现场一阵惊呼。

说起来简单,但这意味着如果应用中使用了Google API,就需要创建一个相应的微软替代版本,不单如此,这样的应用程序最终将有能力深度集成Cortana、Xbox Live、Holograms这些Windows平台特有的功能。现场展示中,Visual Studio可以直接打开Objective-C项目,并在Windows 10系统中调试运行(在IDE中,所有可能存在问题的地方将高亮显示)iOS应用,同时支持触摸和键鼠操作。

微软已经与《Candy Crush Saga》展开合作,将游戏移植到Windows平台。

http://img.ptcms.csdn.net/article/201504/30/554117c0517e7.jpg

http://img.ptcms.csdn.net/article/201504/30/554118065e58a.jpg

关于Web方式,虽然也许并非开发或移植复杂应用的首选,但Web开发者不用再增加新的学习成本,此类应用个近似运行在Windows UniversalApp中的网站,但可以调用通知、应用内购买等服务。

目前有1600万.NET和Win32应用仍活跃在Windows 7和Windows 8平台上,方便开发者将这些应用移植为Windows 10平台应用的重要性也显而易见。微软使用了类似HyperV这样的虚拟技术,让现有的这些桌面应用能运行在Windows 10上。Adobe Photoshop Elements就将通过这种方式移植到Windows Store中。

Myerson风趣地模仿苹果发布会上常见的一幕“One More Thing,We need to get you some great hardware”——所有现场参加Build 2015的开发者都将免费获得一步HP Spectre X360电脑。“Compared to a MacBook Pro it's thinner and it's lighter, and of course it has touch display”。


Joe Belfiore上台。开始菜单已经半透明显示了,“We're trying to bring some of that feel back”,Belfiore说。新安装的应用将显示在开始菜单的左边。锁屏的右上方是类似Spotlight的功能,还会提醒用户使用Cortana和其他Windows功能。

http://img.ptcms.csdn.net/article/201504/30/55412236b4ec8.jpg

Cortana有了新的界面,“We want Cortana to represent a single way for users on Windows to interact with all types of capabilities”。

Windows 10的新浏览器——我们之前在说的Project Spartan有了正式名字——Microsoft Edge。其含义是“Refers to being on the edge of consuming and creating”。

Edge将支持扩展,现场展示了将一个Chrome扩展略加修改后,运行于Edge。扩展安装后,位于浏览器工具栏的位置。

接下来展示的特性是Continuum——手机和桌面电脑操作无缝切换(Continuum是正式的名字)。Windows 10手机几乎可作为全功能的PC,不过这一功能需要新的硬件支持。


Alex Kipman开始演示HoloLens的最新进展

http://img.ptcms.csdn.net/article/201504/30/5541227822a04.jpg

http://img.ptcms.csdn.net/article/201504/30/554122abf0d1f.jpg

应用于医学教育,学生能直观地看到人体解刨结构。

http://img.ptcms.csdn.net/article/201504/30/554122dae0099.jpg

http://img.ptcms.csdn.net/article/201504/30/554123326c8f7.jpg

今天现场演示的都是“Universal Windows App”。

Windows Holographic还能扫描使用者身边的环境——意味着创客这用项技术连接的机器人甚至不需要传感器。


Satya Nadella回到台上:

Thank you so very much for being here today and for being at this conference. I thought we would end today's morning keynote by playing the music that David composed for us using StaffPad.

今天的Keynote演讲,在一首刚于StaffPad谱就的乐曲演奏声中结束。

评论