Re: [討論] Windows Phone 7 致命缺陷

看板WindowsPhone作者 (YouHua)時間12年前 (2012/06/21 23:34), 編輯推噓3(3021)
留言24則, 4人參與, 最新討論串4/8 (看更多)
※ 引述《Cinkot (...)》之銘言: : 打從幾個月前就開始乳摸來乳摸去WP7到底可不可以升級到WP8。 : 而現在已經真相大白,就是不行。只能夠升級到7.8。原因出在系 : 統核心從 Win CE 換成 Win NT,為了能夠跟 Win 8 shared core。 : 另外一方面也是因為 Win CE 本就是為了比較低階的嵌入式裝置所 : 設計。在這個高階智慧型手機當道的時代換上NT做為核心也是可以 : 理解的。 其實CE核心並沒有比較弱,WM年代就可以使用DirectX了還有很多無線裝置與 感測器功能,只是M$能少維護一個核心就能省下更多的$$與時間, 拿桌機的NT核心只要修改一下,直接用ARM編譯器編出相容的 ARM NT核心,一定比起多維護一個核心還要來得更省時間更省力。 並且這樣對在那很遙遠的未來?APP可以無痛搬移?所以M$選擇犧牲部分用戶。 : 也有版友質疑為何WP7不能升到WP8。很顯然的是因為核心換了。 : 現有的硬體勢必得為WP8開發新的韌體跟驅動才有可能運行WP8。 : 前有文章也有提到那為何不,有一說是高通不做你微軟也沒轍。 : 另一說是你堂堂一個微軟,別說WP8,就算是要叫高通寫出 : Pocket PC 2000的韌體也不是問題。所以為何不升級的原因應該 : 是卡在微軟這一邊。微軟給的理由也很簡單: : Microsoft explains that the new cababilities and features : that come in Windows Phone 8 reach deeply into the guts : of the phone, and require new phones with new hardware : to support them. 引用原文太長43 : 至於那些往後會有的精美遊戲,高效能App,我也覺得還好。當然 : 主要是因為我也不玩遊戲,再者就算WP7能夠跑NC的App也不見得跑 : 的順,畢竟硬體真的舊了。比較擔憂的是現有的App其實還是東缺 : 西缺。缺的原因可能是開發商(者)覺得WP還不成熟,沒有吸引力, : 或者單純就是開發進度緩慢。但最怕的就是他們是在等NC的出現。 : 現在NC出現了,他們就緊抓著NC,那只能仰賴C#的WP7就仰天長歎 : 了。舉例像是啟動速度慢到離譜的What's app,若是改用NC來寫, : 是否速度就會上來,那開發商是要選擇拋棄現在的C#版只顧NC版, : 或者是考量現有的2%持續只維護開發C#版,抑或是兩版本同時維護 : 但又有可能C#更新的不完全又或者慢一拍,讓我們繼續看下去。 : 回到標題。Windows Phone 7的優點我想不用多說。穩、順。超穩 : 超順。撇開這兩大優點來說,App從東西南北亂缺一通到現在可以 : 說是剩下東缺西缺。數量不停的突破再突破,說真的都是多了一大 : 堆垃圾,光是前一陣子台灣Nokia(是的,台灣有Nokia)跟台灣微軟 : 以及點部落辦的App大賽,有一項貢獻獎,是在一段時間內提交審 : 核過的App數四個以上的前30名可以得到Lumia 800一隻。得獎清單 : 一點開真的是只能感概。而像是相片特效軟體,說真的我還找不到 : 能夠改到很好的一款,這在iOS那邊是有的,但在WP這邊還是遲遲 : 未見。又或者是FB,內建整合很好可是功能畢竟還是殘缺,偏偏App : 也一樣是殘缺,改版再改版依舊殘缺只是不那麼殘,偏偏這又是微 : 軟自己外包的App。FB耶,這樣一個殺手級的應用也能搞到這番田 : 地,是微軟對內建的People hub過於自信,還是根本看不清使用者 : 要的是什麼。再講到千呼萬喚使出來的Line,開發老半天才開出來 : 功能還是東缺西缺,Bug更是離奇,連通知都沒弄好。但是你一個 : 微軟帝國是否應該要發發幾顆銀色子彈打打 Naver 的膝蓋?如此 : 第二殺手級的應用又怎麼能搞到這番田地,是對自己的msn跟Skype : 過於自信,還是又看不清楚使用者的需求?有時候我對於Joe的能 : 力真的是打一個很大的? You got it!但是假如哪天,M$哪天可以開放全部WP7 NativeCode 解鎖,WP7還是有辦法照顧到(但有可能開放嗎?)。而且對專門寫Native RD來講維護與優化NativeCode會比維護C#還容易,還能平台通吃。用C# 寫桌軟體機倒可以像Java那樣呼叫NativeCode 幾簡單的例子講: 寫個旋轉照片的程式不用XNA寫,直接全用C#硬上的話...,還記得那張走在 游泳池旁邊的美腿的圖片嗎??轉個90度要2秒。然後從0度轉到360度將近要10秒, 所以對非廠商的開發者來說能發揮得只剩XNA了。但是就算用XNA寫出一個不到1ms 內能轉360度的程式,雖然只有簡單的幾行程式而已,但是效能無法改善,就算是 C#的Virtual Machine更新效能提升也很有限、加上又不能跨平台。 不能跨平台就是讓開發者餓死,不要說消費者貪心要升級 開發者也貪心要跨平台,喔不!專門開發手機程式的廠商才是最想要跨平台的。 43 : 1. Wifi隨著鎖定螢幕自動關閉。 : 前面提到的Line其實我個人並沒有很care,因為我的小莫根本是買空機 : 也就是說根本沒有網路吃到飽,所以其實我平時根本 : 2. 電量顯示 : 光是那個小電池我的眼睛真的無法準確判斷剩下幾%,當然我也不是一 : 定得知道那細微的差距,但有時候就真的是會需要確認一下,就得點進 : 去省電模式。 : 3. 各項通訊開關 : Shortcut的App很多款,真正好用的應該只有一款,至少他tile可以改 : 顏色,但是不論哪一款點進去的速度都會頓一下。為何不能做個主畫面 : 上的下拉選單將全部的開關一併顯示讓user開開關關呢? : 4. 簡訊 照片 多選 全選 : 為什麼沒有多選?也沒有全選?一張一張刪一封一封刪多麼荒謬。 : 5. 音量 : 全部綁定,又是一樣我無法理解的愚蠢設計。 : 6. Zune : 為了同步,為了安全考量。但是WP8卻已經捨棄。說真的也是很綁手綁 : 腳,然後WP8捨棄,那WP7.8呢? : 7. 資料夾概念 : 一整串的App,說真的沒有人能記得住每一個的名字。 : 8. 簡訊 通話紀錄 備份 : 真的是等著看這個簡單的功能什麼時候才會出現。 : 9. 流量統計 : 沒吃到飽的一定要注意免得吃不完兜著走。WP8有,那WP7.8呢? : 10. 螢幕翻轉鎖定 : 轉到頭都暈了,App都可以個別鎖定,這顯然是一個簡單的開關而已, : 偏偏一直都是神龍見首不見尾。 : 11. 熱點 : 很多人等到都冷掉了。 : 12. Search Button : 殘廢Bing Bing,誤觸情形真的時常發生,在某些特定時候關閉觸控鍵 : 功能也絕對只是小開關而已。 很難過地WP7無法升WP8,結論很可能是M$也要把手機市場跟他的桌機市場 一樣玩= =",不過既然M$全都搞成NT核心的話就好好搞,最好是希望能搞 將WinRT塞進手機裡像PadFone一樣。不要功能現在東限制西,如果要限制的話 那就賣得更便宜一點嘛,WP7賣個兩三張小朋友我相信大家會很熱意支持。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.248.160.121

06/21 23:39, , 1F
求圖
06/21 23:39, 1F
阿這sorry大大,因為小弟的HD2刷成android4.04了XD 已經懶得再刷回來拍照了QQ ※ 編輯: sh028044 來自: 111.248.160.121 (06/21 23:44)

06/21 23:46, , 2F
CE真的比較弱 少了很多function 現在的d3d是支持不住
06/21 23:46, 2F

06/21 23:47, , 3F
當初設計下 ce就是嵌入式用的
06/21 23:47, 3F
我只是覺得M$真的是要放棄CE了,才不優化CE的功能 畢竟現在M$就是不想分什麼嵌入式核心專用的核心 ※ 編輯: sh028044 來自: 111.248.160.121 (06/21 23:51)

06/21 23:50, , 4F
ce 有少很多 系統function
06/21 23:50, 4F

06/22 00:09, , 5F
錯了 現在ms 有nt嵌入核心 而且很久了
06/22 00:09, 5F

06/22 00:09, , 6F
embaded xp
06/22 00:09, 6F

06/22 00:09, , 7F
事實上 ce 真的沒有那個價值 一直用下去 最後只是越
06/22 00:09, 7F

06/22 00:10, , 8F
來越肥大而已
06/22 00:10, 8F
肥大就是沒有針對核心優化呀 所以都是NT核心只是一個是X86編譯器跟ARM編譯器編出來的 NT核心而已啊 ※ 編輯: sh028044 來自: 111.248.160.121 (06/22 00:17)

06/22 00:21, , 9F
並不是這樣 你把向下相容想得太簡單了
06/22 00:21, 9F
不不,我沒有把向下相容想得很簡單,向下相容 勢必要精簡掉一些東西,Win8 NT核心精簡->WinRT精簡->WP8 nt核心 ※ 編輯: sh028044 來自: 111.248.160.121 (06/22 00:24)

06/22 00:22, , 10F
有時 某重要功能是建立在以前的bug上運作 所以在後來
06/22 00:22, 10F

06/22 00:22, , 11F
版本都會做那個特例bug 來相容 <=by ms kernel team
06/22 00:22, 11F
所這就是只維護NT核心的關係,可以做一次性的修正 ※ 編輯: sh028044 來自: 111.248.160.121 (06/22 00:27)

06/22 00:32, , 12F
一次性修正 你之前別人開發的程式就很容易死
06/22 00:32, 12F

06/22 00:33, , 13F
你以為wintel這20年 都在玩向下相容是玩假的嗎0.0
06/22 00:33, 13F

06/22 00:33, , 14F
其他還有可能 但ce核心 真的很多問題很不合現在了
06/22 00:33, 14F

06/22 00:34, , 15F
當初pc換nt核心 也是同樣情況
06/22 00:34, 15F
那是因為M$投入很多心力在Server上,Server用的核心就是NT,M$何必自討苦吃? ※ 編輯: sh028044 來自: 111.248.160.121 (06/22 00:35)

06/22 00:38, , 16F
你今天修ce 也只是把一個東西修成近NT啊…有意義嗎--?
06/22 00:38, 16F
啥?微軟並有沒有要修CE阿...,我只是說CE很強阿,只是M$要節省成本阿 所以然後i大你的問題在哪? ※ 編輯: sh028044 來自: 111.248.160.121 (06/22 00:40)

06/22 00:38, , 17F
技術都放在一個東西上了 況後來NT把ce的優點取代了
06/22 00:38, 17F
NT剛出時M$壓根哪想到要用NT核心來向下相容裝置? 若想到的話今天就不會砍掉弄NT了 ※ 編輯: sh028044 來自: 111.248.160.121 (06/22 00:45)

06/22 00:43, , 18F
(路人)我一直覺得兩位的討論好像沒什麼交集...
06/22 00:43, 18F

06/22 00:46, , 19F
我前面推文不是也說過ce很強 但已經過時了嗎==?
06/22 00:46, 19F

06/22 00:47, , 20F
向下相容 是指過去的前代 而不是跨不同平台吧
06/22 00:47, 20F
阿好吧那我們搞清楚,你指的相容是指軟體向舊版OS相容 平台是跨不同硬體平台,我指的是跨處理器平台 這樣因該夠精準了吧 ※ 編輯: sh028044 來自: 111.248.160.121 (06/22 00:50)

06/22 02:16, , 21F
硬體可以負荷的情況下,當然是用nt kernel
06/22 02:16, 21F

06/22 02:20, , 22F
之前 NT 取代 9x 成為 Desktop 核心
06/22 02:20, 22F

06/22 02:20, , 23F
現在繼續吃掉 mobile/embedded 也是很正常的發展
06/22 02:20, 23F

06/22 02:22, , 24F
若比跨處理器, NT 曾運作過的種類是比 CE 還多的
06/22 02:22, 24F
那是因為CE幾乎都是在embedded上跑 CE是從embedded導向開始發展,NT是從Server導向發展 兩種核心的方向本來就不一樣 ※ 編輯: sh028044 來自: 61.56.8.109 (06/22 12:34)
文章代碼(AID): #1FupxwTi (WindowsPhone)
討論串 (同標題文章)
文章代碼(AID): #1FupxwTi (WindowsPhone)