[情報] Win10界面統一:CShell雛形曝光

看板WindowsPhone作者 (傲嬌魚)時間7年前 (2017/06/06 13:13), 編輯推噓17(17045)
留言62則, 15人參與, 最新討論串1/1
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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.50.90 ※ 文章網址: https://www.ptt.cc/bbs/WindowsPhone/M.1496726005.A.381.html

06/06 13:40, , 1F
然而我們沒有要推出手機
06/06 13:40, 1F

06/06 14:42, , 2F
希望只是UI架構的改變,不要動到程式的架構。想當初WP7/WP8
06/06 14:42, 2F

06/06 14:43, , 3F
/WM10都動到程式架構,一來造成app相容性斷層,二來新版app
06/06 14:43, 3F

06/06 14:44, , 4F
功能退化、殘缺、buggy囧
06/06 14:44, 4F

06/06 14:49, , 5F
比如說Win 8的Mail app有垃圾郵件鈕,但Win 10的Mail一開始
06/06 14:49, 5F

06/06 14:50, , 6F
是沒有,後來我回報後才加回去。問題是如果一直程式架構砍掉
06/06 14:50, 6F

06/06 14:51, , 7F
重練,即便有心回報問題的使用者也會被磨到沒耐心。
06/06 14:51, 7F

06/06 14:52, , 8F
以上推文有負能量XD
06/06 14:52, 8F

06/06 14:58, , 9F
微軟的砍掉重練常常砍完就不見了
06/06 14:58, 9F

06/06 14:58, , 10F
例如那個消失的nokia城市濾鏡
06/06 14:58, 10F

06/06 16:06, , 11F
不過OneDrive的右鍵選擇線上或離線功能等了兩年終於要
06/06 16:06, 11F

06/06 16:06, , 12F
回來了
06/06 16:06, 12F

06/06 16:34, , 13F
同意每次砍掉重新開發都會有些設計不如前代,希望別再來
06/06 16:34, 13F

06/06 16:34, , 14F
一波了,更何況UWP現在才準備上軌道
06/06 16:34, 14F

06/06 16:48, , 15F
Shell基本上就是UI阿,UWP應該是不會動了
06/06 16:48, 15F

06/06 17:15, , 16F
我買了本XAML還沒讀熟就要被放生了= =
06/06 17:15, 16F

06/06 17:18, , 17F
有說被放生嗎? 我是不懂CShell和XMAL的相異拉..
06/06 17:18, 17F

06/06 17:18, , 18F
真正被放生的UI應該是SliverLight吧
06/06 17:18, 18F

06/06 17:19, , 19F
藍澤光QQ
06/06 17:19, 19F

06/06 17:55, , 20F
幫小光QQ
06/06 17:55, 20F

06/06 18:08, , 21F
uwp 寫ui 要xaml 不會
06/06 18:08, 21F

06/06 18:08, , 22F
被放棄
06/06 18:08, 22F

06/06 18:36, , 23F
小光換工作去Azure惹,好險好險
06/06 18:36, 23F

06/06 19:13, , 24F
xamarin也是XMAL...
06/06 19:13, 24F

06/07 00:38, , 25F
XAML 才剛提出 XAML Standard http://aka.ms/xamlstandard
06/07 00:38, 25F

06/07 00:39, , 26F
試圖解決 XAML 標準碎片化的問題
06/07 00:39, 26F

06/07 06:25, , 27F
這裡還有一個剛學完WPF就被放生的XD
06/07 06:25, 27F

06/07 09:19, , 28F
標準碎片化? 怎麼感覺有點熟悉...
06/07 09:19, 28F

06/07 10:34, , 29F
可是現在UWP已經是用WPF統一UI了不是嗎?
06/07 10:34, 29F

06/07 10:38, , 30F
uwp 的ui 不是wpf
06/07 10:38, 30F

06/07 10:38, , 31F
wpf專案出來的是x86
06/07 10:38, 31F

06/07 10:39, , 32F
uwp 預設ui 是wpf的精神 但不是wpf
06/07 10:39, 32F

06/07 10:39, , 33F
CShell跟WPF一樣基於XAML那有啥差??
06/07 10:39, 33F

06/07 10:43, , 34F
寫起來差不多 但他就不是wpf啊
06/07 10:43, 34F

06/07 10:43, , 35F
api namespace也不一樣
06/07 10:43, 35F

06/07 11:00, , 36F
看過前幾樓的CShell影片,感覺UWP不須作修改就能在CShell環
06/07 11:00, 36F

06/07 11:01, , 37F
境執行。
06/07 11:01, 37F

06/07 11:03, , 38F
至於Fluent不知會不會動到API。會動到API就令人擔心是不是又
06/07 11:03, 38F

06/07 11:04, , 39F
要砍掉重練。像Win 8與Win 10 app明明都可用C#開發,但API不
06/07 11:04, 39F

06/07 11:05, , 40F
同,導致有些app,如Mail被重練。
06/07 11:05, 40F

06/07 11:07, , 41F
另外UWP其實也會產生x86的exe檔,所以比較正確的與WPF的區別
06/07 11:07, 41F

06/07 11:07, , 42F
因為架構不同 ms 會連namespace都換 更何況 都可用c
06/07 11:07, 42F

06/07 11:07, , 43F
++開發 C++/cli有變
06/07 11:07, 43F

06/07 11:08, , 44F
可能是WPF是傳統desktop app,UWP是可上架store的app。
06/07 11:08, 44F

06/07 11:11, , 45F
至於Desktop Bridge技術能不能上架傳統WPF apps有待觀查,如
06/07 11:11, 45F

06/07 11:11, , 46F
果可以,那麼WPF與UWP的區別就又不能以上架作為區別,可能只
06/07 11:11, 46F

06/07 11:12, , 47F
能以API架構不同作區別。
06/07 11:12, 47F

06/07 11:15, , 48F
...好像可以上架WPF: http://bit.ly/2qZT0tn
06/07 11:15, 48F

06/07 11:18, , 49F
話說還有個Xamarin.Form UI架構與UWP有別 囧XD 有人認為未來
06/07 11:18, 49F

06/07 11:19, , 50F
它們會合併為一,但不知會不會造成API重練囧XD
06/07 11:19, 50F

06/07 11:21, , 51F
如果說CShell是要統一Win 10 UI,那Xamarin.Form這一邊是要
06/07 11:21, 51F

06/07 11:22, , 52F
統一iOS、Android、Win 10。會不會到了後來,CShell又要再跟
06/07 11:22, 52F

06/07 11:22, , 53F
Xamarin.Form合併一次XD
06/07 11:22, 53F

06/07 11:26, , 54F
好像聊得太過天馬行空了,跨OS部分(Xamarin.Form)其實很難做
06/07 11:26, 54F

06/07 11:27, , 55F
,各OS差異的部分就是先天上難以統一的部分。
06/07 11:27, 55F

06/07 11:28, , 56F
跨OS UI即使能作,可能也是很受限的UI。例如Xamarin.Form沒
06/07 11:28, 56F

06/07 11:30, , 57F
有像UWP的動態磚的東西,而iOS、Android本來就沒有動態磚。
06/07 11:30, 57F

06/07 11:43, , 58F
這樣好像晚點在學Xamarin好了 不然學好又要重新來一次..
06/07 11:43, 58F

06/07 11:44, , 59F
只要簡單的跟大家說 會不會放生就好了 (?
06/07 11:44, 59F

06/07 12:47, , 60F
以往不都是release一段時間後才講會不會放生嗎?
06/07 12:47, 60F

06/07 12:47, , 61F
反正2018 也差不多是買新機的時候了...
06/07 12:47, 61F

06/07 13:09, , 62F
就ms的確api還沒完全統一
06/07 13:09, 62F
文章代碼(AID): #1PDZdrE1 (WindowsPhone)