Android SDK 1.5的preview发布以后,最近这几天相关的消息非常多,William觉得有必要在这里整理一下,看一看Android 1.5的改进,当然今天主要是从用户的角度出发,关于API变化相关的会在后续的文章中来解读。" O C* t' O+ H/ L8 s+ }7 V. ~
今天主要从一下几个方面来分析:用户界面的改进、全新的视频录制功能、软键盘的支持、中文显示和中文输入的支持、桌面Widgets和Live folders,蓝牙功能的改进,捆绑应用功能改进以及系统性能优化等。
/ y5 u+ x7 h5 q2 Q7 C) {5 a' u& ~9 u% d
用户界面的改进
8 o0 Q9 M1 F+ j9 c3 O) S, A* D我们可以看到,1.5的UI做了很多细节的改进,Google微调了所有核心UI组件的样式,使其更加美观,并且对包括 Browser,Gmail,Email,Calendar,Camera&Gallery以及Contacts等在内的自带程序界面都作了优化。让我们来看一个例子,这是新建联系人的界面,左侧是来自Android 1.1的截图,右侧是来自1.5的截图(此图来自Google Android 官方Blog)。我们可以看到下拉选择框和按钮的样式发生了不小的变化,而且添加联系人详情的方式也更加简便了,1.1中的More Info按钮不见了,取而代之的是每一个项目后面的添加和删除按钮。有兴趣的朋友可以打开1.1和1.5的模拟器来比较一下两者在操作上的差异。
! R, n- Y# j; Y( d) C5 e2 Q6 c, m
; S3 G0 ~2 F! }9 A7 o4 t# Y, k
9 Q! B3 X( x8 V' ` V& }
8 z" F! Y! U' B8 c9 ^7 f0 @$ ^
全新的视屏录制功能,上传视频到Youtube,上传照片到Picasa4 h+ D) H& |2 E! D. [4 h }
Android 1.5中,用户可以利用内置的摄像头来拍摄视频,并且立即上传到Youtube与朋友分享(尽管目前看来G1的3M摄像头效果不太理想,希望G2的5M摄像头效果会好一些)。同样,用户所拍的照片也将可以方便的上传到Picasa相册。! b/ ]7 y B# |6 {# U5 N6 _5 i
; x- k- G* J% v/ a3 d- A! H
2 {6 D( x7 |" T2 M( a
5 P$ `+ c; R4 E7 X6 B1 a9 c当用户完成拍摄/拍照后,只需按一下“Share”按钮,Android便会让你选择Share的方式,只要选择Youtube/Picasa,然后输入你的账户信息,就可以开始上传了。
2 z4 a Y1 Q( jHTC Source上有一段Nick Gray用G1拍摄的视频,可以看一下效果。
9 f( L0 [& a5 a8 p; F1 w& m4 T
7 z( C" z: \: g+ l) e软键盘的支持
8 G& N' \. \# j( ]我们都知道,G1带有一个QWERTY物理键盘,而G2将取消全键盘而改用全触摸的设计,所以软键盘也是Android 1.5中一个非常重要的特性。下面我们来看一张Android 1.5软键盘的截图吧,键盘的布局还是标准的QWERTY,有一个Shift键以及输入模式切换键,进入数字模式以后,可以输入数字以及+-*/?!等常用符号,按ALT就可以输入一些不太常用的符号。
0 F: K9 T5 n- E4 }
2 S* P$ L, \: q! `. o) @8 p+ T5 B3 t
* t! O/ p9 N1 N1 \1 S0 X4 s, f6 V# f S l% j
中文显示和中文输入的支持. N& i$ b* ~, E: q8 M# f% A
Android 1.1除了英语以外,只能支持德语,而Android 1.5的国际化有了更进一步的发展,支持了包括简体/繁体中文、日语、朝鲜语、西班牙语、法语、意大利语、荷兰语、波兰语、俄语在内的各国语言(大概主要语种就差葡萄牙语了吧,Correct me if I’m wrong :))。当然我最关心的就是对于中文显示和输入的支持了。启动模拟器,载入1.5的Image后,默认语言依旧是英语,当我在 Settings–>Locale & text中把Locale改成Chinese(China)之后,界面语言就切换到中文了。* B& b' q$ y% h" d7 R
+ l& P' U$ K/ s8 C. m6 R) n
: H& s% V- X2 |2 }5 ]. k6 U1 V
; B8 ?! q$ Y/ f: O; t7 Q5 R
不过这时候,Google拼音输入法却并不工作,我们调出软键盘以后还是看不到切换到中文的按键,尽管在Locale & text设置中,它是被选中的。我们需要反选“Android键盘”这一选项,然后退出设置菜单,这时Google拼音输入法就可以工作了(我不确定 “Android键盘”这个选项的作用,但是随后我再选中它的时候,Google拼音输入法依旧可以工作,所以我觉得这也许是个bug。注意,我测试的是 Android 1.5 preview Windows版中所带的image,但愿其他版本没有这个问题 :))。' J/ ~+ o6 ?/ X n( @
0 O% H7 C7 w# u% l
% |7 M8 D* R; v; N& y J, P7 k$ ^$ r* e5 P7 U% O$ K+ y8 O: ~# Z v, ]
关于输入的另一个值得注意的特性是,得益于IMF我们可以安装第3方的输入法来取代Google拼音,也许不久以后就会有Android版的搜狗拼音、五笔加加。
0 E7 t- F8 F, T( n! u: _
6 l; ^" | j; y桌面Widgets和Live folders3 B Y& Z* o- ?8 B$ g3 z# J" a' x
首先,相对于Android1.1来说,自带的桌面Widge增加了Calendar和Music player,Music player widget的样式看起来还不错。
% V0 D5 z% @: V3 k/ o. e5 a( o$ r+ K' z& p0 S( c$ p
+ D+ E7 V! j5 c1 ]- E; O( @6 ~/ z3 W5 ^! J9 }2 r/ Y3 `1 I; q" l
至于Live folder,自带的包括列出所有联系人,列出所有有电话号码的联系人,以及列出Starred联系人,因为缺少可定制性,这个功能现在看来似乎并不怎么吸引人。不过新增的Home screen widgets API和Live folders API使得开发者可以编写各种新奇的Widget和Live Folder来丰富Android的应用。0 y6 t- F2 _7 X% F0 s1 s Z [* ~$ z
" G8 S& `9 N3 G3 D6 a8 a1 }7 z
蓝牙功能改进
- ~' E/ R# e' {# \' D$ BAndroid 1.5的蓝牙增加了A2DP(Advanced Audio Distribution Profile)和AVRCP(Audio Video Remote Cortrol Profile)的支持,立体声显著提升了通过蓝牙听音乐的用户体验,AVRCP则允许用户通过蓝牙进行包括暂停、停止、启动重放、音量控制及其它类型的远程控制操作。另外,Auto-pairing则使耳机与手机连接更加快捷方便。
, I6 K! ?, [9 ]9 i% ~& p! a% B
6 P! e. o( c8 k. ^! \/ U捆绑应用功能改进% w0 ?* ]( G7 {
Android 1.5内置的Chrome lite浏览器采用了最新的Webkit引擎和Squirrelfish Javascript引擎,并且开始支持网页内容复制和页内搜索功能,窗口下方的Zoom In/Out 菜单也有变化,同时用户可以指定网页默认编码。我比较感兴趣的就是网页内容复制和页内搜索了,看一下截图吧。- q2 m+ R/ P% v& Y
7 Q+ W* U$ {1 g9 S( W. C' A
7 J5 s* ~" u3 k- L, ~* ?2 v# d
0 o% M, b8 F g8 a% A3 t. B# _Gtalk、Contacts、SMS、MMS、Gmail和Email程序直接的集成也更加紧密,使得用户可以在Contacts、SMS、MMS、Gmail和Email中查看Gtalk联系人的状态等0 f0 K# I2 w- `' h1 F
Gmail客户端软件中,批量的存档、删除、加Label操作也已经得到支持。- k/ E7 v- w* l4 D4 p; k1 O4 V* F3 T
另外,Android 1.5还对SD卡的管理做了改进,增加了文件系统检查和自动修复功能。- w! @- n" Z; n8 N
4 m% V/ A' Y2 D( z) \8 K8 v系统性能优化3 i3 t+ x9 n5 O O. v
除了上面提到的新功能,Android 1.5还有不少性能上的改进,虽然我现在用模拟器无法体会到,不过还是要在这里给大家说明一下。
p- R9 X: L2 V# I. K' U( k包括:' @ l, U" u% I; A
* 更快的摄像头启动和拍摄速度" p N) X' P' K% {- S* n
* 更快地获取GPS位置0 K7 v! R. ^ }5 z0 J( y$ o
* 浏览器中更平滑的滚屏
: j4 q# Q. J- q' e3 K, Y* Gmail中更快的对话列表滚屏等
e! ~. O4 v& }" Q4 o; }% d1 g8 h' [; Q0 U( X
Android 1.5的主要改进就是以上这些了,UI上的细节变化就要大家在使用中慢慢去体会了。尽管Android 1.5还处于preview阶段,不过我们已经可以看到它在1.1的基础上所做巨大的改进,就像它的版本号所暗示的那样。伴随着不久以后G2的上市(G2今天已经开始接受预定)和1.5 SDK的正式发布,日趋成熟的Android平台无疑将获得更大的市场份额,从而真正成为一个主流的Smartphone操作系统。 |