0

我未来的雇主一直告诉我要确保我有一个 Honeycomb 平板电脑来开发一个“Mag+”平板电脑杂志——在网站上它说,“发布到 iPad 和 Android Honeycomb 平板电脑”,这可能只是没有更新。

我的雇主对 Android 一无所知(他是 iOS 专家),我只是想知道我是否要购买新的东芝 Excite 或带有 ICS 的库存产品,如果它向后兼容并且可以按需要工作。

4

2 回答 2

1

由于很难获得库存 HC 平板电脑,我建议您只在 ICS 平板电脑上进行大部分测试和开发。

在您的项目设置中,确保您选择 Android 3.0 配置文件,并将 SDK 目标设置为 11。这(几乎)可以保证您没有使用任何仅在 ICS 中可用的功能,并且在硬件 ICS 设备中进行大部分测试,一次如果您准备好发布,您可以使用 3.0 模拟器来帮助确保它正常工作。

于 2012-05-10T06:16:39.517 回答
0

Android上的兼容性主要取决于以下几个因素

  1. 隶属于 Google - Google 认证的设备(带有 Play 商店的设备)具有官方的 Google Android 代码库,并且 Google 通常会保留所有功能 - 因此,如果您使用其功能开发蜂窝应用程序,它通常应该在 ICS 上运行。但反过来可能不正确 - ICS 是 Android 的较新的高级版本,可能具有 Honeycomb 不支持的新功能和软件包。许多设备制造商定制了 Android 代码库并拥有自己的 Android 操作系统。确保此类设备上的任何类型的兼容性都是非常冒险的。

  2. 调用私有 API - 私有 API 有时不能保证支持所有风格的 Android - 所以当你构建时,请确保你了解它们是如何与不同风格一起工作的。

最好的做法是按照 Xandy 的建议 - 但这里的缺点是您可能会为 Honeycomb 构建最好的应用程序,但不是为 ICS 构建可能的最佳应用程序(因为您没有为该平板电脑使用新功能)

于 2012-05-10T06:21:06.007 回答