在库存 android 上测试您的应用程序有什么好处?

What are the benefits of testing your app on stock android?

我以前从未制作过应用程序,现在正想尝试一下。我还需要升级我的 phone,因为它真的很旧。我听说有人说最好在库存 android 上测试您的应用程序。不过我真的很想买个华为,可能运行旧版android没货。如果多花 500 美元购买 Google Pixel phone 进行测试,我会得到什么额外的好处。还是可以,如果我继续在华为上测试我的应用程序?有什么好处和坏处?

Android 是一个开源操作系统,这意味着公司可以根据自己的喜好对其进行修改。他们通过在 OS 之上添加所谓的自定义皮肤或用户界面来实现这一点,这会改变其外观和感觉并添加新功能。这些皮肤包括 Samsung Experience、HTC Sense、EMUI(华为)和 OxygenOS(OnePlus)等等。

一些皮肤,比如华为的 EMUI,改变了整体 Android 体验。例如,在 EMUI 5.0 出现之前,华为智能手机的用户没有应用程序抽屉。设备上安装的所有应用程序都放在主屏幕上,就像在 iPhone 上一样。

有了存货 Android,您将获得 none 个 — 您只能获得 Google 开发的功能。

你可以在这里看到"Stock OS"和"Forked OS"的比较

https://www.androidauthority.com/what-is-stock-android-845627/

https://www.digitaltrends.com/mobile/what-is-stock-android/

有了库存 android,您获得更新的速度比其他 OS 快一点。

根据您的情况,您甚至可以在没有物理设备的情况下测试 Android 应用程序,并使用 Android 的模拟器(虚拟设备),它具有 Android Stock OS。您可以 select 任何版本的 Android(最新到旧版本)并在那里测试您的应用程序。如果您只是为了测试目的而寻找,我不建议您购买 PIXEL,您可以凭直觉去做。

人们说最好在现有 android 上测试您的应用程序,因为您在纯 android 中实现的功能必须在另一个 OS 中工作,因为它是顶层库存 OS 但有一些机会(很少且可以忽略不计)您在其他 OS 中实现的功能可能无法在库存 OS 中运行。您始终可以使用模拟器进行测试。

我是一名 Android 开发人员。在我 5 年的经验中,我同时使用了 Pixel 和 Oneplus,我没有发现 Stock android 比 Oneplus 的 Oxygen Os.

有任何优势