[情报] Win10界面统一:CShell雏形曝光

楼主: felaray (傲娇鱼)   2017-06-06 13:13:22
Win10界面统一:CShell雏形曝光
https://goo.gl/aTF58h (图多 建议点开连结阅读)
之前TechRoomage曾报道过微软即将通过CShell来统一Windows 10所有版本之间的界面,
和应用的自适应一样,以后的系统界面也将会根据设备类型来自适应。6月5日消息,现移
动端CShell最早版本已经曝光,我们来一起看一下有什么变化吧。
CShell是微软发展大一统路上很重要的一步,先前对于不同设备类型的系统界面,开发工
作是分开进行的,虽然所有Windows 10都运行OneCore,但是开发进度还是没有高度统一
。现在有了CShell,微软终于可以开发一套自适应界面来适配所有设备类型。
在上图的手机开始界面中,大家可以看到Tiles的大小选项已经和桌面端一致,并且右键菜
单的选项也和桌面端开始界面达成一致。用户可以关闭Tiles更新,评分或者分享应用。
上图所示是手机端新的通知中心,现在最早期版本的UI和桌面端的一模一样,快速按钮在
底部,并且可以向上展开。所有的通知都和桌面端一样可以进行展开互动。
还有一个大家都期待已久的变化是开始界面的横屏模式,在这个最初版本的UI中,横屏模
式只是简单的显示了开始菜单的原本模样,并没有对横过来的屏幕面积进行磁铁的重新排
列。在横屏模式下开启的应用也会同样是横屏的。
说到统一界面当然避免不了说到Continuum模式,在界面统一后,手机的Continuum模式理
所当然的获得了应用窗口化的功能。用户可以开启任意数量的应用,来回切换使用和桌面
端体验一致。并且可以期待的是,微软的新设计语言Fluent Design也是支持Continuum的
,无论是透明效果还是动画都和桌面端一致。
需要强调的是,这个是微软内部系统版本,UI,动画和性能都处于开发的最早期,并不代
表成品质量和设计。据传微软即将在2018年新一轮移动端的产品中使用CShell,但是
CShell是否会来到现有设备还不得而知。
转载文章请附上来源:
Win10界面统一:CShell雏形曝光 – 科技空间 TechRoomage
作者: BenShiuan (璇璇)   2017-06-06 13:40:00
然而我们没有要推出手机
作者: zxvc (众生都是未来佛)   2017-06-06 14:42:00
希望只是UI架构的改变,不要动到程式的架构。想当初WP7/WP8/WM10都动到程式架构,一来造成app相容性断层,二来新版app功能退化、残缺、buggy囧比如说Win 8的Mail app有垃圾邮件钮,但Win 10的Mail一开始是没有,后来我回报后才加回去。问题是如果一直程式架构砍掉重练,即便有心回报问题的使用者也会被磨到没耐心。以上推文有负能量XD
作者: abadjoke (asyourlife)   2017-06-06 14:58:00
微软的砍掉重练常常砍完就不见了例如那个消失的nokia城市滤镜
作者: rockmanx52 (ゴミ丼 わがんりんにゃれ)   2017-06-06 16:06:00
不过OneDrive的右键选择线上或离线功能等了两年终于要回来了
作者: SHR4587 (SHR4587)   2017-06-06 16:34:00
同意每次砍掉重新开发都会有些设计不如前代,希望别再来一波了,更何况UWP现在才准备上轨道
作者: eddy664 (阿迪)   2017-06-06 16:48:00
Shell基本上就是UI阿,UWP应该是不会动了
作者: commandoEX (卡曼都)   2017-06-06 17:15:00
我买了本XAML还没读熟就要被放生了= =
楼主: felaray (傲娇鱼)   2017-06-06 17:18:00
有说被放生吗? 我是不懂CShell和XMAL的相异拉..真正被放生的UI应该是SliverLight吧蓝泽光QQ
作者: a62511 (alex)   2017-06-06 17:55:00
帮小光QQ
作者: icarus0508 (饕餮)   2017-06-06 18:08:00
uwp 写ui 要xaml 不会被放弃
作者: xzealotx (Balmung)   2017-06-06 18:36:00
小光换工作去Azure惹,好险好险
楼主: felaray (傲娇鱼)   2017-06-06 19:13:00
xamarin也是XMAL...
作者: ericsk (认真的艾瑞克)   2017-06-07 00:38:00
XAML 才刚提出 XAML Standard http://aka.ms/xamlstandard试图解决 XAML 标准碎片化的问题
作者: deo2000 (800IM)   2017-06-07 06:25:00
这里还有一个刚学完WPF就被放生的XD
作者: TsaoCCFGOGO (书唸累时,就算数学吧)   2017-06-07 09:19:00
标准碎片化? 怎么感觉有点熟悉...
作者: commandoEX (卡曼都)   2017-06-07 10:34:00
可是现在UWP已经是用WPF统一UI了不是吗?
作者: icarus0508 (饕餮)   2017-06-07 10:38:00
uwp 的ui 不是wpfwpf专案出来的是x86uwp 默认ui 是wpf的精神 但不是wpf
作者: commandoEX (卡曼都)   2017-06-07 10:39:00
CShell跟WPF一样基于XAML那有啥差??
作者: icarus0508 (饕餮)   2017-06-07 10:43:00
写起来差不多 但他就不是wpf啊api namespace也不一样
作者: zxvc (众生都是未来佛)   2017-06-07 11:00:00
看过前几楼的CShell影片,感觉UWP不须作修改就能在CShell环境执行。至于Fluent不知会不会动到API。会动到API就令人担心是不是又要砍掉重练。像Win 8与Win 10 app明明都可用C#开发,但API不同,导致有些app,如Mail被重练。另外UWP其实也会产生x86的exe档,所以比较正确的与WPF的区别
作者: icarus0508 (饕餮)   2017-06-07 11:07:00
因为架构不同 ms 会连namespace都换 更何况 都可用c++开发 C++/cli有变
作者: zxvc (众生都是未来佛)   2017-06-07 11:08:00
可能是WPF是传统desktop app,UWP是可上架store的app。至于Desktop Bridge技术能不能上架传统WPF apps有待观查,如果可以,那么WPF与UWP的区别就又不能以上架作为区别,可能只能以API架构不同作区别。...好像可以上架WPF: http://bit.ly/2qZT0tn话说还有个Xamarin.Form UI架构与UWP有别 囧XD 有人认为未来它们会合并为一,但不知会不会造成API重练囧XD如果说CShell是要统一Win 10 UI,那Xamarin.Form这一边是要统一iOS、Android、Win 10。会不会到了后来,CShell又要再跟Xamarin.Form合并一次XD好像聊得太过天马行空了,跨OS部分(Xamarin.Form)其实很难做,各OS差异的部分就是先天上难以统一的部分。跨OS UI即使能作,可能也是很受限的UI。例如Xamarin.Form没有像UWP的动态砖的东西,而iOS、Android本来就没有动态砖。
楼主: felaray (傲娇鱼)   2017-06-07 11:43:00
这样好像晚点在学Xamarin好了 不然学好又要重新来一次..
作者: puput (哈亚多)   2017-06-07 11:44:00
只要简单的跟大家说 会不会放生就好了 (?
作者: rockmanx52 (ゴミ丼 わがんりんにゃれ)   2017-06-07 12:47:00
以往不都是release一段时间后才讲会不会放生吗?反正2018 也差不多是买新机的时候了...
作者: icarus0508 (饕餮)   2017-06-07 13:09:00
就ms的确api还没完全统一

Links booklink

Contact Us: admin [ a t ] ucptt.com