WindowsPhone 板


LINE

不论在座使用何种手机、搭载哪种作业系统,想必都对Windows Phone7时有所闻。 有些流言指出使用者跑去试用WP7,真的很顺,跟iOS不惶多让。但也有另一派的会反驳 "程式又不多"。 所以到底传闻是真是假?到底WP7的速度是否和app的数量有关呢? 曾经版上有人是原先Android的用户,跑去试用WP7手机,由於在Android有着"记忆体不足" 的前车之监,所以在WP7手机上面拼命开程式。打开了所有的程式,令人惊奇的是:居然还 是很顺! 这真是太神奇了! 为什麽?下面就是为什麽。 如果你认为我只是在吹捧WP7而不屑一顾的话,你可以在这边就关掉这篇文章,然後一厢情 愿的跟人说android没有app的话也很快。一年後你发现新的app已经迫使你换新的手机,而 WP7却依旧可以用旧款手机安装多款新的app。如果届时你感到不解,欢迎你继续来阅读这 篇文章。 概念 在Android里面,程式开了许多个,如果不关掉的话就会造成app一直吃着系统资源,最明 显的例子是有人反映网路流量暴增,以为被盗用了。结果原来是各种需要保持连线的app没 有完全关掉,用户以为不管他就不吃流量了,进而造成系统资源持续被瓜分的情形。 用这个例子说明记忆体问题,随着app的大小不同,所会占用的记忆体也不一。而Android 把常用的app预放在记忆体里面,所以很多用户会觉得:怎麽可用记忆体这麽少? 因此,很 多记忆体释放的app就因而诞生。 说了这麽多Android,那WP7呢?只要用户开了很多app,照理来说也是吃了很多资源阿! 其实不然。在WP7里面,Mango 采用了所谓的"墓碑模式"(Tombstone),简单来说,当使 用者从某个程式跳出来,或是切换到其他程式的时候,系统会把这个程式的状态储存起来 ,然後把硬体资源释放出来,因此记忆体里面就不会占着一堆 App,影响系统的顺畅度。 所以我如果原本在用导航软体查看地图,突然间需要上网查资料,当我叫出网页的同时, 墓碑模式会帮我把导航软体使用的状况给存起来,然後释放掉所使用的资源,以便下一个 app的使用。这样可以确保机器资源的有效运用,不被浪费。 当然WP7的用户自然也不用去找什麽记忆体清除app了。 App上架效能检测(这边我仅针对我有上架过的WP7做说明。我不知道Android有没有) 当WP7开发人员千辛万苦写了一款通用游戏机模拟器,可以玩XBOX360、PS3、PSP的游戏, 虽说要载入30秒,这看似很强大的软体,等这一点点时间也算值得!但是当你要上架以後 发现被打枪,执行软体效能检测才发现超过了微软所定下的游戏规则:"程式载入太久" 这才发现原来程式载入太慢也会被APP Hub打枪。 所以这逼的开发人员必须要精简自己的程式、调校软体已获得更优的效能,而不是像 Android一样一昧的提升自己的硬体规格,想用更高规格的硬体来hold住整个场面,到最後 彷佛没有双核心就无法执行太多软体似的。应该是开发商要配合手机硬体才对,而不是手 机硬体规格一直追着App来跑。更何况更高规格的硬体效能可是一把两面刃,虽说可以提升 用户的流畅感,但是却相对造成更高的功耗,这会让手机的待机时间更为缩短。 对於有学过程式的人来说,即使是课堂学到的,老师们总是会千叮万嘱的交待效能的重要 ,写程式除了功能漂亮以外,简洁的程式码也是大家致力追求的目标。 我想,如果您有努力看完这篇我花了两个小时才打完的文章,或许这篇文章不一定能深度 完全解答效能的问题,但是起码是一个分水岭。千万别再用App数量来评论流畅度了。这 两者根本不同的概念。 备注:如果你是开发人员..如果你的程式需要背景多工(例如用户一边放音乐一边看FB) 这样请在开发的时候想办法让系统不要让你的程式变成墓碑! --
1F:推 KevinLomax:楼下w96284cn07/25 13:32
2F:→ w96284cn:你当我那麽宅每篇都回吗?07/25 13:36
--



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.70.141
3F:→ felaray :如果有问题 请勘误。 10/18 23:54
4F:→ felaray :现在想想 微软又没给我钱 我干嘛这麽累的打文章阿XD 10/18 23:57
※ 编辑: felaray 来自: 61.62.70.141 (10/19 00:00)
5F:推 jeremyxchaos:推!! 10/19 00:02
6F:推 BirthStone :这篇可以转到手机版让大家看看! 10/19 00:04
7F:推 jaccl :推!! 10/19 00:04
8F:推 fleetly :推~~ 10/19 00:05
9F:推 mrxjohn :顺跟APP数是两回事...顺是真的 APP数少也是真的 10/19 00:12
10F:→ felaray :app少是因为"中文"的app少XD 我app比例中:英 4:6 10/19 00:13
11F:推 echo0504 :iOS好像也是暂停背景程式,所以mango的多工跟iOS一样? 10/19 00:15
12F:→ felaray :您看我这篇文章几乎没提到iOS..因为我没用过! XD 10/19 00:16
13F:推 Riyuberg :看了也感觉跟ios一样 可是我的touch偶尔还是会因会 10/19 00:19
14F:→ Riyuberg :短时间开过的程式太多而顿或跳掉 希望WP7记忆体管理 10/19 00:20
15F:→ Riyuberg :能做的比ios好 10/19 00:20
我刚刚的推文说服不了自己,稍微查了一下,iOS的程式即使在背景执行,也会吃到资源。 而我的文章应该要写更清楚一点:WP7同时间只会执行1个程式,如无例外,通通变墓碑! 我是在某个iOS app介绍的网页中看到:各位在升iOS4之後,多了背景执行的功能,却也因 此常常忘了把背景的软体关掉,而把记忆体吃光光,甚至还会出现个位数。当IOS记忆体过 低时,再开其他软体就会Lag,甚至感觉道明显的操作不顺,这时候先要把背景程式一个一 个关掉,不过总觉得这个动作很麻烦,有时候要连按十几次才能全部关闭,真的太不方便了。 所以大胆推测iOS 4的背景执行也会吃掉资源。不过iOS真的打心底就抗拒,不是很熟。 有错请告知 谢谢! iOS 4/5的文章在这边找到一篇 http://chris959.blogspot.com/2011/06/ios-5.html 请看此章节:背景冻结的关闭 ※ 编辑: felaray 来自: 61.62.70.141 (10/19 00:30)
16F:推 candyangela :WP7.5不是可以一边放音乐一边玩FB? 10/19 00:36
17F:推 Handway :请问WP7.5不支援adobe flash会不会有不方便的地方 10/19 00:37
18F:→ Handway :我也在考虑wp7.5可是担心会不方便 10/19 00:38
19F:推 kerenboy :楼上的问题当然要问你自己阿 会常用flash当然就不方 10/19 00:44
20F:→ kerenboy :阿不然 也没有那麽多flash需求就还好吧 10/19 00:44
21F:推 Handway :老实说我就是不知道有哪边有用到flash..是第一次要买 10/19 00:46
22F:→ Handway :纯粹担心有的网页会打不开 10/19 00:46
23F:→ nosecoolie :说实在的 FLASH大部份都是游戏 10/19 00:47
24F:→ nosecoolie :网页有FLASH的话 那块区域就会是个XX 不过还是能浏 10/19 00:47
25F:推 BenShiuan :FB小游戏-.- 10/19 00:47
26F:→ nosecoolie :览其它地方 10/19 00:48
27F:推 echo0504 :我iOS用了两年了,还没担心过网页打不开的问题 10/19 00:48
28F:→ echo0504 :是有,但是其实很少,根本不重要 10/19 00:48
29F:→ nosecoolie :不过要看MLB啊~ 或是某些购票系统之类的就会是FLASH 10/19 00:48
30F:推 Handway :OK..感谢大家的回答~~ 对WP7.5很心动阿~ 10/19 00:48
31F:推 kenandrew :所以WP7就是回到作业系统最原始的程序状态转换三态? 10/19 00:49
32F:→ nosecoolie :我也是IOS用户 只有每次打季後赛的时候会干而已XD 10/19 00:49
33F:→ kenandrew :我指的是冻结.备妥.执行 冻结=墓碑?! 10/19 00:49
34F:推 echo0504 :所以从墓碑模式回复是重新再载入程式的意思吗? 10/19 00:52
35F:→ echo0504 :这样程式间的转换如果频繁也不会lag? 10/19 00:52
36F:推 kenandrew :回楼上 这应该是不会 难道电脑CPU时脉不到1GHz 10/19 01:00
37F:→ kenandrew :就不能切换网页吗 10年前的电脑就可以了!! 10/19 01:00
38F:→ friedpig :看程式写得怎麽样 有些墓碑以後要重读 就会有点久 10/19 01:08
39F:推 BirthStone :不会重新载入程式喔!只是暂停~完全暂停 10/19 01:09
40F:→ BirthStone :大部分,超过90%以上都是暂停,很少会重新读的 10/19 01:10
41F:推 kenandrew :暂停也是用中断下去写吧 我猜,所以暂停无误 10/19 01:11
42F:→ friedpig :应该是说 很多程式墓碑没写或没写好 按WIN键以後 10/19 01:11
43F:→ friedpig :他是当你关掉 这时候返回会去就重开了 10/19 01:12
44F:→ felaray :关於墓碑的状态 和机制 我有转贴一篇文章在下面了 10/19 01:18
45F:→ felaray :另外Handway你的担心也是有道理,台银的网银好像是 10/19 01:19
46F:→ felaray :flash,那个就开不了。 10/19 01:19
47F:→ felaray :我就觉得沼泽塔防的没写好 一不小心跳出去 回来可能 10/19 01:25
48F:→ felaray :要重玩... 10/19 01:26
felaray:转录至看板 MobileComm 10/19 01:27
49F:→ friedpig :沼泽的还算好一点了 至少他有机会进墓碑 有些是根本 10/19 01:28
50F:→ friedpig :不会进... 就真的得重读 10/19 01:28
51F:→ felaray :恩 没错啊! 这种真的很无言! 10/19 01:31
52F:→ friedpig :还有些程式是跳出去有开其他程式的话 墓碑就会失效 10/19 01:31
53F:→ friedpig :马上按返回的话还救得回来 感觉有点像是没多工 不知 10/19 01:32
54F:→ friedpig :道芒果以後有没有修正 10/19 01:32
55F:→ felaray :不同app影响到对方吗? 听起来好high!不过我还没遇过 10/19 01:32
56F:→ friedpig :我觉得WP7的设计理念很好 可是後端的软体配合度还不 10/19 01:33
57F:→ felaray :我是只用了两天7.0 之後就升芒果了 所以之前的不是 10/19 01:33
58F:→ felaray :很了解 10/19 01:33
59F:→ friedpig :够 很多设计者还没抓到WP7的精神 10/19 01:34
60F:→ friedpig :找找看比较旧的程式? 有些生了芒果以後还没更新过的 10/19 01:35
61F:→ felaray :这是要累积经验的 只期待开发商能够加紧脚步! 10/19 01:35
62F:→ felaray :我有抓到几款比较旧的 例如听线上音乐~执行中我按 10/19 01:36
63F:→ friedpig :毕竟WP现在市占率还是低不少 比较难吸引开发者 10/19 01:36
64F:→ felaray :视窗,结果音乐跟着断掉。待机也关掉音乐 超傻眼! 10/19 01:36
65F:→ friedpig :NODO时期还不少程式都这样 习惯就好!? 10/19 01:37
66F:→ felaray :其实TechDays很多WP7课程爆满~技术人员也是有兴趣的! 10/19 01:38
67F:→ felaray :只是不知道是公司在开发 还是个人有兴趣跑去听课XD 10/19 01:38
68F:→ hatarakiman :赞赞赞!! 10/19 01:58
69F:推 alljerry04 :我可以给你批币(?) 10/19 11:12
70F:→ felaray :这篇的很正常 快五百了XD 10/19 11:27
dais:转录至某隐形看板 10/19 13:14
71F:→ taiwanalien :说得真是太好了,M起来 10/20 03:14
72F:推 ByronX :good 10/21 12:34
felaray:转录至看板 MobileComm 12/09 14:58







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

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

TOP