由于 Android 碎片化而付出的努力

发布于 2024-09-07 04:30:56 字数 61 浏览 11 评论 0原文

随着 Android 平台的碎片化,不同 OEM 手机属性的哪些变化迫使开发人员从一种平台移植到另一种平台?

With Android platform fragmentation, what changes in different OEM handset attributes force developers to port from one platform to another?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

土豪 2024-09-14 04:30:56

一般来说,Android 内部不存在“迫使开发人员从一个平台移植到另一个平台”的“变化”。

某些设备中存在一些错误,需要解决方法,但这些错误往往不会影响大部分应用程序。否则,设备将无法通过兼容性测试

但是,有两种情况确实存在“更改”:

  1. 选择忽略 SDK 边界并使用未记录的东西会发现那些未记录的东西没有记录是有原因的,欢迎 OEM 更改它们。

  2. 设备上未包含 Android Market 的 OEM,因此不一定通过兼容性测试,可能会也可能不会生产可与第三方 Android 应用程序配合使用的设备。

Generally speaking, there are no "changes" that "force developers to port from one platform to another" within Android.

There are some bugs in some devices that require workarounds, but these tend not to affect large percentages of applications. Otherwise, the devices would not have passed the compatibility tests.

However, there are two cases where "changes" do exist:

  1. Developers who elect to ignore the SDK boundaries and work with undocumented things will find that those undocumented things are undocumented for a reason, and that OEMs are welcome to change them.

  2. OEMs who do not include the Android Market on their devices, and therefore do not necessarily pass the compatibility tests, may or may not produce devices that will work with third-party Android applications.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文