WinRT是建造会议室的大象
CIO采访:尼尔摩尔,ICT,汉普郡火灾和救援服务
学术界链接支付卡片漏洞到Tesco Bank Cyber​​ Heist
近90%的客户表示社交媒体可用性会影响品牌忠诚度
Microsoft的Raspberry Pi 3套件使得易于创建新设备
大多数制造商将使用客户面向客户的VR到2020年
HyperGrid启动HyperCloud集装箱混合云平台
云提供商在NetApp SolidFire上移动到QoS Flash性能
蒂姆法令:Apple Watch将从iPhone中切割电源线 - App Devs必须服从
CEO表示,Talktalk从网络攻击中弹出一年。
新的AWS服务可帮助公司将应用程序移动到云端
John Lewis选择了三项零售科技初创公司,以获得2016年jlab资金
英特尔在便宜的价格:芯片制造商船舶$ 15 IOT开发板
毕马威警告首席执行官,因为Brexit而忽略了GDPR的要求
Auticon:只雇用自闭症IT专业人士的IT咨询
荷兰人需要采取数字领先
谷歌下周可以面对Android的欧盟反垄断费用
AI +人类=踢屁股网络安全
三星电子考虑分裂
夏普的机器人智能手机可能需要1,800美元
运输苏格兰转向物联网映射,以防止道路清除冷鲷
维珍媒体首席执行官敦促Theresa可以为Brexit Turmoil带来清晰
Microsoft的Kim Cameron表示需要修复在线身份
IT服务经理在数字业务转型中看到了ITIL的作用
VNC轮盘赌:如果您不使用VNC密码,请准备被攻击
Matt Hancock要求市场领导全FTTP宽带
谷歌暂停美国FTTP宽带推出
Dyn DDOS攻击突出了全球互联网基础设施的脆弱性
谷歌和甲骨文首席执行官周五遇到了6小时,但未能解决他们的诉讼
Fitbit可能有助于医生挽救一个男人的生活
ISPS正在突破网络中立规则,倡导团队说
来自麻省理工学院的新无线技术承诺免费无线网络连接
录取令人批准的视频,Netflix现在承诺对用户的更多控制
英特尔为更旧的桑迪桥接电脑编写Win10驱动程序
商务突发事件将微软推动起来苏政府
四分之三的银行将初创公司视为访问最新技术的最佳方式
Broadcom Buys Brocade,但将销售IP网络业务
研究表明,Devops在很大程度上没有改善安全性
FBI说黑客工具仅适用于iPhone 5C
微软向英国数据中心提供云用户私人网络连接
兰开斯特大学的潜在潜在的AI软件削减了数据中心的功耗
A.I.仍然需要我们 - 建立量子计算机
Nao敦促CCS加强,因为它未能达到金钱目标的价值
NVIDIA的Tesla P100 GPU将为世界上最快的计算机推动
Chrome Extensions即将告诉您他们收集的数据是什么
数字转型的消费者身份关键
Alexa进入家庭自动化
毕马威说,通过改善的用户信任来实现Telco收入的道路
三个违规突出了几个安全问题,说(ISC)2
白宫不会支持加密解锁立法
您的位置:首页 >论坛 > 研究报告 >

WinRT是建造会议室的大象

2021-06-27 18:44:20 [来源]:

通过一天的建造会议开始,现在可以获得官方的Microsoft Build应用程序,我们对开发人员产品的大部分会话和一般的Azure倾斜有一个很好的想法。随着场合的愿望,微软肯定会忠实地鞭打狂热的窗户。

Andy Weir在Neowin提供了一个很好的外观,它已经飞过的Windows 10夸张:“当你看到这一点时,你们都会吓坏了,”富裕的高级特纳。“这些功能......要改变一切。没有笑话,“来自斯科特Hanselman,校长Azure。这两个推文都已被删除。

[Windows 10开发人员的困境:普遍或坚持桌面?选择赢得了“teas容易。/留在与企业Windows博客和Windows时事通讯的关键Microsoft技术。]

我一直在看日程安排,扬声器和细节,想知道,“WinRT在哪里?”

对于那些在这场比赛中渴望的人来说,让我从现代Windows开发的快速历史上开始。

Old-Cashed Windows程序 - 您每天可能使用的Windows程序,如Internet Explorer和Microsoft Office - 依赖于Win32应用程序编程接口,这组系统调用,让程序与操作系统交谈。Charles Petzold于1988年写了第一个关于Win32 API的首次广泛使用的书。Win32 API增长和变形,在Windows 7中达到了顶峰。

当Microsoft宣布Windows 8时,它还宣布了新的Windows运行时,这是一组真正彻底改变的Windows编程的API(常见的WinRT)。您可以从Windows 8和8.1召回的“Metro”应用程序基于WinRT。我“LL轻轻地回避讨论Microsoft莫名其妙的计算机,只能运行WinRT,而是继续移动到移动。

WinRT是移动计算的大型拉力队 - 当时移动第一个Windows世界的Nexus。它有各种移动友好功能,但相对较少的开发人员选择了使用它。实际上有很多原因有原因。

Windows Phone 8到2012年中期到达,Microsoft开始宣传WinRT如何在PC和手机上运行。2012年6月,研究公司Gartner这是为了说:

[Windows 8]提供从电话到服务器的通用接口和编程API。它也是桌面上Win32应用程序结束的开头。...Microsoft将继续支持Win32,但它会鼓励开发人员使用WinRT编写更可管理和接触的应用程序。

这当然是垃圾 - 在手机上运行的WinRT和Win8 PC完全不同,差异不同,服务器增加了一个完全新的蠕虫。

Microsoft按下Silverlight - 它的Adobe Flash版本作为Windows Phone 8的开发平台。在Windows 8.1发布后有一个时间。当开发人员不得不在Silverlight 8,Silverlight 8.1和Pure WinR之间选择时,如果他们跳到WinRT,他们只能进入Windows Phone商店。我开始对2011年6月缺乏对Silverlight开发商的支持。虽然微软仍然列出Silverlight - 并将其作为可选的更新 - 它被遗弃。奉献几个月和多年来,难以弄清楚的人在WinRT火车下扔了。

使用Windows 10,Microsoft宣布(并反复重命名)其新的通用Windows平台。随着David Hale在这个MSDN文章中表示,uWP包含WinRT但超越了,因为

Windows 10介绍了通用Windows平台(UWP),进一步发展了Windows运行时模型,将其带入Windows 10统一核心。作为核心的一部分,UWP现在提供了在运行Windows 10的每个设备上提供的公共应用程序平台。使用此演变,目标UWP的应用程序不仅可以调用所有设备常见的WinRT API,而且还可以调用APP运行的设备系列特定于设备系列的API(包括Win32和.NET API)。UWP跨设备提供保证的核心API层。这意味着您可以创建一个可安装到各种设备上的单个应用程序包。并且,通过该单个应用程序包,Windows存储提供统一的分发通道,可以到达您可以运行的所有设备类型。

因此,通过UWP吞噬了Winrt - 而且抛出了一系列其他东西来填写UWP。至少,这是意图:在UWP中粘贴Win32 API和.NET应用程序是Project Centennial省,仍处于Beta,也不会有一个真正的产品名称。有桥梁:消除项目Astoria - 去年宣布的建筑 - 应该将Android应用程序带入UWP折叠。Project Islandwood(iOS的Windows Bridge)应该帮助将IOS应用程序带入UWP。Web Bridge(托管Web Apps)将HTML和JavaScript程序带入UWP。

所有UWP程序都用于Windows商店 - 至少是我们应该期待的。但是,看看发生了什么,现在在Windows商店中提供的内容。Microsoft最初将Metro应用程序放在商店,然后在WinRT Apps,现在的UWP应用程序中放入商店,以及挑选令人尴尬的纤细。

我们有少数Microsoft的Windows商店/ WinRT应用程序:OneNote,Sway和可动性地图已准备好进行黄金时间。然后是其余的:边缘,只有现在开始萌芽扩展;最近宣布的Skype;和近乎承诺的Onedrive的工作版本(请参阅Thurrot.com上的屏幕截图)。微软一年多地研究了这些大应用超过一年 - 近两年的边缘 - 他们现在应该是他们应该的阴影。

微软本身正在避开平台。严重的办公室手机仍然存在,但办公室本身不会在WinRT上运行。内置Windows 10应用程序是少数例外,真实应用程序的棒PS和Don“T涵盖了许多基本功能。例如,WinRT邮件应用程序现在只能能够弹出消息,即兴。WinRT照片(Windows 10 Photos App)并不将蜡烛持有Google照片。等等。

公司一直在拉扯他们的WinRT Microsoft Store应用程序,左右 - 而且很少有新的公司展示扭曲潮流。新的Instagram应用程序(仍然在Beta和相当不稳定)是一个iOS端口,但它是使用Facebook的工具,而不是微软的项目岛伍的移植。Facebook应用程序仍然不稳定。Twitter应用程序不接近IOS和Android上的模拟。有例外:除了我的经验中,Dropbox应用程序很好。

您可能会归因于Windows Store应用程序的缺乏风格显示到出牙问题,但它们背后的开发人员多年来一直在使用WinRT。

UWP应该是魔术胶水,它在一起持有它。正如Gartner所说的那样,它是一个“从电话到服务器的通用接口和编程API”,现在扩展到包括Hololens,Raspberry Pi,Surface Hub,以及均匀的每个物联网均匀。是的,UWP具有其应用模型,设备系列,核心API和有效像素。它现在没有什么是强大,可扩展的应用程序的示例。Edge是唯一一个接近的示例,它是很长的路可以使用。

你必须想知道WinRT的那么难以。而且,如果微软可以快速地拿出体面的WinRT应用程序,那么地球上的业务开发商如何成功?或者到目前为止,为什么公司开发人员在有这么多好的选择时选择WINRT?

这让我回到了房间里的大象:微软,正如我的同事保罗·克里斯声称,也不放弃UWP。相反,UWP正在重新定义,以方向“T即可。最近收购Xamarin显示UWP可以重新定义,以包括Android和iOS应用程序,如果他们“重新使用Microsoft”的.NET。谁知道还有什么可以吸收到UWP Cabal?

我认为你在未来几年里,我们将在未来几年内看到Winrt。这不会让我惊讶地看着它枯萎,就像Silverlight - 忽略了一段时间,那么有点流亡,没有体面的埋葬。开发人员将抱怨他们“重新推开,但微软将锁在下一个闪亮物体上,让DEVS读茶叶 - 或者只是在风中摇摆。ActiveX也这样做了。

如果您想构建在PC,Windows手机,Xbox Consoles和Hololens同时运行的应用程序,那么WinRT是您唯一的选择。对于其他任何事情,你必须询问手头工作是否有更好的工具。

在您提交WinRT之前,请考虑其历史。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。