[情報] 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