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灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP