我有一个关于cshell的问题不知该不该问

汪汪gogo UID.1168118
2017-06-26 发表

本帖最后由 汪汪gogo 于 2017-6-26 22:56 编辑

cshell意味着什么? 按照微软的说法就是应用会按照不同的尺寸会自适应ui,是不是这样? 那么问题来了,手机运行cshell是不是就可以直接运行pc上的uwp应用,因为会自适应。 那么uwp是不是真正做到一次开发全平台使用了?因为当初uwp出来的时候微软就是这样吹的,结果,我们都知道,pc和手机的开发还是分开的。 那么目前开发出来的uwp会不会有影响呢? 本屌不懂开发,在上厕所的时候,脑子突然闪现的问题,请各位高手答疑解惑

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

我就想知道现有的wp手机哪一款可以运行cshell ?会不会全部死犊子?

aymf1710 UID.611767
2017-06-26 使用 Lumia 640 回复

MS难道又推倒重来?我想不大可能

max****ker UID.2903974
2017-06-26 回复

作为UWP开发者,我来回答你吧。

1. CShell的手机肯定可以运行UWP应用,但可能会限制只适配了手机屏幕的UWP,否则很难保证体验。

2. UWP确实是一套代码全平台通用的,界面确实可以做成自适应,从而适配各种屏幕尺寸。但我以过来人来告诉你,实际上做自适应界面是很大工作量的,阅读类应用或者复杂度不高的应用就没什么,但复杂度上到一定程度的时候,追求“一套界面全设备通杀”这种理念就会让开发者很痛苦,有太多问题要处理,而且为了做好这个自适应,要思前想后搞出一个通用的设计方案,实际上做起来无论是设计复杂度还是开发复杂度都比单独一个设备一个界面要复杂得多。虽然,UWP确实也支持一种设备一套界面的老式UAP(Win8.1时期首次提出的通用应用)这种方案,但我暂时没试过这样做。

3. 除了第二点提到的适配所有屏幕尺寸的工作量大导致有些开发者不愿意适配手机之外,也有部分原因是手机的硬件机能太低而没有适配的。

顺便推一下我的应用:***链接停止解析***

wp2016n UID.2861450
2017-06-26 使用 Lumia 950 回复

果然厕所是大脑出灵感的好地方啊。

汪汪gogo UID.1168118
2017-06-26 回复

Quotemaxbreaker 发表于 2017-6-26 21:53
作为UWP开发者,我来回答你吧。

1. CShell的手机肯定可以运行UWP应用,但可能会限制只适配了手机屏幕的UWP ...


那好吧,那我按照你的回答再问个问题,那么cshell下对于开发uwp自适应任何屏幕尺寸的这个工作难度会不会降低? 是不是以后开发uwp不需要考虑ui,系统会自适应呢?那会不会手机再cshell下也可以使用pc版的uwp,比如微信uwp版

汪汪gogo UID.1168118
2017-06-26 回复

Quotewp2016n 发表于 2017-6-26 22:29
果然厕所是大脑出灵感的好地方啊。


我也这么觉得

sa****66 UID.1149757
2017-06-26 使用 Lumia 950 XL 回复

手機能不能執行的關鍵在程式架構吧 x86 x64 ARM

max****ker UID.2903974
2017-06-27 回复

Quote***链接停止解析***
那好吧,那我按照你的回答再问个问题,那么cshell下对于开发uwp自适应任何屏幕尺寸的这个工作难度会不会 ...


你搞错了一个问题,CShell只是一个自适应的系统界面Shell,是对系统而言的一个设计,不是对应用而言,也不可能能够自动做到应用自适应,毕竟应用的交互操作要怎么设计,全凭开发者/设计师决定。

再强调一点,CShell就是让Windows 10能在手机屏幕尺寸下的界面交互跟WP类似的设计而已,意思跟UWP的自适应界面设计一样,一套系统Shell界面,通杀所有屏幕尺寸。

max****ker UID.2903974
2017-06-27 回复

Quote***链接停止解析***
那好吧,那我按照你的回答再问个问题,那么cshell下对于开发uwp自适应任何屏幕尺寸的这个工作难度会不会 ...


其实我回复了你的,但好像一直没过审。你对CShell的理解是错误的。

citysu UID.28570
2017-06-27 回复

个人感觉 自适应并不难搞 这个主要是看开发商有没有在意适应小屏设备 为啥我这么说呢 因为我自己的web网站也是自适应pc和mobile而已我用的也仅仅是一个小代码 因为插件人家已经写好了 我需要做的就是调用一下 比如 有个div层 在手机端是缩在一起的 在pc端是展开的 或者该div层在小于640宽的设备可见 在大于640宽的设备显示 很简单的 因为框架搭好了 我摆好我需要的齿轮 按照我需要的功能装上皮带 就活了
说了真么多你可以看下我的网站 不是打广告的 因为人气少的可怜 就是让你体验一下在手机端打开和在pc端打开的不同显示 这些代码也是一套没有分开开发
zzbankloan点com 分别用手机和电脑试试

max****ker UID.2903974
2017-06-28 回复

Quote***链接停止解析***
个人感觉 自适应并不难搞 这个主要是看开发商有没有在意适应小屏设备 为啥我这么说呢 因为我自己的web网站 ...


那是因为网页属于内容展示为主,自适应好做很多。实际做一个比较复杂的UWP应用你就知道了,不同的手机尺寸以及分辨率对应不同的非分辨率无关单位的分辨率,你要让你的自适应平衡好这几种分辨率大小,这只是其一,但单单这个也要耗费不少时间了;其二,根据你的软件的复杂程度,自适应的时候你还可能需要引入分辨率尺寸以外的动态因素来决定界面该如何显示,诸如此类这些。会让工作量大大增加的,而且也很难做到始终以优雅的方式实现自适应。

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