在Honeycomb上使用Android兼容性库的缺点

mys*_*elf 5 compatibility android android-3.0-honeycomb

我想知道您对在Honeycomb设备上使用ACL的不利之处的看法.

我想将库专门用于我的应用程序- 即使它在Honeycomb上运行 - 否则我将不得不创建两个大多数相同类的版本.

主要是我对兼容性库的功能(错误),其性能和内存使用情况与本机Honeycomb SDK感兴趣.因此,如果您有为ACL和Honeycomb创建单独类的经验,请告诉我结果是否值得付出努力 - 我应该创建重复的类还是仅使用ACL.

一如既往,感谢您的支持:)

小智 3

如果您计划为平板电脑和手机使用同一个二进制文件,那么您的片段应该全部从 ACL 扩展 - 否则您将构建两个应用程序。ACL 的好处是,您可以构建应用程序一次(通过扩展其兼容性类),然后在所有 API 级别 >= 4 上运行这些片段。

我们遇到的最大缺点是与 Honeycomb 上的动画和后退按钮相关的 ACL 错误 - 但这些问题[大部分]已通过支持包 r4 修复。我不记得任何其他问题(如果有的话,它们也足够小,我现在不记得了)。