作者sh028044 (YouHua)
看板WindowsPhone
标题Re: [讨论] Windows Phone 7 致命缺陷
时间Thu Jun 21 23:34:10 2012
※ 引述《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
1F:推 Domos:求图 06/21 23:39
阿这sorry大大,因为小弟的HD2刷成android4.04了XD
已经懒得再刷回来拍照了QQ
※ 编辑: sh028044 来自: 111.248.160.121 (06/21 23:44)
2F:推 icarus0508:CE真的比较弱 少了很多function 现在的d3d是支持不住 06/21 23:46
3F:→ icarus0508:当初设计下 ce就是嵌入式用的 06/21 23:47
我只是觉得M$真的是要放弃CE了,才不优化CE的功能
毕竟现在M$就是不想分什麽嵌入式核心专用的核心
※ 编辑: sh028044 来自: 111.248.160.121 (06/21 23:51)
4F:→ icarus0508:ce 有少很多 系统function 06/21 23:50
5F:→ icarus0508:错了 现在ms 有nt嵌入核心 而且很久了 06/22 00:09
6F:→ icarus0508:embaded xp 06/22 00:09
7F:→ icarus0508:事实上 ce 真的没有那个价值 一直用下去 最後只是越 06/22 00:09
8F:→ icarus0508:来越肥大而已 06/22 00:10
肥大就是没有针对核心优化呀
所以都是NT核心只是一个是X86编译器跟ARM编译器编出来的
NT核心而已啊
※ 编辑: sh028044 来自: 111.248.160.121 (06/22 00:17)
9F:→ icarus0508:并不是这样 你把向下相容想得太简单了 06/22 00:21
不不,我没有把向下相容想得很简单,向下相容
势必要精简掉一些东西,Win8 NT核心精简->WinRT精简->WP8 nt核心
※ 编辑: sh028044 来自: 111.248.160.121 (06/22 00:24)
10F:→ icarus0508:有时 某重要功能是建立在以前的bug上运作 所以在後来 06/22 00:22
11F:→ icarus0508:版本都会做那个特例bug 来相容 <=by ms kernel team 06/22 00:22
所这就是只维护NT核心的关系,可以做一次性的修正
※ 编辑: sh028044 来自: 111.248.160.121 (06/22 00:27)
12F:→ icarus0508:一次性修正 你之前别人开发的程式就很容易死 06/22 00:32
13F:→ icarus0508:你以为wintel这20年 都在玩向下相容是玩假的吗0.0 06/22 00:33
14F:→ icarus0508:其他还有可能 但ce核心 真的很多问题很不合现在了 06/22 00:33
15F:→ icarus0508:当初pc换nt核心 也是同样情况 06/22 00:34
那是因为M$投入很多心力在Server上,Server用的核心就是NT,M$何必自讨苦吃?
※ 编辑: sh028044 来自: 111.248.160.121 (06/22 00:35)
16F:→ icarus0508:你今天修ce 也只是把一个东西修成近NT啊…有意义吗--? 06/22 00:38
啥?微软并有没有要修CE阿...,我只是说CE很强阿,只是M$要节省成本阿
所以然後i大你的问题在哪?
※ 编辑: sh028044 来自: 111.248.160.121 (06/22 00:40)
17F:→ icarus0508:技术都放在一个东西上了 况後来NT把ce的优点取代了 06/22 00:38
NT刚出时M$压根哪想到要用NT核心来向下相容装置?
若想到的话今天就不会砍掉弄NT了
※ 编辑: sh028044 来自: 111.248.160.121 (06/22 00:45)
18F:→ james732:(路人)我一直觉得两位的讨论好像没什麽交集... 06/22 00:43
19F:推 icarus0508:我前面推文不是也说过ce很强 但已经过时了吗==? 06/22 00:46
20F:→ icarus0508:向下相容 是指过去的前代 而不是跨不同平台吧 06/22 00:47
阿好吧那我们搞清楚,你指的相容是指软体向旧版OS相容
平台是跨不同硬体平台,我指的是跨处理器平台
这样因该够精准了吧
※ 编辑: sh028044 来自: 111.248.160.121 (06/22 00:50)
21F:→ iterator:硬体可以负荷的情况下,当然是用nt kernel 06/22 02:16
22F:→ iterator:之前 NT 取代 9x 成为 Desktop 核心 06/22 02:20
23F:→ iterator:现在继续吃掉 mobile/embedded 也是很正常的发展 06/22 02:20
24F:→ iterator:若比跨处理器, NT 曾运作过的种类是比 CE 还多的 06/22 02:22
那是因为CE几乎都是在embedded上跑
CE是从embedded导向开始发展,NT是从Server导向发展
两种核心的方向本来就不一样
※ 编辑: sh028044 来自: 61.56.8.109 (06/22 12:34)