uwp是什么?求可普

一地碎蛋 UID.1166480
2015-09-22 发表

电脑手机版本软件还是分开的吗?

敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复:
a751123973 UID.1134222
2015-09-22 使用 Lumia 640 XL 回复

不是,uwp会根据屏幕大小自适应

xyangtian UID.832923
2015-09-22 回复

uwp对于开发者的意义比较大,对于普通用户没什么卵用。
uwp的官方解释是一次开发多出运行。主要是方便开发者,开发者为Windows设备开发应用节约大量时间和精力。
uwp的实际开发过程可以一起开发,也可以分开开发比如QQ。

xv78版权没有 UID.390406
2015-09-22 回复

本帖最后由 xv78版权没有 于 2015-9-22 08:02 编辑

之前 MS 的桌面和手机平台有很多的界面技术,桌面有 MFC、Winform、WPF、QT 等以及各种基于 DirectUI 的私有库。UWP 是 MS 提出的跨平台现代解决方案,基于 WinRT 并希望解决一些沉疴旧疾,譬如:
[list]
[*]完善的 DPI 缩放支持
[*]应用运行在沙盒中,一切行为受到用户控制
[*]完善的商店支持,可以根据主机架构(ARM、X86、X64)分发软件包,根据屏幕的 PPI(1X、2X、4X、8X)分发素材,根据语言设置分发语言包,节省磁盘空间,提高体验
[*]现代动画,这个还在做,通过 Win2D 和 Composition API
[/list]


注意,它不仅仅面向移动平台,Win10 的很多桌面体验由 UWP 提供,很多组件将来也会 UWP 化。

闹****闹 UID.1153426
2015-09-22 使用 Lumia 920 回复

通用程序并不一定通用。
在开发的时候大屏应用和小屏幕应用的UI是分开的,就是可以有不同的前台代码,同时可以共享后台那些和UI无关的代码。
最简单的就是在一个解决方案里边3个工程项目,一个是大屏幕UI相关的设计代码,一个是小屏幕UI相关的设计代码,剩下一个就是大小屏幕共享的功能性代码。这样的话如果商家按照这种模式开发,如果开发好了大屏的应用,理论上只要适配一下小屏幕的那个UI工程,小屏幕就能用了。
说起来很简单,适配的难度和当初代码结构的设计有很大关系。如果商家不做小屏幕适配那么通用应用就不通用了。

iamfire UID.54453
2015-09-22 使用 Lumia 930 回复

Quote闹钟别闹 发表于 2015-9-22 09:14
通用程序并不一定通用。
在开发的时候大屏应用和小屏幕应用的UI是分开的,就是可以有不同的前台代码,同时 ...


UI不是分開的,你自己用一用uwp的qq再調細看看。

闹****闹 UID.1153426
2015-09-22 使用 Lumia 920 回复

Quoteiamfire 发表于 2015-9-22 20:34
UI不是分開的,你自己用一用uwp的qq再調細看看。


你可以去找点uwp的示例代码看看

突冉 UID.401291
2015-09-23 回复

就是非常好用的wp软件,呵呵呵!!!

iamfire UID.54453
2015-09-23 回复

Quote闹钟别闹 发表于 2015-9-22 22:17
你可以去找点uwp的示例代码看看


請你看看官方代碼,人家介面不是分開寫的
是用一個叫作VisualStateManager 來調整UI
https://msdn.microsoft.com/library/windows/apps/dn765018.aspx

闹****闹 UID.1153426
2015-09-23 回复

Quote***链接停止解析***
請你看看官方代碼,人家介面不是分開寫的
是用一個叫作VisualStateManager 來調整UI
https://msdn.micros ...


是我把8.1通用程序和Universal Windows Platform (UWP) 搞混了,无奈现在两台工作机都是8.1的,VS2013 ,Framework版本是4.5.1 ,创建不了UWP,有空研究一下。
***附件停止解析***

本站使用Golang构建,点击此处申请开源鄂ICP备18029942号-4联系站长投诉/举报