本文概述
- Android用户花更少的钱
- 安全问题
- 你必须考虑多种设备
- 测试你的应用程序比较困难
- 版权可能是一个问题
- 最后说明
【使用Android OS进行应用程序开发的挑战】Android的增长及其在市场中的统治地位促使Tech Jury的Nick尽可能多地学习。然后, 他决定将这些信息分享到你可以在此信息正下方看到的精彩信息图表中。
这非常有趣, 而且你会发现许多网站赞美操作系统。我们希望提供一个更加平衡的视图, 因此在本文中, 我们将重点介绍使用Android操作系统的弊端。这样一来, 你就可以决定是否将Android作为应用程序的决策依据。
Android用户花更少的钱 当我们看一下Apple Store用户相对于Google Play用户的花费时, 就会出现一个清晰的模式-Apple用户在应用程序上花费的钱更多。你可以在Statista的图表中看到自己。
文章图片
资料来源:Statista
应该注意的是, 造成支出差异的一个重要因素可能是Google Play商店在中国被封锁, 而Apple Store并未在中国被封锁。考虑到2017年约有69%的应用下载来自中国, 这产生了很大的不同。
如果允许中国人使用Google Play商店, 我们可能会发现这些数字变得更加均衡。但是, 中国政府似乎不会很快退缩。因此, 在获得最大的应用程序用户市场方面, 苹果远远超过了Android。
你不仅要考虑应用程序的销售, 还要考虑应用程序内的购买。考虑到中国人仅在2017年就下载了793亿个应用程序, 并且预测该数字将在2022年增加到119.5, 这意味着大量潜在的销售机会被遗漏了。
安全问题 该软件的开源特性使其即使在很小的预算下也易于上手。当Google发布新的安全补丁时, 这对于开发人员来说也可能是非常烦人的。考虑到这种情况几乎每周都会发生, 因此绝对值得考虑。
问题不在于补丁本身, 而是用户很少更新手机上的操作系统。这意味着开发人员必须确保为应用程序用户提供更高的安全性, 并考虑使用高级加密。这使过程更加复杂和昂贵。
你必须考虑多种设备 使用Apple iOS更为简单, 因为要考虑的设备数量有限。使用Android, 你必须确保你的应用可以在更大范围的设备上运行。考虑到有成千上万种不同的模型, 这并不是世界上最简单的任务。
制作可在如此众多设备上运行的通用应用程序可能会很困难。一些模型必然会出现性能问题。
测试你的应用程序比较困难 尽管可以通过多种方法来测试你的应用, 但是由于存在不同版本的Android软件, 因此很难有效地进行测试。设备可能在较旧版本的操作系统上运行, 这使正确的测试变得更加复杂。
版权可能是一个问题 对于检查其商店中接受的应用程序, Google宽松得多。当你想尽快将你的应用发布到这里时, 这非常好。不利的一面是Google并未真正检查版权记录。
你可能会无意间发布一款功能与现有应用类似的应用。根据版权法, 这可能会使你陷入困境。这也意味着有人可以轻松复制你的应用程序并将其版本发布到Play商店中。
最后说明 因此, 就Android而言, 一切都没有那么乐观。当然, 这是一个很棒的操作系统, 对开发人员很有用。但是, 也应该注意并应对挑战。
推荐阅读
- 每个Python开发人员都应该知道的11件事
- 如何用Python中的感知哈希确定2张图像是否相等
- Hyper(基于Web技术的开源终端)
- 如何在Windows中使用Python检索桌面路径
- HospitalRun(一个免费且易于使用的软件,用于发展世界各地的医疗保健)
- Ubuntu composer错误(你的系统缺少所请求的PHP扩展curl)
- 如何在Ubuntu中使用XAMPP在本地设置虚拟主机
- 如何使用NVM在Ubuntu 16.04上安装任何版本的Node.js
- 在Ubuntu 16.04 Terminal中伪造好莱坞黑客终端