Re: [討論] 下一支手機絕對不買Windowsphone

看板WindowsPhone作者 (WildDagger)時間9年前 (2015/02/11 02:20), 9年前編輯推噓2(206)
留言8則, 6人參與, 最新討論串13/19 (看更多)

02/10 16:55,
說真的閣下以上所提的例子聽起來就像登入google頁面的一組
02/10 16:55

02/10 16:55,
profile的程度而已, 我還是看不出universal APP
02/10 16:55

02/10 16:55,
對於user相比目前的solution的不同之處?
02/10 16:55

02/10 16:56,
或者跟apple handoff有什麼突破性的應用情境?
02/10 16:56

02/10 16:58,
假設我有SP3配上我現在的ATIV S, 用word開dropbox文件編輯
02/10 16:58

02/10 16:58,
然後換個平台繼續完成, 或者說雲端相簿同步
02/10 16:58

02/10 16:59,
這些日常情境能藉由universal APP產生什麼質變嗎?
02/10 16:59
雖然說Universal Apps一個層面上看來很像是同樣的介面套到各個平台上 不過個人覺得Universal Apps比較大的誘因,在於「程式碼共用」這件事 之前的教學文章有提過Universal Apps有三個專案 分別是用於Windows 8.1的「Windows」、 用於Windows Phone 8.1的「WindowsPhone」, 還有兩者共用的專案「Shared」。 而Win8系的核心程式App.xaml/App.xaml.cs就是放在Shared專案中 現在流行的MVC架構中 (Model、View、Controller,在Win8系用MVVM,最後一個C換成VM即View Model) Model是取得資料的最核心架構,要是在不同的平台上就要重寫一次 就算用Class Library(類別庫)獨立出來,還是會有各種API不相容問題 Universal Apps最大的好處之一就是能夠不用重寫程式碼來共用到相容的平台上 (雖然你可能會在App.xaml.cs裡面看到很多條件編譯式, 但是我這邊提的是Model,一般而言為了不讓取資料庫的程式沒彈性, 所以Model資料層都不會去管呈現方式的,而Universal Apps這方面API沒有平台差別) 至於介面的程式碼共用那又是另一回事了 雖然目前看來好像是往那個方向走去,但實際上也可以換個思路想 就是核心共用,但是針對各平台有不同的操作介面與方法 例如說一個用到地理位置的遊戲,在你使用手機的時候可以帶著到處玩 而在平板與電腦上則可以看你的戰果等各項資訊 又或者是手機單純新增資訊,回到電腦上可以新增刪除修改內容等操作方式 類似這樣隨著平台不同操作思維也不同,但仍然共用同樣的核心與資料庫 我是覺得這才是Universal Apps真正的意義吧 -- posted from my Cortana -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.103.223 ※ 文章網址: https://www.ptt.cc/bbs/WindowsPhone/M.1423592445.A.2B3.html

02/11 11:23, , 1F
你說的不就現在就支援了
02/11 11:23, 1F
我的意思是現在有支援,不過這樣做的人好像不多。

02/11 13:53, , 2F
看不懂只好推了
02/11 13:53, 2F

02/11 14:14, , 3F
為什麼我會記得Xbox One也會支援Universal Apps?
02/11 14:14, 3F

02/11 14:14, , 4F
還是是我記錯了?
02/11 14:14, 4F

02/11 14:21, , 5F
沒記錯吧,我有點印象,何況XONE也要升Win10了~
02/11 14:21, 5F

02/11 15:48, , 6F
對開發者來說是好事 但是不代表幾個小到不行的市集加起
02/11 15:48, 6F

02/11 15:48, , 7F
來會比較有吸引力 而且幾個市集客群重複性還超高
02/11 15:48, 7F
所以看看未來能不能內建「.Android」專案嘍。 ※ 編輯: hoyunxian (111.250.117.167), 02/13/2015 00:36:05

02/13 06:15, , 8F
簽名檔!!
02/13 06:15, 8F
文章代碼(AID): #1KsalzAp (WindowsPhone)
討論串 (同標題文章)
文章代碼(AID): #1KsalzAp (WindowsPhone)