谁能解释一下通用应用的概念是什么,

高勇2507270394 UID.891337
2015-09-20 发表

为什么好多通用应用只有电脑版或者手机版,谁能具体解释一下原因,给我解一下疑惑,谢谢。

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

win、wm、exe、xboxone、以及那个眼镜的程序开发都可以直接用uwp来取代或转换成uwp来全平台通用
在未来手机的配置足够强大的话也许你能看到完整版的ps出现(这个可能扯得非常远)

sha****730 UID.958371
2015-09-20 回复

写一次代码,编译出x64 x86 arm三个包

高勇2507270394 UID.891337
2015-09-20 使用 Lumia 930 回复

Quoteshaoya730 发表于 2015-9-20 00:30
写一次代码,编译出x64 x86 arm三个包


那为什么有些应用不是手机电脑同步发布,这个我比较迷惑

chi****liu UID.1149230
2015-09-20 使用 Lumia 1020 回复

因为没人叼微软的手机系统!

高勇2507270394 UID.891337
2015-09-20 使用 Lumia 930 回复

Quotechickenliu 发表于 2015-9-20 00:55
因为没人叼微软的手机系统!


额,既然是一样的发布到手机商店又不会浪费时间,是不是手机还要配置一下

x-****oc UID.1031068
2015-09-20 回复

因为手机系统没发布啊

冰帝王 UID.949410
2015-09-20 回复

通用是米国一个生产汽车的公司,名下的别克、雪佛兰、凯迪拉克等等。

LLawlietmusiccn UID.47222
2015-09-20 回复

Quote高勇2507270394 发表于 2015-9-20 00:43
那为什么有些应用不是手机电脑同步发布,这个我比较迷惑


好像是写一次代码,三个包。但是还要分别小改一下。还有手机版为什么这么慢,好像是手机sdk开发工具还没正式版。开发者都在等正式版。不知对不对。。。说了先。

甜酸果 UID.881929
2015-09-20 回复

还要适配,

qwe2603300 UID.1151421
2015-09-20 回复

Quote***链接停止解析***
那为什么有些应用不是手机电脑同步发布,这个我比较迷惑


手机系统目前还不算稳定,估计都在等年末所谓的正式版推出后才出手,其实一般除了电脑端,再去弄手机端对于开发者来说是很简单的事情。

lu163 UID.214118
2015-09-20 使用 Lumia 920 回复

通用应用就是丢一个应用包给微软商店,然后就有电脑版,手机版,xbox版,还有其他基于win10的设备都能运行。

axile UID.563392
2015-09-20 回复

本帖最后由 axile 于 2015-9-20 10:54 编辑

因为虽然说是通用,但PC和手机环境并不完全一样,所UWP在PC上工作,并不能保证在手机上也正常,还是需要花时间适配的。WP市场太低,开发者就懒得做了。另外像我这样没有WP真机测试的,也是心有余而力不足,发了不能用还要被骂。

高勇2507270394 UID.891337
2015-09-20 使用 Lumia 930 回复

Quoteaxile 发表于 2015-9-20 10:53
因为虽然说是通用,但PC和手机环境并不完全一样,所UWP在PC上工作,并不能保证在手机上也正常,还是需要花 ...


哦,是cpu架构不同的原因吗?

汪****拨 UID.984552
2015-09-20 回复

因为别的还没发布,只有电脑手机的系统发布了。。。
以后可能有xbox,hololens然而大部分一般人也不会买,这玩意对普通消费者来说,没任何卵用吧,只是讨好开发者的工具。

axile UID.563392
2015-09-20 回复

Quote***链接停止解析***
哦,是cpu架构不同的原因吗?


CPU,系统文件等都有所不同

univercen UID.193643
2015-09-20 回复

Quote高勇2507270394 发表于 2015-9-20 00:43
那为什么有些应用不是手机电脑同步发布,这个我比较迷惑


并没有强制一个应用必须在所有平台运行,这个决定权在开发者手里。

univercen UID.193643
2015-09-20 回复

正在看微软的开发文档,看着这个帖子的跟帖,当真惊到我了,不知道,可以不说啊,瞎说胡编可不行啊

小娜 UID.1106964
2015-09-20 回复

虽然说是通用应用,但是各个平台运行的代码其实是不一样的,只不过在糅合在一份代码的不同路径中了
所以代码中会有 如果是PC平台,就这么执行;如果是爪机,就那么执行
就类似于条件编译,不过通用应用是运行时检测需要的API是否存在,就像JS那样
比如你要给返回键添加一个操作,就要先检查是否存在返回键(比如PC没有返回键)
然后就分有返回键怎么样,没返回键又怎么处理
还有就是UI也要适配

高勇2507270394 UID.891337
2015-09-20 使用 Lumia 930 回复

Quoteaxile 发表于 2015-9-20 11:17
CPU,系统文件等都有所不同


哦,谢了

高勇2507270394 UID.891337
2015-09-20 使用 Lumia 930 回复

Quoteunivercen 发表于 2015-9-20 11:18
正在看微软的开发文档,看着这个帖子的跟帖,当真惊到我了,不知道,可以不说啊,瞎说胡编可不行啊 ...


看明白了,发个贴科普一下,记得@我一下

虎渡客 UID.338703
2015-09-20 使用 Lumia 925T 回复

这得开发者来回答

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