我在网上搜索但找不到比较这两者的网站。我有兴趣开发Android平台。 G1似乎和ADP1一样,但是在开发过程中是否有任何微小的变化?
第三方软件怎么样?什么T-Mobile软件存在于G1中,不属于ADP1捆绑包,反之亦然?
我可以将原始ADP1固件与T-Mobile品牌固件交换吗?据我所知,人们已经可以破解G1来运行ADP1的非品牌固件。
答案 0 :(得分:8)
我在网上搜索但可以 找不到比较两者的网站。我 有兴趣开发 android平台。 G1似乎只是 和ADP1一样,但是有没有 小的变化将是显而易见的 在发展?
如果您正在使用SDK进行用户级应用程序开发而不是内核开发或使用框架本身,那么您不应该注意到任何差异。您可以通过adb
命令进行交互,并生成调试消息(在设置→应用程序→开发下。)
第三方软件怎么样?什么 T-Mobile软件存在于G1中 不属于ADP1捆绑包 反之亦然?
所有应用程序都是作为Android的一部分开发和分发的(source tree中的应用程序位于platform/packages/apps
下。)这包括闹钟,浏览器,计算器,日历,摄像机,相机,联系人,拨号器,电子邮件,图库,消息传递,音乐和语音拨号器应用程序。除此之外,这两张图片还包括专有的Gmail,Google Talk,谷歌地图和Android Market应用程序。
如果发布商选择保护应用程序,您会注意到Android Market中的应用程序可能不会出现。这可能适用于付费和免费应用程序,但通常只有一些付费应用程序倾向于以这种方式受到保护。这样做的原因是Android Development Phone 1固件允许root访问,这将允许您规避市场复制保护。
ADP1固件不包括亚马逊MP3商店或T-Mobile的MyFaves应用程序。它不包括Google Talk以外的即时消息应用程序,但在T-Mobile G1上,这些应用程序通过文本消息而不是数据连接。
我可以更换原始ADP1固件吗? 用T-Mobile品牌?就像我一样 了解人们已经可以破解了 G1运行ADP1的非品牌固件。
ADP1和G1之间的区别是:
您可以随时使用T-Mobile固件进行闪存(这些固件尚未正式发布,但升级过程会打印图像的URL以进行调试)。您可以随时返回ADP1映像,因为固件闪存不会更改引导加载程序,也不需要使用T-Mobile的发布密钥对映像进行签名。
由于硬件相同,因此在利用早期版本中的错误获取root访问权限并有效地将G1转换为ADP1后,您始终可以在T-Mobile G1上加载工程(或自定义)引导加载程序(请参阅{ {3}}了解详情。)
答案 1 :(得分:3)
一个很大但鲜为人知的区别是,在ADP1上浏览市场时,市场中被标记为“受版权保护”的应用程序不会出现。这是一个单独的设置,从免费和付费应用程序,所以你会看到一些付费应用程序,可能看不到碰巧在他们的市场设置中设置该设置的免费应用程序,但一般来说,你可以假设有很多付费使用默认图像无法通过市场轻松安装的应用程序。
编辑:此外,它不包括几个应用程序,包括亚马逊MP3商店和MyFaves。原始图像不包括VoiceDialer,但我相信HTC提供的最新官方图片已经添加了。
答案 2 :(得分:1)
硬件差异
由于硬件基本相同,两者的软件可以互换使用。虽然ADP1开箱即用SIM卡解锁,但在解锁和生根T-Mobile G1(包括降级,闪烁等)方面需要付出更多努力。
答案 3 :(得分:1)
Unofficial Android FAQ提到了零售G1和Android开发者手机之间的许多差异。