|
首先道个歉,这么久才写第二章,而且和之前预报的章节内容也不一样,一方面是因为WebOS上的软件折腾的没意思了,另一方面是因为WebOS本身折腾的迷茫了,所以一直到今天才有心情写下去,今天写两个小内容,主要是抛砖引玉,介绍一下我自己的一些使用经验,把这么两个内容放在一起,原因在于节省了流量的同时也可以节省一些电量,反之亦然,二者有部分原理是重合的。, N$ }9 \4 W8 A
" w6 |. m. U& G
一,关于数据流量:0 Y7 `7 M8 g: f+ c, i }3 V( ?
) ]* i8 R# V* A2 c" T2 o用WM的时候,我有UCWeb这类服务器优化资源的浏览器用,到了WebOS上,虽然说自带的本机渲染WebKit浏览器效果比UCWeb好得多,但是带来一个大问题就是流量不够用,300MB的WCDMA包月如果放开用,基本上不到十天就报销了,所以害得我只能在wifi下用,出门以后那个捉襟见肘呀,究其原因,WebOS既然是建立在Web上的,数据流量是常有的事,所以不只是浏览器作为流量消耗大户,其他程序亦然。# \: z' Y& P' k/ M. j
' X" h* ^6 i7 j7 F/ j我把流量消耗归为两类,主动和被动。所谓主动,就是我们平时手动上网,看邮件,下载,查找程序等等消耗的流量,这方面我们可以主动干预,而被动则是系统在后台上网产生的流量,比如定时备份,定时同步邮件联系人,定时上传log,定时同步时间等等,这方面可以根据自己的需要调整,适当的调整不仅减少的流量开销,也减少了电量开销。
+ p" v& q7 Y# B3 A5 M" y3 F
( O6 ^! b- Z. P2 h3 O先说被动,图一里面我们可以看到,后台的calendar,contacts,email都在运行,此外tweed(twee,spaz等),clock sync之类的,同样也有定时运行,这里我们可以调整的包括系统的备份,email,twitter客户端,天气同步,时间同步程序等,我们可以根据需要将他们调整为不自动同步或者尽量时间间隔较长的时间再同步,但是这一招对日历和联系人无效,我没有找到如何调整calendar和contacts的同步间隔,不过由于我有pushmail,所以把email账户的同步功能关闭了,仅仅手动收取邮件,而系统备份功能由于我借助了save/restore的本机备份,也关闭了,这样既节省了流量,也节省了电量。tweed没办法关闭自动更新,所以就调整为最大间隔2小时更新一次,weatherbug是12小时更新一次天气,而clock sync则调整为一天一次。除了这些可以看到的后台程序,webos目前没有工具来查看全部的后台进程,所以只能在terminal里面看一下进程,我们可以看到事实上还有一些后台进程会影响流量,比如列表里面的uploadd,这里还可以利用我附件里面的patch来把系统生成的log大小写0,并且终止服务的运行,节省流量和电量。(在terminal里面我无法运行crontab -l,看不到计划任务,有人能告诉我原因吗?)
5 R3 ^. c& y6 b% e) |5 ]
7 P! G* h. i9 K* {% D. Y* ?! _( Broot@palm-webos-device:/var/home/root# pstree) i! ?' V, n4 H/ x) s5 w; w
upstart-+-BluetoothMonito-+-PmBtStack---7*[{PmBtStack}]' \2 Z2 Q. c* Q; P0 `2 f
| `-{BluetoothMonito}
3 Z' o6 f" J% f) |. `, | |-BrowserServer2 F: E* x3 ~: }0 k3 S
|-LunaDownloadMgr
b+ p ~% L- ]' [2 @$ h; C |-LunaSysMgr---8*[{LunaSysMgr}]
! ^& O8 h3 j8 \2 U, F4 W) q4 H |-LunaSysService
6 l) p% d, s9 D* Z" g4 o6 N1 b7 y' d |-PmNetConfigMana---{PmNetConfigMana}' c0 ~' G$ e0 W
|-PmWanDaemon---2*[{PmWanDaemon}]# u9 U1 J7 f2 [4 u
|-PmWiFiService
- @, _& W+ h! N( h/ H |-TelephonyInterf---5*[{TelephonyInterf}]
% L* y6 s6 f: d3 }4 v% c8 T |-UpdateDaemon
7 k3 ~$ O0 [' r |-audiod0 x* O4 Z. K0 B- Q. h8 w
|-contextupload# S: H+ H+ ~" o3 x+ y0 J% G' F7 t
|-cryptofs---{cryptofs}
% O- V: Y3 ^" G3 q. c2 ~1 @0 i |-dhclient
/ U& e& i3 p# ?! S1 ]; ^- J) O |-dnsmasq* j- Y6 Q9 T' R# o' r; b* |
|-extractfs0 M. d8 H9 L7 o% N! [9 M* y
|-fileindexer---{fileindexer}6 y' l$ K0 g3 t1 n
|-hidd---6*[{hidd}]
5 k' E# \1 T- B1 { |-java---34*[{java}]
8 [& i7 v5 ^! C |-luna-prefs-serv
3 [( o* T9 r0 e% D: O |-mediaserver---5*[{mediaserver}]
$ S& Z' o$ V3 q7 C( f |-memchute p: B: w. I5 c2 d
|-nappmgr4 i% T2 x. o( W5 t# D B: U
|-novacomd---2*[{novacomd}] f& j9 W W. a1 C' t$ n, L
|-3*[org.webosintern]6 ~. |0 ~& Q' I3 L' b
|-pmklogd
+ c) a, N8 |3 k |-pmsyslogd4 F5 ]( a, \3 s" v+ t
|-powerd---{powerd}
% C' E6 t* v" e" y! _ |-pubsubservice
" ~8 `- r8 u& m9 u |-pulseaudio---16*[{pulseaudio}]
6 M- ]$ _4 H6 G4 R" | |-rdxd; [: A# E/ @8 V0 P
|-2*[sh---dbus-daemon]
" v) K5 ?$ h! v/ d8 [ |-sh---sleep
+ x0 O3 [$ X' {) @2 I5 R8 W |-sshd-+-2*[sshd---sh]' ~( h1 X6 c- U" s' f* v* {
| `-sshd---sh-+-pstree6 j' R' y4 x( K! c, q
| `-top
& t. }9 i/ d$ n' W7 _ x1 i1 W. I* ^- ` |-storaged4 H( k9 ~( B& d9 ~
|-udevd
5 e( [( u+ D9 J# O' e* Z |-uploadd" ^# E! y4 X! B* c5 B8 y
`-wpa_supplicant
! h& V( I/ m5 Z+ n$ g
% Y: g" p" b* J再说主动,browser,email,preware三个方面。
6 g# K+ Y) p9 Q! s( \preware的流量消耗并不小,尤其是在打开所有feeds后,app catalog的feeds一般都是10MB左右,所以如果你在没有wifi的地方,尽量不要用preware扫描新软件,如果要扫描,也要把app catalog和app catalog beta两个feeds给关掉再扫描,真的需要查看最新的app catalog程序,就直接在系统自带的app catalog里面看what's new好了。- ^" U2 I" ?: }6 R
email方面,我强烈建议你在没有wifi的环境下不要做同步操作,因为目前webos的email没有trunked邮件的功能,所有邮件内容包括附件都会给你下载回来,所以如果你遇到垃圾邮件或者大附件邮件,你就为你的流量默默流泪吧,替代方案是直接用浏览器访问网页版邮箱查看,等wifi available的时候再说。8 O3 V4 |, g, Z2 y' R
最后说一下browser,首先,优化你的网页!既然没有UCWeb没有OperaMini来远程优化,那就只能我们自己想办法了,大家可能都知道google gwt的优化引擎,也知道skweezer的优化引擎,可能也在用,今天我介绍两个更好的:
- ^9 Y( {9 E p首先是国外的keytoss,http://m.keytoss.com,这个网页类似一个iGoogle,但是我觉得比iGoogle的手机版强大的太多了,集成了众多的widget,同时有四个网页压缩引擎,skweezer和google gwt就是其中两个,此外我觉得最关键的是支持用户登录,然后创建自己的书签和收藏夹,这样每次浏览固定的网页时可以不用输入网址和直接点击,方便快捷,同时这个keytoss的开发者也是一个webos user,你可以和他多交流,他在precentral出没。3 ^9 ^) ]3 [4 s {* ^6 n
另一个要介绍的就是国内的haygo,这个引擎相信有些人也在用,不过我要说他做的不够好,不支持书签收藏夹,所以之前没有推荐,不过开发者很虚心,我上周给他们写了建议的邮件,他们说在开发了,今天下午发我邮件说已经完成开发,大家可以试试新的haygo,http://v.haygo.com,已经可以登陆且收藏自己的常用网站,然后点击后用压缩引擎浏览,流量开销大大减少,至少减少80%,速度也超过keytoss,毕竟在国内,而且支持https,好处嘛,你懂的。另外同时keytoss和haygo还有个好处,都可以通过PC来浏览,方便在PC上配置你的个人环境,然后到了pre上,一登陆,你的文字大小,工具,收藏夹都有了,相当方便。5 I3 S4 q0 }) J2 \9 z
另一个关于browser的,我建议你把ad blocker的patch打上,这个东西很简单,就是在hosts文件里面写上了大量广告服务器的地址,指向本机,让你访问网页的时候减少广告带来的无效流量消耗,很可惜在国内这个list不够全,自己编辑也不甚方便,有机会还是要研究一下,把adblock plus里面的广告列表方便的导入到hosts里面去,这样就圆满了。. O/ z2 Q6 Q9 j) \+ P* ^0 i* V
+ p; S9 @; x) w+ \" ^二,关于电量:& u6 t* i. W, N' n7 u7 @- ?1 h
9 }' e5 q& T& c8 _" i& _ U+ r
上面提到的后台程序流量控制,实际上一定程度的也减少了电量的消耗,两个小时同步一次Twitter,总比半个小时一次要省电得多。关闭备份,也比开着备份省电。这都好理解,这里谈谈其他几个地方:
! n9 V( v# ]; w5 n" o K# L1,屏幕亮度,这个很好理解,任何手机屏幕都是耗电大户,尤其是pre这种大屏幕(我是说和treo比),系统内置的亮度调节最低亮度是10,这里我建议你价格补丁,降低最低亮度,最低可以将为0,这时候的亮度在晚上看书仍然是较为刺眼的,不过没办法,也只能如此了,另外请注意,pre有亮度感应功能,至今我没发现他怎么感应调节的,但一定是有的,只是不知道怎么关闭而已,此外,如果你需要用键盘,我建议亮度调节不低于4,因为4是键盘灯打开的最低值了,0-3的时候键盘灯不亮,你就要抹黑打键盘了,当然,也有brightness unlink的补丁,可以让屏幕亮度和键盘亮度分别可调,如果你装了这个,倒是可以直接把屏幕打到0算了。6 L: z; _5 A/ ~* B
2,数据连接,包括wifi,bt,data,gps。wifi没啥说的,需要的时候要打开,不需要就关上。bt目前太残废,如果你不听歌,还是直接关了吧,实在没用,gps一般来说耗电很少,自己决定是否需要长期打开,data在这里要说一下,data包括数据开关和电话待机network,数据开关建议在有wifi的时候直接关了,而没有wifi的时候打开,便于同步更新需要的东西,而待机network,强烈建议设定为2G only,这时候电话模块的耗电会大大减少,如果你需要上网的时候,手动切换为auto或者3G,保证速度,结束上网后转为2G only,保证低耗电。
" D' f: F- m# [' f/ ]4 i3,CPU,我的习惯是用govnah调节,一共设定了五组govnah的模式,如下:(preformance,1g,1g),(palm default,500mhz,500mhz),(screenstate,1g,500mhz),(screenstate,1g,125mhz),(screenstate,500mhz,125mhz)。(preformance,1g,1g)这个模式是CPU始终工作在1G状态,适合于充电时,因为超频内核硬性规定电流大于+1ma的时候,cpu保持500mhz,这也是很多人说有时候会自动降频到500的原因,用这个模式则会始终保持超频,天气凉了,不怕过热了,呵呵。(palm default,500mhz,500mhz)模式是govnah自带模式,userpace,实际上这个模式删不掉,留作备份模式。(screenstate,1g,500mhz)模式是亮屏时1g,关屏时500,是govnah推荐的模式,(screenstate,1g,125mhz)模式是亮屏时1g,关屏时125,是我推荐的模式,这样在我们开屏幕干活的时候cpu最快,关屏幕待机的时候cpu最慢,真正的静若处子动若脱兔,这个模式在关屏时以最小频率125运行,不会影响闹钟,不会影响更新同步等等,只是会慢很多,反正你也不看,无所谓。(screenstate,500mhz,125mhz)
5 O% [- {: Y2 b- C% |( ]9 W模式则是最省电模式,亮屏用原来默认的速度,关屏最慢速度,没电的时候可以用这个模式,至于说亮屏时也用125mhz,那是自虐,速度极慢,试试你就知道了。结合不同的模式,我们可以达到有效的省电目的,如你可以在白天的时候选择(screenstate,1g,125mhz),睡觉的时候选择(screenstate,500mhz,125mhz),充电的时候选择(preformance,1g,1g),达到效率和续航的和谐,而且结合mode switcher的时间触发和充电触发,可以自动的切换不同的govnah模式,程序都不用进,很舒心。* B/ P/ Y/ {: T9 j& D4 T
8 S. g% P2 c7 W/ b( o' T[ Edited by cmlx on 2010-9-1 17:46 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
评分
-
查看全部评分
|