为什么当Microsoft删除通用应用程序时我们应该编写通用应用程序-Skype仅用于桌面 Tizen成为三星物联网战略的中心 Google通过App Engine提供后端服务 微软Downs飞行 通过PhiloGL使WebGL更容易 FlightGear 2.6 Firefox 12提供改进的开发人员工具 人口普查分析仪提示未来 Azure数据编码 Firebug 1.11发布 英特尔使其可穿戴-发展轨迹 简易Windows RT越狱 希格斯玻色子机器学习挑战在Kaggle 浏览器市场份额竞赛中的方向改变了吗? 挖掘社会形象 Windows Phone 8-重新启动 谜确保资金–扩展对公共数据的访问 Hadoop添加了内存缓存 Pong开发人员挑战赛 有一天要使用Windows Phone 8 SDK吗? Apache Spark 2.0发布 诺基亚转到高级开发人员计划 开发人员可以使用Asus Xtion Kinect克隆 红色编程语言 图灵赦免的新呼吁 程序员节-庆祝 Ki-适用于JavaScript的Lisp Go 1.10添加了自动缓存 您的WiFi知道您在哪里! Lodash-功能性JavaScript库 Go变成了七岁时的注意力 NetBeans 7.3发行候选版 平板电脑吸引用户远离台式机和笔记本电脑 LoveLetters赢得托尼销售奖 新的汉语普通话改善了版本控制 为了庆祝艾伦·图灵 Pharo 6.0移至64位 NativeScript-统治一切? 伊万·萨瑟兰(Ivan Sutherland)荣获京都奖 TypeScript 1.8 Hits Beta 可穿戴的Android-WIMM One Xamarin现在免费-这会改变一切还是什么? 图灵的纸牌信件将被拍卖 Arduino正式发布-1.0版 p5.j​​s将处理引入网络 JavaFX在Raspberry Pi上运行 jQuery仍然是我们最喜欢的框架 坑-F#到JavaScript编译器 Java 9的拟议时间表 Java ME 8随Raspberry Pi大量发布
您的位置:首页 >开发 >

为什么当Microsoft删除通用应用程序时我们应该编写通用应用程序-Skype仅用于桌面

只是当您认为事情正在逐渐消退时,有些事情会让您感到奇怪-w?微软在说服我们通用应用程序成为未来之道之后付出了巨大的努力,这使Skype现代应用程序不再使用台式机版本。这根本没有道理。

Skype的

Windows 8的发布在Windows应用程序中造成的分歧一直持续到今天,Microsoft目前正在尝试通过创建可在台式机,手机和移动设备上运行的真正的Windows 10 Universal App来解决这一巨大错误。目前,针对Windows 10的通用应用程序开发状态不是很好,但是正在变得越来越好。微软的观点是,您拥有的任何WinRT应用程序或旧式的Windows 8通用应用程序都可以轻松地转换为Windows 10通用应用程序,并且所有平台的代码都相同。

简而言之,Windows 10 Universal Apps是未来的方式。

当然,它们不是100%通用的,并且是否可以在Windows 7或更早版本上运行还不确定,因此,具有讽刺意味的是,在选择编写通用应用时,您将市场限制在本质上是Windows 10,但这是未来-根据微软的说法。

Skype是Microsoft的旗舰产品之一,已经有一段时间作为桌面Win32应用程序和Modern / Metro / WinRT应用程序提供了。WinRT应用程序可能不是Windows 8甚至不是Windows 10的通用应用程序,但是据Microsoft称,如果您有这样的应用程序,那么将其移植到Windows 10通用应用程序既简单又值得。

但是,Skype团队刚刚宣布,他们将停止使用Skype的WinRT版本,而将精力集中在桌面Win32版本上。根据Skype博客:

“从7月7日开始,我们会将Windows现代化应用程序的PC用户更新为Windows桌面应用程序,并将淘汰该现代化应用程序。”

是的,那么快!不到一个月的时间,“现代应用程序”将消失。

Skype现代

做出这一突然决定的原因令人信服:

“随着即将发布的PC Windows 10版本的发布,使用针对鼠标和键盘使用进行了优化的Skype应用程序变得有意义,该应用程序能够同时进行触摸操作,而不是两个单独的执行相同功能的应用程序。”

因此,随着即将发布的Windows 10发行版,Skype团队拒绝了创建Windows 10通用应用程序的机会,该应用程序将在所有新的Microsoft平台上运行并返回其桌面应用程序。有关台式机版本的要点将能够使用触摸和鼠标输入,但这也是新通用应用程序的优势。

可能是真正的原因是Skype团队认为桌面应用程序比Windows 10通用应用程序更通用吗?

Skype已经有一个Windows Phone 8应用,这大概是与在Windows 8下运行的WinRT应用不同的代码库。理论上,Windows 8 Phone应用程序将仅在Windows Mobile(即Windows Phone 10)上运行,而无需任何工作。将当前的WinRT应用程序升级到Windows 10 Universal Apps将使Skype在Windows 10上可以使用某些功能-手机,平板电脑和台式机-但他们已经拥有涵盖这些功能的台式机和手机应用程序。Windows 10应用程序将为他们提供在旧版Windows上可以使用的功能,因此通过支持它,他们可以管理另一个代码库。但是,如果将来他们仅支持Win32应用程序,则它将在所有版本的Windows上运行,而无需付出任何额外的努力。

那你会怎么做?编写Windows 10通用应用程序并必须管理Win32,Windows Phone 8和通用应用程序,或者只是坚持使用Win 32和Windows Phone 8?

可能是Windows 10 Universal Apps不够通用-至少要等到Windows 10占据良好的市场份额时,或者Windows 10才能获得良好的市场份额才应该。

微软正在推动Windows 10 Universal Apps作为现在和将来的开发平台,但其Skype团队刚刚指出了这种推理的缺陷。

还是有另一种解释?

这不是狗食的一个很好的例子,并且使您对于成为Windows 10应用程序的早期采用者的任何决定都产生了疑问-如果Microsoft无法落后于计划,我们为什么要这么做?

Skype的

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