掐指算算,折腾 G1 都快两个月了。从高考复习某天和 @terryxxy 的聊天提及到 G1 ,突然间就对 G1 充满了好感,于是复习休息时就常用黑莓逛逛机锋网,想对 G1 多了解一些……在某种程度上, G1 也成为了我的一种寄托(复习很累的时候,想想高考后那段逍遥的日子、玩弄 G1 ,就觉得再苦再累忍一忍就过去)。再到高考后每天一上网就更逛机锋、安卓,不断寻找二手 G1 的消息。最后总算以 1200 元入手 G1 ,并不算太疯狂地折腾至今。
和当年折腾 8700 相比,折腾 G1 的过程更囧更曲折,可以算是被 G1 调戏了,= =。所以,还是写篇文章记录一下这些囧事儿吧,顺便以此文参加「首届 Google 暑期大学生博客分享大赛—— 2010 Andriod 篇」啦。
关于 HTC Dream ( G1 )HTC Dream ,又称为 HTC G1 ,是台湾 HTC (宏达电)公司所推出的全球首款采用 Google Android 为操作系统的智能手机,于 2008 年下半年发布。它拥有侧滑动式键盘,并内置有多项 Google 服务,如 Google 地图、街景服务、 Gmail 、 YouTube 、 Android Market 等。它的技术规格如下:以上内容引用自维基百科 (#1, #2)
- 处理器: Qualcomm MSM7201A 528MHz
- 操作系统: Google Android
- 内存: 256MB ROM + 192MB RAM (建议开启 App2SD ,即把应用装在 SD 卡上,而非小容量的手机内存)
- 记忆卡: microSD 插槽 (SDHC compatible),最大可支持到 16GB(建议买 4GB+, Class4+ 的 TF 卡)
- 尺寸: 117.7mm * 55.7mm * 17.1mm
- 重量: 158g(含电池)
- 屏幕: HVGA 分辨率、3.2 寸 TFT-LCD 平面式触控感应屏幕
- 网络: GSM/EDGE/WCDMA/HSDPA/HSUPA
- 相机: 320 万像素
- 蓝牙: 2.0 with EDR
- GPS:配备 GPS 及 A-GPS
- Wi-Fi: IEEE 802.11 b/g
- 电池: 1150mAh 充电式锂或锂聚合物电池(建议再买多一块 2400mAh 的厚电,不然用不了多久)
第一次刷机
第一次分区不知道是哪儿弄错了,导致刷完 ROM 后 G1 开机不了……倒是还能进 Recovery 模式,但无法读取 TF 卡,「貌似刷坏卡了」。于是乎,我的 G1 就像砖一般沉寂了。于是,既没有读卡器又读取不了 TF 卡的我,只有屁颠儿屁颠儿地跑到很远的华强北重新换一张卡和读卡器。重新按步骤操作后,总算进入了主界面了,哎。
后来我才知道,其实 TF 卡并没有被刷坏,只是被分成的 ext2/3/4 分区无法在 Windows 下读取而已,如果当时有读卡器直接用分区软件重新分就好啦(后来和 @wangguan 大叔聊,他一听到就知道是这原因了,= =)。再后来,我发现我家是有读卡器的,而且只能读 TF 卡的……再后来吖,就没有后来了。好像描述得不是很囧,大概如此,顺便说俩好玩的事儿。
从 G1 到 Dream
相比苹果的 App Store 的严格审核, Android Market 的审核几乎没有,只有当一个应用程序被足够多的用户举报, Google 才会去审查。看似 Market 很自由,其实到后面它会严重阻碍 Android 的发展,这里引用光耀在《开放、开源和标准》一文中所提到的观点。
与 Android 对比,很多人说 iPhone 是封闭的,我觉得这个形容并不贴切, iPhone 其实是开放+标准的。 1-4 代 iPhone 、 iPod Touch 保证一个屏幕尺寸,一个系统架构,真实的目的是标准化。这样,才能保证任何应用程序开发者的程序成本是最低的。任何一款应用程序只需要满足一款机型就够了。任何一款应用程序要想在均为 S60 的诺基亚 N73 、 5800 、 E71 上跑起来,简直是不可想象的,这就是非标准化造成的。同样的情况,一款游戏如果能在都是 Android 系统的 HTC 、魅族 M9 、联想乐 Phone 上完美的跑起来也是一件非常困难的事情。
将来必定会有更多的厂商采用 Android 系统,但由于彼此的标准,比如屏幕尺寸的不同,将造成看似庞大的 Market 却只有小部分应用能够正常使用。对于开发者而言,调试不同屏幕尺寸下的应用无疑将增加开发成本。
一些琐碎的想法而已,不成熟,不严谨,欢迎拍砖。