一份关于移动应用开发的调查报告显示,Androdid开发者对谷歌的移动操作系统平台的兴趣正在下降。尽管依然有79%的开发者表示对Android “非常感兴趣”,但调查报告显示,一些迹象表明在2012到2013年间,Android 将随着遇到的问题,市场份额会出现大的变化。解决这些问题,对于谷歌如何维持Android 生态系统的活力来说意义重大。同样,独立开发者也要意识到这些问题将给自己的商业计划带来困难。

1、Android 的碎裂化问题

现如今,用户手中的Android 系统版本各异。很多关于开发者如何为最低通用版本编码的文章(现在可能是2.3版本了)。但是,不止在操作系统方面存在Android 版本碎裂化这个问题。在SDK开发工具上,也没有统一的标准。你可能要为六种尺寸的屏幕编码,不同的按钮、键盘,有的可能根本就没有按钮……好吧,你可以 在一个代码分支上为所有的这些设备编码(这种方案即笨拙又不容易实现),或者开发多个版本(听起来就很糟糕)。当然,如果回报还不错的话,这么做也未尝不可,可事实上并非如此。

2、投资的回报

这似乎是既定的法则:Android 应用的利润一般都比 iOS 应用的利润少。这可能是因为人们在买手机时更关注它的功能而不是应用的质量,但是这意味着开发者将获得较少的利润。如果开发者拥有的时间和资源有限,在需要选择平台时,平台已经建立的基础将变得不再重要,他们更关心的将会只是:“我能否赚到钱?”

3、解决安全问题

在安全方面,一贯以安全自居的iOS苹果都不得不面临安全问题,Android应用就更不必说,在安全方面,无论是作为独立开发者还是企业级开发者,都不得不面对此问题,寻求真正的解救方案才是上上策,比如,Android应用dex加壳技术

4、克隆应用的数量

让我们先假设你有一款优秀的应用,它能做一些与众不同的工作,可能是能够联机到社交网络上、处理 PIM 数据,或者能提供一种新的游戏玩法。然后你有办法让你的应用从成千上万个应用里脱颖而出。但是,接下来就会有数不清的开发者开发出克隆版本,从而拉低你的 应用的价格,和你展开竞争。Android 商店几乎是一个无法无天的社会。如果不解决这一问题,让开发者面对不公平的竞争,还有多少开发者愿意在里面做应用推广呢?

5、选择哪家商店销售你的应用?

Google Play商店、亚马逊的Android商店、Barnes and Noble’s Nook Apps……有很多地方你可以选择用来销售你的应用。这是市场方面的碎裂化问题,而且,有时候它也会让设备型号变得纷乱繁杂。这就意味着要建立更多的版本、协议等等,这些都会是令你头痛的工作。与此相反的是,iOS 和 Windows 手机就没有这么多繁杂的工作要做。

像EA和Ubisoft这样的公司或许可以应付这些问题,但是那些个人开发者是不可能把他们所有的时间都花在应用商店的管理上的。有时候,当平台已经不再处于快速发展阶段时,开放和免费并不是做好的选择。

6、解决竞争问题

现如今,Windows Phone正在不断的发展。AT&T也将在4月份,用Lumia 900和HTC Titan 2对Android 的生态系统发起冲击。倘若Android 对以上问题还束手无策的话,将面临被开发者抛弃的危险。开发者可能会转投其它诸如Windows Phone平台,并思考这个新平台可以做什么、开发环境如何、能否在新的市场里名扬万里、能否为我带来更大的利润?虽然外国的月亮未必比自家的圆,但倘若能为开发者带来更高的回报和长期良好回报的承诺,Windows Phone将挖走很多开发者。

事实上,调查指出,对Windows Phone感兴趣的开发者的数量在不断增加,40%参与此次调查的开发者表示,对为微软的移动平台开发应用很感兴趣。而这一数字已经超过对Android平台很感兴趣的开发者数量的一半。

虽然Android 平台依然占据很大的市场份额,但倘若对以上问题没有好的解决办法,未来发展恐怕会困难重重。

转载于:https://www.cnblogs.com/Niger123/p/4186334.html

Android 开发者不得不面对的六个问题相关推荐

  1. Android开发者珍藏必备【学习资料篇】

    Android干货铺小程序 一个服务于Android开发者的一个微信小程序,从小白到大牛,从技术博文到每日资讯,从每日开源项目到每日推荐,Android,Kotlin,反正包罗万物,小编能想到的都在里 ...

  2. Android开发者选项 介绍

    15个必知的Android开发者选项 https://www.jianshu.com/p/07b551ee260b  1.Stay awake 充电时保持屏幕唤醒,开发的时候,时不时的锁屏真是够了,开 ...

  3. Android开发者心酸史

    Android意外的诞生 Android和Linux一样,一个人完成雏形的编码,巨头林立中称之为意外 Windows Mobile Windows Mobile是微软针对移动产品而开发的精简操作系统 ...

  4. 对Android 开发者有益的 40 条优化建议(转)

    下面是开始Android编程的好方法: 找一些与你想做事情类似的代码 调整它,尝试让它做你像做的事情 经历问题 使用StackOverflow解决问题 对每个你像添加的特征重复上述过程.这种方法能够激 ...

  5. Android 开发者该如何进阶?

    封面.png 前言 经常在简书和微信上收到一些同学的私信,说自己马上毕业或者已经毕业一年,从事Android开发相关的工作,现在不知道要学习什么东西了.或者说自己也在摸索着学习,但是不知道学习的路线对 ...

  6. flutter 局部状态和全局状态区别_给 Android 开发者的 Flutter 指南

    这篇文档旨在帮助 Android 开发者利用既有的 Android 知识来通过 Flutter 开发移动应用.如果你了解 Android 框架的基本知识,你就可以使用这篇文档作为 Flutter 开发 ...

  7. 流行的就是最好的:Android开发者的职场规划

     CSDN社区之星任玉刚:Android开发者的职场规划 挣钱才是王道! 简介:任玉刚,Android高级工程师,先后在腾讯.创新工场和百度从事Android开发的工作,目前在百度公司参与百度手机 ...

  8. android gridview控件使用详解_作为Android 开发者该如何进阶?

    经常在简书和微信上收到一些同学的私信,说自己马上毕业或者已经毕业一年,从事Android开发相关的工作,现在不知道要学习什么东西了.或者说自己也在摸索着学习,但是不知道学习的路线对不对,感觉很迷茫,想 ...

  9. Android开发者指南(25) —— Resource Types - Style

    样式资源 样式资源定义了用户界面(UI)的格式和外观.样式能被应用到单独的View (通过置入layout 文件),或者整个Activity及应用程序(通过置入manifest文件). 关于创建及应用 ...

  10. Android 开发者成神之路!

    一个 Android 技术专家,至少有 2-3 个专业领域. 英文:Android Developer Skills for 2020 作者:Vasiliy Zukanov,独立 Android 开发 ...

最新文章

  1. 《研磨设计模式》chap6 工厂模式factory(1)模式简介
  2. xampp mysql登录失败_XAMPP修改mysql的root密码phpmyadmin无法登陆
  3. 【AWSL】之LVM与磁盘配额(PV、VG、LV、mkfs)
  4. 使用Lambda 表达式注册Bean
  5. mysql select 返回列_SQL / mysql – selectdistinct / UNIQUE,但返回所有列?
  6. 远程主机访问mysql权限_如何给远程主机开启mysql远程登录权限
  7. 深度学习行人重识别综述与展望
  8. Q96:PT(3.3):大理石纹理(Marble Texture)
  9. 济南大学计算机控制系统,杨波-济南大学人工智能研究院
  10. [matlab数字图像处理10]对一副图像进行二值化,ostu算法等
  11. EEG时频分析介绍与实现
  12. 平面设计banner排版技巧哪些比较实用
  13. 用户画像 客户喜好消费的商品分类模型表
  14. oracle英文日期转换为中文,excel中文日期与英文日期如何转换
  15. 16条时间管理法则 让你快速提高效率
  16. springMvc ResultFul风格 url拼接问题
  17. Windows Server 2012 家用优化
  18. 入职4个月后,对于web开发的心得
  19. 网页制作案例2-个人简历制作
  20. 易基因 | 文献解读:单细胞RRBS+RNA测序揭示黄曲霉毒素B1诱导S期阻滞L02细胞肝毒性新机制

热门文章

  1. 从零开始学UC(1)之Microsoft Lync Server介绍
  2. HDU 1242 特殊化带结构体BFS
  3. IBatisNet -- 保护你的配置文件及映射文件信息
  4. uliweb-apps
  5. 【转】WF4.0实战系列索引
  6. 公共代码之密码加解密
  7. 【笔记】mac上如何用命令行编译jni
  8. 慕课网仿去哪儿项目笔记--(五)-详情页面的开发
  9. HTML+CSS纯静态页面布局的理解(一)
  10. php indexof(,JavaScript indexOf() 方法