Re: [情報] 關於Windows Phone 8

看板WindowsPhone作者 (Domos)時間13年前 (2012/06/21 04:04), 編輯推噓4(6219)
留言27則, 7人參與, 最新討論串2/3 (看更多)
本來要睡了,越想越怪 回個文比較清楚 我盡量用淺白的文字描述 ※ 引述《alljerry04 (Jas)》之銘言: : Windows Phone 8與Windows 8共用核心,內核、網路、多媒體、驅動支援,雙邊共享, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 這句話很怪,一個完整的desktop kernel要200~300mb (最少) (給個數字,我自己compile的linux kernel有1G多) WP8和W8的 kernel能共用,是件突破天元的大進步 所以我們退一步想,所謂的共用,指的是共用kernel code 不同平台還是要重新compile,這聽起來比較合理 但問題來了,native code怎麼辦? 很簡單,再compile一次就好 所以MSFT所謂的 "在W8的app 能在WIN8執行" 指的應該是"重新compile"後 什麼意思? 就是diablo 3 for mac / pc 一樣 兩個下載下載是不同的程式,丟到另一邊是不能執行的 ------- 如果你看了半天,不知道kernel是什麼,那我解釋一下 再回去看就看的懂了 kernel簡單的說它也是一隻程式 目的是分配電腦的資源給不同的程式 電腦上的程式,其實是經由kernel的分配去執行 kernel掌管電腦所有硬體 就算是native code,也要透過kernel執行 (system call會丟給kernel做) 由於kernel也是程式,和底層有很大關係 (architecture) 你可以想成是windows和mac的程式互相不支援 只是換成x86和arm : 開發者可以在Windows Phone 8和Windows 8間輕鬆移植,廠商可以在Windows Phone 8和 ^^^^^^ you see 開發者 MSFT眼中只有developer,沒有user 今天我用win 8的desktop在網路上下載了 PCMan 丟到dropbox上給win RT的surface用,結果,不能run 你就知道我在說什麼了 : Windows 8之間使用相同驅動,Windows Phone 8支援多核,並有三種解析度: : WVGA(800x480)、WXGA(1280x768)、720P(1280x720),現有的Windows Phone 7.5在新的解 : 析度上不需要做更改就可以直接使用,支援可移除的SD卡可以支援存放照片、音樂、影片 : 以及安裝軟體,內建Internet Explorer 10,相較於Internet Explorer 9有著四倍的 : Java Script的速度提升,多了兩倍的HTML5功能支援,並且有Smart Screen防止惡意網站 : 的功能,瀏覽器效能領先HTC One S、Samsung Galaxy S3、iPhone 4S w/ iOS6 Beta : 開發者可以基於DirectX來開發遊戲,系統內建NFC的支援,並且提供行動皮夾功能, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ wp 8的大魔王出現了 : 如果手機有NFC以及電信商的安全SIM卡,使用者可以使用Windows Phone直接付款 : Nokia地圖技術加入,有路口轉彎提示功能,Windows Phone 8內建多種企業功能,讓IT管 : 理者可以容易管理Windows Phone,可以用現在管理Windows PC的工具來管理 略 ------------ 如果你堅持,win 8的程式,直接丟到win RT上是可以執行的 那有二種可能 第一它不是native code,它是byte code (MSIL),如.NET 第二win 8和win RT互有對方的emulator,包的像application 注意還不是simulator,native code很難在simulator上運作 ------------ 回到正題,WP 7.5 和 WP 8用的是不同kernel 我同意 WP 8的app不能run在WP 7.5上,完全同意,合理 問題是,請給我一個現今的WP 7.5 device,不能上WP 8的原因? http://0rz.tw/0Zpuy 我看到的新聞是,同樣ARM,同樣Qualcomm 這就像是win 8只能給intel i7升級,i5全部吃…win 7 有這種事? 剩下的唯一解就是,WP8用的ARM有一些特別的instruction set 不然真的很難讓人信服 (我倒是覺得,刷機有機會, ie 表面上不讓你升,背地是可以刷,但換來不保固) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 49.158.159.76

06/21 04:11, , 1F
太細的我不懂 如果開發者可以很容易的在WIN ECOSYSTEM裡轉換
06/21 04:11, 1F

06/21 04:12, , 2F
為什麼要去顧USER? 我更簡單講 PCMAN FOR WIN 8 Pro不能直接
06/21 04:12, 2F

06/21 04:13, , 3F
丟WIN8 RT 可是如果這個轉換是簡單不費功夫的 有需求開發者
06/21 04:13, 3F

06/21 04:13, , 4F
自然就會去轉 原因不費功又多吃一堆USER 除非這個轉換並不是像
06/21 04:13, 4F

06/21 04:14, , 5F
MS說的那麼簡單 這樣理解是否有誤?
06/21 04:14, 5F

06/21 04:15, , 6F
MinWin嗎?25MB
06/21 04:15, 6F

06/21 04:18, , 7F
原文用shared core
06/21 04:18, 7F

06/21 04:18, , 8F
我應該改成共享會比較好一點?
06/21 04:18, 8F

06/21 04:18, , 9F
另外 在技術講解時他第一張SLIDE秀的就是一個KERNAL 環繞不同
06/21 04:18, 9F

06/21 04:19, , 10F
眼中只有開發者應該和這次是開發者大會有關XD
06/21 04:19, 10F

06/21 04:19, , 11F
driver等,難道真的是同一個KERNAL?那搞不好底層也有極大的共
06/21 04:19, 11F

06/21 04:19, , 12F
通性?是否可以這樣解釋?
06/21 04:19, 12F

06/21 04:20, , 13F
Windows RT不能支援傳統軟體,也不開放重新編譯給RT用
06/21 04:20, 13F

06/21 04:20, , 14F
Windows RT只能使用Windows Store上的軟體
06/21 04:20, 14F

06/21 04:20, , 15F
這些公司好像沒開過消費者大會.....XDDDDDD
06/21 04:20, 15F

06/21 04:21, , 16F
不能上我想有一部分原因是韌體、驅動那些要大改?
06/21 04:21, 16F

06/21 04:21, , 17F
就產品發表會和開發者大會
06/21 04:21, 17F

06/21 04:21, , 18F
WWDC其實也是開發者大會阿XD
06/21 04:21, 18F

06/21 04:23, , 19F
我基同意A大講的 為這些一代二代機升WP8可能要整個大改,反而
06/21 04:23, 19F

06/21 04:23, , 20F
可能造成日後維護的困難,不如只做小改 但是讓你可以跑個一年
06/21 04:23, 20F

06/21 04:29, , 21F
看到compiler就END orz
06/21 04:29, 21F

06/21 04:52, , 22F
Linux核心有1G多?那是指原始碼吧,本體才幾MB好嗎
06/21 04:52, 22F

06/21 04:54, , 23F
再說Linux核心小從手機大到伺服器早共用了,哪來什麼進步
06/21 04:54, 23F

06/21 04:59, , 24F
應該是因為整體OS架構上有差異吧? 不然光是韌體 驅動的話
06/21 04:59, 24F

06/21 05:00, , 25F
幫現有的WP7機種重寫韌體跟驅動 對微軟來說應該是沒問題
06/21 05:00, 25F

06/21 08:04, , 26F
我覺得舊單純微軟不想用刷機的方式
06/21 08:04, 26F

06/21 11:17, , 27F
我們公司的產品 linux-base 塞的進32M的dom
06/21 11:17, 27F
文章代碼(AID): #1FuYpdBy (WindowsPhone)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1FuYpdBy (WindowsPhone)