自两年前的HTC HD2于2009年11月发布以来,很难相信智能手机的市场空间发生了多大的变化。它是最后的Windows Mobile设备之一,但最终获得了Android和Windows Phone 7的移植。凭借这一积极的开发人员支持和繁荣的社区,它继续成为xda开发人员历史上最受欢迎的设备,并且在我们的论坛中被评为2009年和2010年最佳HTC设备。

现在,正是两年后的2011年11月。是时候回顾一下这款非凡智能手机的故事了。

怎么会这样

HD2是HTC在2008年建立的最新产品,它与其他Windows Mobile设备的主要区别包括其自定义的TouchFLO 3D(代号为Manila)界面。它始于5月份发布的原始Touch Diamond,具有惊人的优雅设计。后来,在11月,Touch Pro为企业类型添加了专用的硬件键盘。最终,于12月份发布的Touch HD拥有(当时)3.8英寸超大屏幕,面向发烧友。

该产品系列在2009年上半年继续进行,可预测的后续产品名为Touch Diamond2和Touch Pro2。不过,Touch HD的后继产品要到11月份才问世,它以其名称“ Touch”命名为HD2。而且这个名称的更改意义重大:HD2是第一款带有电容式触摸屏的Windows Mobile设备,该屏幕长4.3英寸,是当时所有智能手机中最大的,并且它仅是第二部智能手机(仅次于病魔)配备高通Snapdragon处理器的东芝TG01),时钟频率高达1 GHz。在美国,它于2010年3月在T-Mobile上独家发行,在四个小时内就被抢购一空。

直到今天,HD2仍相当实用且速度相当快,与其他旧的Windows Mobile设备相对。但是,硬件无论多么令人印象深刻,并不是主要原因。

开发与黑客

如果不是自定义ROM的话,该站点就不是xda开发人员,HD2也不例外。在2010年1月初发布HSPL之后,几乎所有 WM 6.5、6.5.1、6.5的内部版本都开始出现自定义ROM 。和6.5.5。而且,在所有这些Windows Mobile设备中,HD2是最受欢迎的设备,在其WM 6.5 ROM开发部分中总共有235.000个帖子,而第二个设备(2007年的HTC Kaiser(也称为TyTN II))则接近220.000。但是,这还不是全部。

从一开始就很清楚,HD2将会被淘汰,因为它附带了Windows Mobile操作系统,即使在6.5版中进行了改进,其设计也没有考虑到手指的使用。iPhone席卷了智能手机世界,而Android虽广受好评,但尚未在2009年底黄金时段准备就绪。HTC别无选择,只能使用Windows Mobile –因此,它在一个漂亮的界面中装扮成Sense (特别是出色的CHT mod)。它比旧的TouchFLO版本更进一步,提供了精心设计的令人难以置信的主屏幕,带有精美的天气动画,可替换大多数常规应用程序和设置,甚至在浏览器和照片应用程序中均支持多点触控。它还激发了自定义主题和外观的狂热在我们的论坛中。但是仍然,如Engadget所说:

这段经历使人迅速而痛苦地提醒,无论这里的窗帘多么漂亮,HTC都在应安排拆除的建筑物中进行了时装秀。

移植Android

作为开放源代码,Linux一直以其巨大的灵活性和可定制性而在开发人员中广受欢迎,以移植到其他设备,在高级用户中也是如此。因此,人们希望将“ 熟悉的Linux ”移植到2002年的Wallaby上,以O2 XDA的形式出售,这是启动这一切的设备(至少在此站点上如此)。但是,由于Linux是台式机操作系统,Linux的端口从未获得广泛普及:它甚至不包含电话功能。

然后,在2005年,Google收购了两年前成立的初创公司Android Inc.,并于2007年11月发布了Android的第一个beta版本和SDK(操作系统)(有关更多信息,请参阅Wikipedia上有关Android的文章)。最终,这为Linux端口提供了一个真正的目的-Android被设计为智能手机的操作系统,可以用手指代替手写笔使用,并且它基于Linux。因此,即使尚未发布任何实际的Android设备(第一个是HTC Dream,也只是在2008年底才发布),SDK版本的端口也开始弹出。早期端口中最受支持的端口之一是HTC Touch。

从2009年开始,上述设备系列(尤其是Touch Diamond,Pro,HD,Diamond2和Pro2)也有了自己的Android端口,其中最著名的是通过XDANDROID项目。但是,HD2的Snapdragon处理器与其他设备中使用的CPU完全不同。尝试加载HaRET.exe(用于从Windows Mobile引导到Linux的工具)时,它总是崩溃。2010年6月25日,此问题终于解决;仅仅三天后,Android便在HD2上启动,并在6月发布了第一个Android版本(请访问此线程以获取更详细的概述)。

但是,发展并没有止步于此。除了通常的各种错误修复以及各种开发人员和厨师提供的其他增量改进之外,2010年最后几天发生了另一项突破:MAGLDR。它允许人们直接启动到Android中,从而擦除并完全绕过Windows Mobile。有了这种本地NAND支持,开发又一次加速:ClockworkMod Recovery 在几天后发布。从那时起,所有主要的Android(姜饼,蜂窝,冰淇淋三明治)和Sense(3.0,3.5)版本已经被移植到HD2。

但是,这还不是全部。新年刚过去两个星期,其他事情就发生了。

Windows Phone 7

让我们先退后一步。众所周知,HD2随Windows Mobile 6.5一起提供,令许多人感到失望。但是,是什么导致微软在智能手机领域远远落后呢?事后看来,很明显,微软没有足够早地看到进展。他们最终看到了它,并意识到相同的旧界面的另一个简化版本无法将其带到任何地方-因此,Windows Mobile 7“ Photon”被取消了,取而代之的是Windows Phone 7。这些决定可能是在2008年末的某个时候发生的,但是在新的Windows Phone上的工作又要花两年时间。他们需要一些东西来保持它们–那就是2009年2月在世界移动大会上推出的Windows Mobile 6.5。

一年后,在MWC 2010年,微软终于揭开了Windows Phone 7的,在所谓的“Windows Phone 7 Series的”的时候,虽然那“系列” 被丢弃后。最初的反应颇具争议-记者和博客作者称赞了光滑的Metro设计语言,而我们xda-developers认为它过于固定,缺少功能 ……而且美观。

有了仿真器转储和泄漏的Mondrian ROM,开发人员争先恐后地将新操作系统移植到HD2。五月份的捐赠基金达到了惊人的1350美元。但是有一些事情使该过程变得复杂:WP7的ROM系统与旧的WM版本完全不同,并且它不是开源的,例如Android。如果不是将HD2和东芝TG01一起在内部用作测试设备这一事实,那么正确的端口可能就不可能了(这也是TG01也获得端口的原因)。这意味着微软和HTC为此创建了Windows Phone 7驱动程序,(令人遗憾的是)该驱动程序获得了中国DarkForcesTeam的支持。

因此,回到2011年新的一年:1月12日,DarkForcesTeam在其网站上发布了第一个可用于HTC HD2的Windows Phone 7端口,但尚未公开访问。一天后,该ROM也被发布在我们的论坛上,并且人们无所不在。这个原始的ROM有很多错误。例如,您无法使用Windows Live ID登录来设置市场访问。但是,由于发现了修复程序,这些修复程序被放入了新的自定义ROM中。

但是,在3月份推出了首次Windows Phone 7更新时,带来了速度改进和复制和粘贴功能的NoDo,当时还没有端口。仅仅两个月后,一个进取的论坛​​成员YukiXDA就已经出于个人原因离开了xda,他亲自掌握了这个想法,以找出如何移植NoDo。他甚至设法完成了用真正的WP7设备无法完成的工作,例如完全扎根和解锁ROM。

但是,情况有所不同,当第二个更新版本7.5“ Mango”于9月推出时:YukiXDA和xboxmod已经开发了一个可以使用Zune一直更新到Mango 的ROM,这是正式更新之前的一个月。 。

尽管如此,HD2上的Windows Phone 7仍然存在一些错误-例如,使用闪光灯拍摄的照片具有绿色,而多点触控则参差不齐。而且它们可能永远都不会被修复,因为它们都与低级驱动程序有关,而没有任何文档实际上是不可能实现的。