设为首页收藏本站

站长之家.源码之家.wap站长之家.wap源码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 域名 空间 程序
查看: 1235|回复: 0

微软的新尝试,填补Windows 10的应用程序差距

[复制链接]

10

主题

8

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2017-6-29 12:41:15 | 显示全部楼层 |阅读模式

尽管很多微软WP系统并没有获得开发者以及用户的亲睐,微软在移动设备市场的份额相比苹果iOS及谷歌Android移动操作系统也远远不如,这甚至导致形成一种恶性循环——重量级的应用开发方都不重视WP平台。但即便如此,微软并没有放弃WP系统,反而是抱有十足信心。
解决碎片化,免费升级的Win10系统
谷歌Android系统就饱受碎片化的痛苦,这让Android的市场份额即使远远高于iOS,但在盈利能力方面仍然远远不如,在构建生态体系方面,Android可以说缺乏优势。同样的问题,微乳在操作系统上也拥有。
不过微软却相信,所有问题都将会随着全新的Windows 10操作系统的推出迎刃而解。而我们知道全球Windows系统用户数超过15亿,一旦这其中的多数用户能够免费将系统升级至Windows 10,微软将会有一个横跨多个平台的巨大生态系统,而这将快速吸引开发者。
一个应用可以同时兼容全部搭载Windows 10的设备,这些设备包括手机、PC、平板电脑、Xbox 游戏主机、微软不久前发布的HoloLens、Surface Hub,以及物联网设备。这些设备可以从一个统一的应用商店里获取应用、更新应用,开发者也可以使用统一的SDK工具来为搭载Windows 10的设备开发应用。
国内知名科技博客WPDang表示,Windows 10通用应用平台将包括:
自适应的UX(应用窗口布局、用户控件)
自然用户交互(语音输入、数字手写笔、手势识别、眼球识别)
基于云端的服务(通知服务、Windows漫游数据、Windows Credential Locker、Cortana AI、OneDrive、Application Insights、Azure移动服务、Azure通知中心)
统一的SDK工具、统一的应用商店和开发者中心
“应用开发人员将纷纷投向Windows 10平台,并迅速占领大部分市场。最终,开发人员会爱屋及乌,Windows 10手机也能够借此受益。”对开发者来说,微软正在构建Windows 10的可扩展性和适应性的用户界面,无疑使得通用应用程序更容易横跨电脑,手机,平板电脑,甚至游戏机来运行。
微软设备部门营销高级主管克雷格·苏利文在巴塞罗那全球移动大会上表示
“当今世界,人们不再去考虑离线类型产品,他们考虑的只有他们想要做什么。用户想要的并非这些精密的产品类型,他们要的是具备连续性的系列产品设备。”
新标准的制定,微软的Spartan浏览器
IE浏览器的Trident引擎不仅要保证对过去非标准代码的兼容性,还要满足新开放网络标准的规定,在现今开放的互联网IE浏览器存在太多对新技术的阻碍,对微软来说迫切需要找到一个新的替代品。
而在下一代浏览器上微软其实已经酝酿了很长一段时间,这款年初在Windows 10发布会上亮相的浏览器代号为“Project Spartan”。在MWC 2015上,微软终于确认Windows 10下一预览版更新就将加入该浏览器。
为了更好的适应新的网络开放标准,Windows 10将采用EdgeHTML.dll,它将与之前数十年中一直作为Internet Explorer引擎的Trident(MSHTML.dll)分离开,仅在访问一些旧的企业站点时会载入Trident内核。这使得新诞生的Spartan并没有使用开源引擎WebKit,而是微软从零开始编写。
新的浏览器在投入市场后将会迅速并且持续地升级,就像Chrome、Firefox以及其他主流网页应用和服务那样。其会伴随新系统的升级而不断地完善和改进。
Spartan浏览器新渲染引擎在兼容性上主要解决的主要问题
1)兼容性视图列表。兼容性及格率此前依赖于兼容性视图列表(Compatibility View list),它能够让微软把网站代码转变为模仿传统IE行为的旧文档模式。不过这一做法需要经过大量的测试和维护,不可能良好的覆盖顶级网站之外的网站。
2)X-UA-Compatible。通过此前的文档兼容模式X-UA-Compatible,一些网站被强迫使用了旧文档模式,但这并非临时性权宜之计。通过X-UA-Compatible,网站此前必须让旧版本的网站能够在未来版本的IE上运行,同时还需要为其它先进的浏览器开发适当的版本。
3)专注于标准。在微软过去专注于新HTML5格式的同时,由于有时对标准文档的解释是多样的,导致浏览器之间的互用性存在隔阂。这也导致开发者需要修复更多的漏洞,以及用户无法登陆更多的网站。
全新的王牌,Web应用程序的最终形态
在前面已经说到,微软为了解决碎片化,将会使得一个应用可以同时兼容全部搭载Windows 10的设备,但如何更快速的吸引开发者这并不是一件容易的事情。
而微软的新浏览器其实也并不单纯只是为了解决兼容性问题,要知道微软已经计划在Windows 10上使用一种托管的Web应用程序。这种新Web应用程序将会集成Cortana语音助手,使得可以访问用户的通知栏,联系人,日历和摄像头。
Windows 10将允许开发者通过商店直接发布Web应用程序,而这将是真正的Web应用程序,开发人员通过现有的Web基础设施无需任何修改就可以远程运行
就其本身而言,这可能似乎不是什么大不了的事,事实证明早已经有不少Web应用程序已在Windows应用程序生态中运行。就其本身而言,通过应用商店发布Web应用程序可能似乎不是什么大不了的事,但微软此次将会赋予这些应用程序特殊权力。
通常情况下,基于浏览器的应用程序会受到浏览器沙盒限制。他们必须获得操作系统的API,否则将不能访问。而发布在Windows 10中的全新Web应用程序,这些限制都会放宽。作为受到特殊照顾的程序,Web应用程序将可以做很多原生App可以做的事情,例如,进行弹窗通知,而这些对常规的Web应用程序来说往往无法逾越。
很多公司都有Web应用程序,虽然这可能并不是他们的主要业务,但Web对他们仍然相当重要。银行可能就是一个很典型的例子,它们的Web应用程序总是会不断更新。微软希望能够帮助他们填补与原生App之间的差距。
一直以来,大家都在争论Web应用程序会不会取代原生App,微软希望通过全新的支持颠覆iOS以及Android建立的生态王国。战争可能才刚刚开始。
逐鹿网专注于互联网创投市场,微信公众号:hizhulu
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情提示: 没有图片帖子!

申请友链 |Archiver | 站长之家讨论论坛

© 2012-2020 站长之家备案号:( 浙ICP备14006854号 ) GMT+8, 2020-1-24 14:05 , Processed in 0.345182 second(s), 36 queries . Powered by kuhack.net X3.2    

禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.如遇版权问题,请及时联系点击这里给我发消息

今天是: | 本站已经安全运行: //这个地方可以改颜色

低部图片

返回顶部