Hero rom初体验
在入g2之前,就看到有hero for g1的rom了。看过下截图,不是喜欢的配色,所以一直也没有想尝试。今天总算有机会试了一把。网上能找到的,像xda上的,好像都是for vodfone magic的,我还是折腾了会儿,才成功刷到我的a6161上,呵呵。比对了下,似乎vodfone版和这个a6161,主要就两处不同,用的boot.img不同,wifi驱动不同。一直不知道怎么把已有boot.img解开再修改,我只好用g2 rom中的boot.img去替换hero rom里的。试了几次,好歹还是成功的。
知道这两天hero的消息很多,好像不少短片的。我都没有去看,想着自己试试好了。变化很大,我是说和android原生版本来说。不论android 1.0还是cupcake,及至现有版本的donut,看起来大同小异。hero有很多自己的变化。甚至让我觉得比oms相对于android的改动还来得多。oms只是让人觉得在android上加了很多移动的业务软件而已。htc自己做了launcher,还有了自己的widget机制,像twitter的桌面插件,用appwidget的话,remoteview不支持edittext的。对于列表这些的拖动效果,体验更好了,让我觉得有些像iphone上的感觉了。htc自加了exchange sync和pc sync,相信也是很多用户需要的。尤其这两天比较特殊,google业务有些问题,让人觉得android好像突然少了点儿什么。hero里还新增了facebook, flickr, twitter这些网络应用。facebook和联系人程序集成得不错,切换到“更新及事件”分页时,会提示哪些用户的email和facebook中相同,可以关联起来,就可以读取facebook上好友照片和生日。目前我只发现这点,这个好像还弱了些,我觉得和facebook的集成,可以有更多的应用,比如在联系人列表,把好友的心情状态(或者说是“你在干什么”的内容)显示出来。twitter客户端相当赞,前两天还写了文章说android上没有好的twitter client呢,最后朋友推荐的twidroid我觉得也不如hero中集成的这个好啦。桌面插件也超方便。flickr我不怎么用,就没试了。浏览器改全屏了,也是让人耳目一新的感觉。
htc的改动,我觉得也做得比较好的。没有对原有的framework有太大改变,因为装上自己程序,ui展现还是没什么大的区别的。那么,像它的联系人这些里面的很多控件,应该是作为附加部分,我猜是在那个com.htc.*.jar那几个文件中。不像一些厂商直接改framework.jar里原有的控件展示,可能导致平台ui兼容有问题。
反正试了之后,突然觉得,android还是和我想得有不同的,还是很可以改造的。不过,这是htc做得好,不是google做得有多好。好像htc改wm也改得相当大啊。
说回这版rom本身。还不是太稳定。声音配置好像有些问题,音量很大,有暴音。好像音量调最小,打电话时边上也可以听见。不知道是不是泄露的rom的版本比较早,还是因为硬件不匹配。看起来很多细节还没做好。比如两个按钮的对话框,按钮超出到对话框外部。联系人程序的列表的滚动条,那个小条的图片明显就很粗糙。刚刚还帮朋友的g1刷了hero for g1 rom,超级慢,看来对硬件还是有些要求的。在g2上使用还是很平滑的,没有用过hero真机,不好比较。联系人里好像不像普通android中一样可以选择显示的同步组了,这点很不方便,google中自动保存了太多联系人了。
嗯,不过我个人不是很喜欢这套gui。配色不清爽,像一些暴力游戏的感觉。ui style也不是太喜欢,如圆角框的孤度太大,不平滑,反正这些小细节处理上好像不是我喜欢的类型。不过新的类tab控件感觉很好。比如新的home的切屏,联系人底部的tab标签页,拖动很平滑。
不早了,就这样吧。末了,转一篇刚看到评论,其实是论坛回帖啦。
作者 logout@ifanr 原文链接 http://bbs.ifanr.com/viewthread.php?tid=1869
我来说说自己对htc android手机的看法:
旗舰机用高通方案并不是好选择,现在的iphone 3gs、pre用的方案都使用cortex-a8 cpu,浏览器渲染速度和视频解码能力远远甩开同样将上网和多媒体当作卖点的任何一款android手机。
不光是上网,g1后台开着twidroid玩游戏,每到更新推的时候机子就很卡,e71上用gravity就没这问题。
很奇怪的是,高通msm7200方案和freescale mxc300方案里用的cpu都是arm1136。但我用过的2款msm7201方案的机型在cpu解码mpeg-4视频时全都比用mxc300方案的 e71慢很多。g1的cpu是528mhz,xv6900(cdma版htc touch)是400mhz,用来看视频码率700+kbps的xvid视频全都丢帧,很不舒服。而369mhz的e71却没这个问题,xv6900用的播放软件和e71一样是coreplayer。g1好在可以硬解264视频,看为iphone定制的视频效果很好。htc hero的一大卖点是新ui,整个演示视频都将焦点集中在sense ui上。个人没多少好感,wm时代就不喜欢它的美化ui。不像ms, apple和nokia,google自己没提供方便高效的主题更换方案,现有第三方美化软件全都会拖慢系统。真喜欢这个界面的话,g1、g2用户也没必要买g3,刷就行了,android rom研究者的狂热仅次于wm。何况htc自己也说了要对部分老机型的rom(g1, g2二选一)进行美化。
还有就是抱怨过几次的,android目前的launcher根本不适合全触屏机型,没有分类,只有一页。程序多点的话,找起来累死人。android提供键盘渐进搜索程序,但全触屏机型根本用不了。待机界面一共三页,每页最多只能放16个程序,你还得留些空间给widgets吧?
cupcake1.5开始加入的widgets相当漂亮、方便,也相当花瓶,我一开始在待机界面下放了两个新闻类widget,更新tweets的 twidigit lite,calendar日程显示,两个dock(点击打开一个转盘,可以自定8个程序,作为废柴launcher的补充),还有一天只更新一次的 quotes。就这么点东西,每次回到home界面都得等几秒钟。结果虽然android理论上可以比n97放置更多widget,但实际上更惨
htc这鸟公司,g1, g2, g3三款旗舰机产品都很类似,g2在有些市场的发售时间和g1相近,直接冲突,g2出来没几个月,雷同的g3也来了。换个样子会死啊?htc snap现在不是广受欢迎么?
难怪apple直到3.0才改掉很多被抱怨了两年的问题,pre之前那一大堆iphone killer根本连很多最基本的东西都没解决好