WindowsPhone 板


LINE

※ 引述《Domos (Domos)》之銘言:: 剛才看到這篇文 忍不住回一下 大多我同意,只是補充一些想法。 特別去跟"專家"討論一下XDD : (給個數字,我自己compile的linux kernel有1G多) 如果這麼肥大 linux就不會被捧上天了 : : WP8和W8的 kernel能共用,是件突破天元的大進步 : : 所以我們退一步想,所謂的共用,指的是共用kernel code : : 不同平台還是要重新compile,這聽起來比較合理 : : 但問題來了,native code怎麼辦? : : 很簡單,再compile一次就好 並不是完全如此。還有api跟一些問題。說大不大, 說小不小 : : 所以MSFT所謂的 "在W8的app 能在WIN8執行" 指的應該是"重新compile"後 : 目前所知,同個核心要看他kernel怎麼 設計。有些設計abstract很好,就可能像 vm一樣可以直接執行, 照昨天看的,應該是換個api,就 可以很方便port到其他win 平台。 : 什麼意思? 就是diablo 3 for mac / pc 一樣 : : 兩個下載下載是不同的程式,丟到另一邊是不能執行的 在mac跟在win上 不只compile這麼簡單,render api很多也不同。 特別是在pc上比較可能是用d3d 而mac上是用修改過的opengl。 不過現在遊戲公司都會把上層(遊戲性)跟下層(引擎)分開。 : kernel簡單的說它也是一隻程式 : : 目的是分配電腦的資源給不同的程式 : : 電腦上的程式,其實是經由kernel的分配去執行 : : kernel掌管電腦所有硬體 : : 就算是native code,也要透過kernel執行 : : (system call會丟給kernel做) 這邊不一定,有些os的設計是可以nc直接控到很底層。 : : 由於kernel也是程式,和底層有很大關係 (architecture) : : 你可以想成是windows和mac的程式互相不支援 : : 只是換成x86和arm 補充一下簡單概念: OS有點肥 嚴格來說kernel 算是OS 最底層的部份。你可以把執行檔想成:一堆 machine code 用特定格式組織起來,然後每個CPU本身會提供一些介面,讓kernel 去為上層提供服務。光是x86,就有很多介面可以選擇。所以win32 跟 linux on X86 雖然cpu instruction set 一樣,他們用來叫系統api方式是不同的cpu指令。 想要跟跨cpu,應該是一定要多做一層中間。 : ------------ : 如果你堅持,win 8的程式,直接丟到win RT上是可以執行的 : : 那有二種可能 : : 第一它不是native code,它是byte code (MSIL),如.NET : : 第二win 8和win RT互有對方的emulator,包的像application : : 注意還不是simulator,native code很難在simulator上運作 : 目前看來 應該是同樣的CODE call不同api 可以很快的轉換。這其實還滿殺的。 很多 pc開發者/console 開發者很容易可以開發WP8上的程式。因為只要換api, 再重compile就好了。特別是近年d3d在cg界影響力超大,wp8可能變成ms版的 掌機。 整體來說,wp7.5->wp7.8 而不能wp8 是因為kernel沒有換。 而沒有換的理由有很多 可能。要看kernel怎麼設計。 CE kernel 當初是一種比較輕/省電 的設計,相對來 說他就少了很多系統api function。 也許硬體當初設計就已經針對ce優化,而有 很多NT 要用的api function 沒法用? 沒看過spec,也無法知道。 也許ms也考慮到 wp的特色就是穩(真的超穩的…幾個月不用關機)跟順。 如果硬在 舊有的機上跑,可能會失去這種特色? 都是猜測啦~ 也許其實7.8非常近8 也不一定,都還沒有詳細出來呢。 目前8的特色特別是NFC, 有多 少台灣人用得到xdd? 雖然大公司(特別是遊戲、多平台),都是用c++在寫app,因為快狠準又都支持。但多數 開發者還是會用c#,因為你就不用自已去處理資源、墓杯等問題了。 之後多數的app, wp7.8應該都還是可以RUN啦。 c#並不是一個少見的語言,近年來開發者非常多,而且 也已經是被公開公訂的語言了。 加上最近甲骨文的"幫忙"… 總之並不會因為是用 c#而讓很多人怯步。 最後猜測ms的野望: xbox掌機版會出生。多數開發者會"順便"開發出wp的app。 不過都是猜測~ 7.8我好期待啊~~ 我想改我的桌面很久了。目前app都不能亂改別的app圖示 \ / 看到上篇的推文 再補充一點: oo語言 不等於 java-like , java 本身是oo語言,obj-c也是。C++也可以是,看 你怎麼寫。c#當然也是oo語。 另外,就我所知還有認識有開發apple app的資訊,多數還是用c++在開發app。因為 1.可以在換底層下port到安桌 2.c++熟 3.obj-c並沒有比較好寫啊。 (wp)c#本身,是真的比c++好寫很多。 (安桌)java則是還滿多寫傳統手機的人,進入來寫吧? --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.45.115 ※ 編輯: icarus0508 來自: 220.133.45.115 (06/21 14:37)
1F:推 Lsamia:其實這邊就可以看往後一年半18個月裡頭 06/21 14:33
2F:→ Lsamia:7.8除了過去的十萬還是再多吃多少(?) 06/21 14:34
3F:→ icarus0508:會增加,不過多數是來自於xbox pc的吧xd 06/21 14:38
4F:推 Domos:我澄清一下,我不想再回一篇讓整個thread變長,用推文的 06/21 14:38
5F:→ Domos:我有特別講明"完整的desktop kernel" 06/21 14:39
6F:→ Domos:linux的kernel可大可小,但弄成binary,要適應各種硬體 06/21 14:40
7F:→ Domos:它就會很肥 基本上和embedded是無法類比的 06/21 14:40
8F:推 Domos:昨天的發表,MSFT說,請把code上傳appstore 06/21 14:51
9F:→ Domos:在cloud上compile,看什麼平台,傳給你什麼binary 06/21 14:51
10F:推 Domos:ARM有沒有針對CE優化,我不清楚,MSFT不斷強調 06/21 15:08
11F:→ Domos:W8跨device的特性,又求要CPU要特規,廠商一定翻白眼 06/21 15:11
12F:→ Domos:目前沒有關於WP8硬體的消息,只有說合作廠商 06/21 15:12
13F:→ Domos:我想MSFT在這部份也是碰一鼻子灰吧 06/21 15:12
14F:→ Domos:另外WP 7.8 無法run NC,等於是和許多"遊戲大作"說拜拜 06/21 15:13
15F:→ friedpig:遊戲大作我倒覺得沒差 硬體本來就撐不住 06/21 15:14
16F:→ friedpig:比較嚴重的是跨平台程式是NC寫的話 WP7.8通通吃不到 06/21 15:14
17F:→ icarus0508:這大家都知道你升了也一樣 你覺得可能wp7.5硬體跑嗎--? 06/21 15:14
18F:→ icarus0508:跨平台 只是比較多廠這樣做 也是有大廠分開寫的 06/21 15:15
19F:→ friedpig:依現在的經驗 WP市佔低成那樣 要廠商分開寫 難喔... 06/21 15:15
20F:→ icarus0508:還是那句 多數app開發者 並不見得是專業coder 06/21 15:15
21F:→ icarus0508:不會想要寫c++ 找自已麻煩 06/21 15:16
22F:→ icarus0508:你要想c# 本身也是win8 winrt 常用的程式哦 06/21 15:16
23F:→ friedpig:這我就不清楚了 以平板或桌機設計的程式給手機用未必合適 06/21 15:17
24F:→ friedpig:反正看未來市場會怎麼走 WP8 APP市場很樂觀 WP7.8就? 06/21 15:19
25F:→ icarus0508:打開surface玩0.0? 06/21 15:20
26F:→ friedpig:surface快點上市阿~~~~~ 我只到現在的一切只是為了佛心的 06/21 15:21
27F:→ friedpig:surface鋪梗阿 先累積高仇恨值 再丟個超讚的Surface 06/21 15:22
28F:→ friedpig:讓大家由恨生愛 變成微軟教徒 06/21 15:22
29F:推 crisis7287:surface可以打電話的話會如何? 06/21 15:23
30F:→ friedpig:小莫就賣掉了阿 留他幹嘛!? 06/21 15:24
31F:→ AEM:讓我想起以前HTC SHIFT有人拿來打電話被笑 = = 06/21 15:24
32F:→ friedpig:有藍芽耳機好用的~~ 06/21 15:24
33F:推 gort:推http://www.wpdang.com/archives/32019.html 06/21 16:08
34F:→ gort:原來是要出xbox surface 06/21 16:09
35F:→ friedpig:那個是芭樂 06/21 16:09
36F:→ alljerry04:Xbox Surface有兩張Sheet,有可能真的有,不過還是先 06/21 16:10
37F:→ alljerry04:當芭樂吧 06/21 16:10
38F:→ friedpig:不過WP8的乳模那麼準 說不定這個也... 06/21 16:11
39F:→ alljerry04:不過另外一台Surface保密超緊XD 06/21 16:12
40F:→ friedpig:另外一台? 06/21 16:13
41F:推 AEM:Pro嗎? 目前看到都是RT的Surface 06/21 16:15
42F:→ alljerry04:我說Pro和RT阿XD 相對於Xbox Surface的另外一台Surface 06/21 16:22
43F:→ alljerry04:RT/Pro等到發表會前幾天才漸漸有一點點消息 06/21 16:22
44F:推 BenShiuan:之前我就是問版主這個 06/21 16:47
45F:→ alljerry04:之前? 06/21 16:51
46F:推 BenShiuan:文章代碼(AID): #1Fu73BEl 這裡的推文 06/21 20:58
47F:→ alljerry04:喔喔 你說Xbox Surface 06/21 21:24







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP