Re: [討論] Windows Phone 7 致命缺陷
※ 引述《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
06/21 23:46, 2F
→
06/21 23:47, , 3F
06/21 23:47, 3F
我只是覺得M$真的是要放棄CE了,才不優化CE的功能
畢竟現在M$就是不想分什麼嵌入式核心專用的核心
※ 編輯: sh028044 來自: 111.248.160.121 (06/21 23:51)
→
06/21 23:50, , 4F
06/21 23:50, 4F
→
06/22 00:09, , 5F
06/22 00:09, 5F
→
06/22 00:09, , 6F
06/22 00:09, 6F
→
06/22 00:09, , 7F
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
06/22 00:22, 10F
→
06/22 00:22, , 11F
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
06/22 00:33, 13F
→
06/22 00:33, , 14F
06/22 00:33, 14F
→
06/22 00:34, , 15F
06/22 00:34, 15F
那是因為M$投入很多心力在Server上,Server用的核心就是NT,M$何必自討苦吃?
※ 編輯: sh028044 來自: 111.248.160.121 (06/22 00:35)
→
06/22 00:38, , 16F
06/22 00:38, 16F
啥?微軟並有沒有要修CE阿...,我只是說CE很強阿,只是M$要節省成本阿
所以然後i大你的問題在哪?
※ 編輯: sh028044 來自: 111.248.160.121 (06/22 00:40)
→
06/22 00:38, , 17F
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
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
06/22 02:16, 21F
→
06/22 02:20, , 22F
06/22 02:20, 22F
→
06/22 02:20, , 23F
06/22 02:20, 23F
→
06/22 02:22, , 24F
06/22 02:22, 24F
那是因為CE幾乎都是在embedded上跑
CE是從embedded導向開始發展,NT是從Server導向發展
兩種核心的方向本來就不一樣
※ 編輯: sh028044 來自: 61.56.8.109 (06/22 12:34)
討論串 (同標題文章)
完整討論串 (本文為第 4 之 8 篇):