首页 > 新闻 > 国际 >

微软开发者大会:Win10大一统

2015-04-30 09:28:18   作者:   来源:网易科技   评论:0  点击:


  Win10手机新技能:连外屏变电脑
 

  日前微软公司(Microsoft)在“构建2015”主题大会上推出了Windows 10手机新功能,名为“Continuum”。所有运行win10最新系统的手机都可以在连接更大的屏幕后,“变身”为台式电脑。Win10的这个新功能为用户在平板和电脑间的转换带来了不小的便利,同时这也预示了开发商未来开发智能终端(包括:个人电脑、平板电脑、智能手机以及微软游戏机)通用程序的趋势。当Win10手机连接到外屏后,页面会自动调整为屏幕的大小,并在控制系统上进行有别于手机的适当调整,为用户带来最佳操作体验。这一切是未来智能终端趋为一体的标志。

  微软正式命名新浏览器为Microsoft Edge

  据国外媒体报道,Windows 10中采用全新渲染引擎的浏览器终于有正式命名了——微软于周三在Build开发者大会上宣布,被用以取代已沿用20年的Internet Explorer浏览器的Project Spartan将正式命名为Microsoft Edge。Edge事实上也是微软全新渲染引擎EdgeHTML的命名。

  Microsoft Edge作为IE浏览器的继承者,将提供包括数字墨水注释、Cortana语音助手、拓展件支持以及阅读目录支持等多项新功能。其中,拓展件功能亦可对当前的Chrome或Firefox拓展件提供支持,这再一次体现了微软要实现平台大统一的决心——Windows 10也如传闻所述,将兼容支持Android和iOS的应用代码。

  微软表示,Edge是一个会让终端用户开始考虑如何利用其完成工作的浏览器。从Edge开始,微软将致力于促进用户的生产力。

  微软已在最新的Windows 10预览版中提供Edge的试用体验。

  新Edge浏览器的图标也出炉了 还是字母“e”

  据国外媒体报道,随着微软今天正式公布新浏览器的命名(此前一直被称为Project Spartan),Edge的新图标也首次公开露面。

  Edge浏览器新图标同样也是一个蓝色的字母“e”,但书写字体与Internet Explorer的“e”有较为明显的不同。此外,在色彩上Edge也采用了较深的蓝色,与“天蓝色”的IE图标相比,要显得更加沉稳些。

  Windows 10可简单移植安卓和iOS应用

  据国外媒体报道,微软于29日的开发者大会上揭晓了关于在Windows 10操作系统上运行移动设备应用的计划。此前有关这个计划的小道消息已经盛传了十个月之久。微软一直致力于对安卓应用程序的研究,现在最终确定了相应的解决方案,这将允许开发者把现有代码移植到最新的Windows 10操作系统上。

  未来iOS和安卓开发人员将可以通过两个新发布的软件开发套件(sdk),把他们的应用程序和游戏直接移植成Windows通用应用程序(Windows universal apps)。在安卓方面,微软允许开发人员能在Windows 10系统上使用Java和C++代码。对iOS开发人员来说,他们可以使用现有的Objective C代码。“我们希望开发人员能充分利用现有代码和技术,从而在微软应用商店增加和扩展那些Windows应用程序。”微软移动工程部门主管特里·梅尔森(Terry Myerson)昨天上午在接受专访时说道。

  想起来容易做起来难

  这个点子很简单,把现有的IOS或安卓应用直接装在Windows 10上,而无需开发人员重新开发。听上去容易,可实际操作起来可并不是简单地设置一下环境参数,点个按钮重新编译程序。梅尔森表示:“如果开发人员正在使用的是谷歌提供的安卓API。。。我们已经做出了那些API在Windows上的代替品。”微软最吸引开发人员的地方就在于对现有代码稍作变动就可以整体将应用移植过来,同时程序员还可以利用微软现有的各种插件或服务,例如Cortana, Xbox Live, Holograms和Live Tiles等等。微软协同一些着名的应用开发商,例如开发糖果粉碎传奇的King,一起测试了这些新API和插件。在大会Windows Phone的演示中,糖果粉碎传奇就是从iOS直接移植过来,并未在代码上做了过多的修改。

  “我们曾一度准备只做iOS”

  梅尔森承认,当微软计划支持IOS和安卓应用的移植时,曾为是否为两个平台都做支持而举棋不定。“我们曾一度准备只做iOS。” 梅尔森坦诚道,“但我们考虑到Windows的用户对象是这个星球上的每一个人,而苹果的iOS设备并非人人都有。”同时支持安卓和iOS使微软有机会俘获每一位在为移动平台开发软件的程序员的心。到目前为止,应用开发公司最普遍的做法是先在iOS平台上发布自己的应用,然后再同时或之后将代码移植到安卓平台上。现在,微软想让自己的Windows成为第三个被发布的平台,来摆脱今天他所面临的乏善APP的尴尬境地。

  微软在发布支持iOS和安卓开发套件同时,还给网站和Windows桌面软件开发人员提供了移植成通用应用程序(Windows universal apps)的方法。微软提供了一种方法可以使网站在Windows通用应用程序中运行,并且可以让网站使用平台系统服务,如通知和应用内购买。这允许网站所有者可以轻松地创建Web应用程序,并在Windows应用商店列出这些应用程序。这显然不是针对那些功能强大的应用,而是针对简单的网站,它让网站的开发人员可以在不学习另外一种编程语言的前提下来制作自己的APP。微软同时还照顾到了现有的Windows桌面应用程序开发人员,他们仍然可以利用自己在.NET和Win32的专业知识来开发Windows通用应用程序。“如今至少有1600万.NET和Win32的应用程序仍在Windows7和Windows8中被每月使用。” 梅尔森解释到,所以很显然微软需要让这些程序在Windows10中也可以运行。

  微软同时正在研发利用HyperV虚拟化使已有的桌面应用软件在Windows10上工作。Adobe是微软的合作伙伴之一,他们共同致力于开发使用虚拟技术的Windows10应用。Adobe Photoshop Elements,作为一款利用虚拟技术的软件,就是首批进驻Windows应用商店的通用应用程序之一。性能对于许多桌面应用来说至关重要,所以大家都很期待微软是否能利用虚拟技术提供设想中的流畅体验。

  为开发人员提供通向Windows10之桥

  总的来说,微软期望通过这四个新的软件开发套件来激发程序员对Windows10的开发热情。这是微软真正赢回开发商一个关键时刻。这同时也是Windows生死存亡、是否能够撼动主导移动世界的安卓和iOS的时刻。这样做的目的,就像梅尔森所说的那样,是为了让Windows10在未来两到三年之内赢得十亿的设备。这是一个很大的目标,实现它微软离不开程序员和APP们。
 

分享到: 收藏

专题