我以前从来没有做过一个应用程序,现在正在寻找它。我还需要升级手机,因为它确实很旧。我听说有人说最好在股票android上测试您的应用程序。但是我真的很想购买华为,它可能运行的是旧版本的android,但没有库存。通过花额外的500美元购买Google Pixel手机进行测试,我可以获得什么额外的好处。还是可以在华为上测试我的应用程序吗?优点和缺点是什么?
答案 0 :(得分:1)
Android是一个开源操作系统,这意味着公司可以根据自己的喜好对其进行修改。他们通过在操作系统顶部添加所谓的自定义外观或用户界面来进行操作,从而改变其外观并增加新功能。这些皮肤包括Samsung Experience,HTC Sense,EMUI(Huawei)和OxygenOS(OnePlus)等。
某些皮肤(例如华为的EMUI)会大大改变整体Android体验。例如,直到EMUI 5.0出现,华为智能手机的所有者才没有应用程序抽屉。就像iPhone一样,设备上安装的所有应用都放置在主屏幕上。
使用现有的Android,您将一无所获-仅获得Google开发的功能。
您可以在此处查看“ Stock OS”和“ Forked OS”的比较
使用现有的android,您可以获得比其他操作系统更快的更新。
根据您的情况,您甚至可以在没有物理设备的情况下使用具有Android Stock OS的Android Emulator(虚拟设备)来测试Android App。您可以选择任何版本的Android(最新到旧)并在那里测试您的应用。如果您只是出于测试目的,我不建议您购买PIXEL,那么您可以凭直觉进行。
人们说最好在普通android上测试您的应用程序,因为您在纯android中实现的功能必须在其他OS上起作用,因为它是普通OS之上的一层,但是有一些机会(很少且可忽略不计) ),您在其他操作系统中实现的功能可能无法在常规操作系统中使用。您始终可以使用仿真器进行测试。
我是一名Android开发人员。在我的5年经验中,我同时使用了Pixel和Oneplus,但没有发现普通android优于Oneplus的Oxygen Os。