族谱网 头条 人物百科

通用Windows平台

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:433
转发:0
评论:0
兼容性UWP是Windows10和Windows10Mobile的一部分。UWP应用不能运行在早期的Windows版本上。应用程序能使用VisualStudio2015进行此平台的原生开发。而面向Windows8.1、WindowsPhone8.1及其两者(通用8.1)的旧版Metro应用需要一些修改才能迁移到UWP。在2015Build期间,微软宣布了一个UWP“桥梁”集,允许Android和iOS软件被移植到Windows10Mobile。WindowsBridgeforAndroid(代号“Astoria”)将允许使用Java或C++的Android应用被移植到Windows10Mobile和发布到Windows应用商店。Windows开发者平台的技术总监KevinGallo解释说,该层包含一些限制:GoogleMobile服务和某些核心API将不可用,存在“深度集成到后台服务”的应...

兼容性

UWP是Windows 10和Windows 10 Mobile的一部分。UWP应用不能运行在早期的Windows版本上。

应用程序能使用Visual Studio 2015进行此平台的原生开发。而面向Windows 8.1、Windows Phone 8.1及其两者(通用8.1)的旧版Metro应用需要一些修改才能迁移到UWP。

在2015 Build期间,微软宣布了一个UWP“桥梁”集,允许Android和iOS软件被移植到Windows 10 Mobile。 Windows Bridge for Android(代号“Astoria”)将允许使用Java或C++的Android应用被移植到Windows 10 Mobile和发布到Windows应用商店。Windows开发者平台的技术总监Kevin Gallo解释说,该层包含一些限制:Google Mobile服务和某些核心API将不可用,存在“深度集成到后台服务”的应用(如通信软件)也不能在此环境下良好运行。 Windows Bridge for iOS(代号“Islandwood”)是一个开源中间件工具包,允许使用Objective-C开发的iOS软件使用Visual Studio 2015将Xcode代码转换为Visual Studio项目以移植到Windows 10 Mobile。 Windows Bridge for iOS的一个早期版本已使用MIT许可证在2015年8月6日发布为一个开源软件,而Android版本仍在内部测试。

2016年2月,微软宣布已经收购了位于旧金山的开发 Xamarin ( 英语 : Xamarin ) 软件的公司。 此次收购后不久,微软宣布将放弃Android bridge项目,并计划支持在Windows 10上运行Android应用。他们的关注重点将主要集中在iOS bridge。

开发

UWP是Windows Runtime的一个扩展。采用UWP创建的“通用Windows应用”在其清单(manifest)构建中不再采用对特定操作系统的写法,相反,它们采用“通用Windows平台桥梁”针对一个或多个设备族,例如个人电脑、智能手机、平板电脑和Xbox One。这些扩展允许应用程序自动利用当前运行设备中可用的功能。 通用应用即可以运行在智能手机上,也可以运行在平板电脑上,并为两者提供适当的体验。如果手机连接到一台桌面电脑或者一个合适的扩展坞,其上运行的通用应用还可能呈现为平板电脑上的体验。

反响

作为游戏平台

UWP的游戏开发会受到技术限制,游戏可能无法做到桌面应用程序的所有功能,包括不兼容多显卡,无法禁用垂直同步,不能支持游戏模组,及不能使用游戏辅助软件如 Fraps ( 英语 : Fraps ) 、Steam游戏内界面和按键管理器等。 Epic Games创办人Tim Sweeney批评UWP是一个“围墙花园”,默认情况下,UWP软件只能通过Windows应用商店安装,必须更改系统设置才能启用外部应用的安装(Android系统有类似的设计)。此外,某些系统功能只能在UWP中调用,不能在基于Win32的软件中使用,这包括大多数PC电子游戏。Sweeny表示这些是“微软在以有史以来最激进的动作”,试图将PC转变为一个封闭平台,并且这些举动注定将使Steam等第三方商店处于劣势,微软在削减了用户自由安装全功能PC软件的自由,破坏开发者及发行商与其客户之间保持直接关系的权利。因此,Sweeney称最终用户应该可以直接下载UWP软件并以桌面软件相同的方式安装它。

在Build 2016期间,微软Xbox部门负责人Phil Spencer宣布公司正在尝试解决一些问题,以改进UWP对PC游戏的能力。其指出微软正在“致力于达到或超过全屏游戏的性能预期,以及提供包括覆盖层、模组等附加功能的支持。”,同时也宣布提供禁用垂直同步的支持,以及 AMD FreeSync ( 英语 : AMD_FreeSync ) 和 Nvidia G-Sync ( 英语 : Nvidia_G-Sync ) 技术的支持,这将在Windows 10的未来更新中被添加。


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· Windows1.0
参见MicrosoftWindows的历史微软操作系统微软操作系统列表操作系统列表
· Windows2.0
参见MicrosoftWindows的历史微软操作系统微软操作系统列表操作系统列表
· Windows10
开发历史Windows10在测试阶段发布个人电脑版的技术预览版、会员预览版(InsiderPreview)和手机版的Mobile移动预览版。误称早期认为Windows10的发行版本名称是Windows9,这是由于WindowsVista以后的版本取消之前版本诸如年份、英文缩写之类的命名方式(例如Windows2000、WindowsXP),而改用版本号的命名方式(例如Windows7、Windows8),所以用户很自然就联想到Windows9。有些媒体也曾经错误将该系统早期开发版本报道为Windows9,微软直到于2014年9月30日发布正式的版本名,各网友与各大媒体随即停止宣传所谓“Windows9”。有媒体指出微软公司跳过Windows9而将名称直接改作Windows10的原因是微软公司曾经发布过Windows95与Windows98两个版本。倘若将该系统版本叫做Windows9,可能...
· Windows7
开发历史以加拿大滑雪圣地Blackcomb为开发代号的Windows操作系统最初被计划为WindowsXP和WindowsServer2003的后续版本。Blackcomb计划的主要特性是强调数据的搜索查询和与之配套名为WinFS的高级文件系统。但在2003年,随着开发代号为Longhorn的过渡性简化版本的提出,Blackcomb计划被延后。2003年中,Longhorn具备了一些原计划在Blackcomb中出现的特性。2003年,三个在Windows操作系统上造成严重危害的病毒暴发后,微软改变了它的开发重点,把一部分Longhorn上的主要开发计划搁置,转而为WindowsXP和WindowsServer2003开发新的服务包。WindowsVista的开发工作被“重置”了,或者说在2004年9月推迟,许多特性被去掉了。2006年初,Blackcomb被重命名为Vienna,然后又在2
· Windows8.1
开发历史2013年6月27日,微软推出Windows8.1预览版供用户免费试用。2013年10月17日,微软推出Windows8.1免费下载升级版,提供Windows8用户使用。2013年10月18日,Windows8.1升级和零售版正式上市。2013年10月21日,WindowsRT8.1在发布以后很快便有许多用户在升级WindowsRT8.1后发生死当现象,微软紧急将WindowsRT8.1从商店暂时下架,翌日重新上架。2014年4月2日,微软在Build2014上宣布Windows8.1Update将发布,并在稍后提供给MSDN订户。2014年4月8日,Windows8.1Update正式提供给所有用户。系统需求处理器:x86或x641.1GHz及以上内存:1GB(32位)或2GB(64位)硬盘空间:16GB可用(32位)或20GB可用(64位)显卡:DirectX9图形设备(带有W...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信