热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

[详情]

国外知名开发者MarcoArment在个人博客上撰文指出,iOS上的应用正在开始“腐烂”,尤其是iPad。具体表现在应用不再积极更新、应用版本并不是专为iOS7而开发、iPad应用商店不再充满活力和拥有多种选择等等。
 

如果你是iPad用户,现在让你拿着iPad仔细端详这上面的第三方应用,你觉得它们做的怎么样?现在还被积极更新吗?他们的版本是专门为iOS 7而开发的吗?放眼望去,你看到的肯定都是——iOS 6的键盘或旧样式的控件,对不对?

再回头看,最近我们还能找到什么新颖而且又很棒的iPad应用程序吗?对于用户而言,iPad应用程序商店还充满活力并拥有多种好选择吗?新的iOS应用你还关心他们是否会有iPad版本,并得到及时升级吗?有吗?如果iOS 8发布,你确认有些应用能升级吗?

由于我不是忠实的iPad用户,平时也不怎么使用iPad,因此我很希望你们能说——我们的iPad挺好的没任何问题,这仅仅是你iPad异常吧……不管怎么说,在我看来iPad的软件正在变得停滞不前。

应用商店的“TOP榜单”在作恶

苹果应用商店的设计是导致这个问题的最大原因,“TOP榜单”的主导地位和声望所带来的效应,远高于其它人的各种努力。因此在榜单之外的99.98%的应用,等于是被苹果的生态系统鼓励而效仿“TOP榜单”中的应用设计。再加上巨大的收益刺激,因此导致了各种现象:垃圾邮件、粗制滥造、抄袭和应用诈骗。

另外,质量、可持续性和更新对于App Store成功来说好像是不相干的,苹果也只是懒惰地依赖顶层榜单上列出的应用,而不是更多的编辑、搜索和选择好的应用。

鉴于此,苹果要想提高应用质量,做好也最简单的做法就是将TOP榜单从苹果应用商店中移除。我希望苹果意识到它对于每个人的重要性——开发者、消费者,希望苹果能做出改变以鼓励更高质量的应用程序。是的,如果他们还想继续推动iPad的销量以及增加iOS和Android设备之间差异性的话,这就是开始的第一步。

无处不在的应用市场竞争正在损害iOS应用的质量和可持续性

与早期相比,应用的商品化越来越明显,应用市场也逐渐成为一个成熟、发达的产业,随之而来的则是竞争无处不在,竞争在很多不为人知的领域越来越残酷和甚至不择手段。一款应用要想引人注目,要比以往任何时候都要付出更多的努力,但收益却很难获得或增加。

对于全职的iOS独立开发者,他们的主要收入是来自他们的应用程序,而不是咨询或其它相关工作,但是现在这样的全职独立开发者越来越罕见。另外咨询业务也未能幸免下滑,在2008年那个时候,客户在应用开发支出上花费很多,因为他们不得不这么做。而现在移动应用开发者无处不在,应用程序开发不再是一个专长,而是一个商品。

我不是唯一注意到这点的,Matt Gemmell、Luc Vandal、Gus Mueller等人也都注意到了这个问题的存在,并在各自的文章中也都指出这类现象。

这些压力正在给iOS应用程序的质量和可持续性带来巨大损失,需要指出的是,这个问题在iPad上远比iPhone上要来的严重和明显,这主要原因是iPhone上巨大的安装基数可以较长时间地隐藏这个问题,而iPad的安装规模要小得多,所以iPad上的问题很容易显现。不过iPhone应用市场也在劫难逃,因为同样的问题大部分也都存在。

随着经济紧缩,未来将更难获得完整的待遇,比如开发者在过去为应用所付出的:专职开发人员、每个屏幕像素级完美自定义设计、频繁的免费更新和完全不同于iPhone和iPad的接口。

与此同时,也出现了开发者放弃潮

而为了稳定、高薪工作很多人都会放弃做开发(不少人已经放弃了),对于我们这些想要留下来的人来说,目前所面临的问题还是有解决办法的。当一个行业成熟并且能够应付这些压力时,幸存者都是那些能够适应并且能找到可怕的理由去裁员的人,与此同时,他们还能说服其余的人接受更多的工作而没有加薪,从而能少花钱多办事。

那应用开发真的没有前景了吗?

效率是关键,拥有效率意味着能做更多的工作,写更多的但量很少的自定义代码和UI。另外,苹果已经大大帮我们提高了效率,每个iOS版本都带来了新功能,这些新功能让许多特性的实现变得更加容易,比如说iOS 7重新设计则给独立开发者带来了优势,它能让普通的UI变得很酷。

iOS 8帮助更大,它扩展和打开了广阔的新天地。CloudKit免除了很多应用程序都需要运营Web服务的麻烦。自适应布局将不再需要大多数应用为iPad和iPhone准备不同的UI。取而代之的是,提供一个类似于响应式Web设计的自动匹配屏幕尺寸的UI。

未来的路依旧不好走,但相信幸存下来的人能够适应并继续走下去。

本文摘译自:Marco



推荐阅读
  • 本文探讨了在UC浏览器中调用分享面板后,图片无法正常显示的问题,并提供了详细的解决方法和代码示例。 ... [详细]
  • 本文旨在提供一套高效的面试方法,帮助企业在短时间内找到合适的产品经理。虽然观点较为直接,但其方法已被实践证明有效,尤其适用于初创公司和新项目的需求。 ... [详细]
  • Netflix利用Druid实现高效实时数据分析
    本文探讨了全球领先的在线娱乐公司Netflix如何通过采用Apache Druid,实现了高效的数据采集、处理和实时分析,从而显著提升了用户体验和业务决策的准确性。文章详细介绍了Netflix在系统架构、数据摄取、管理和查询方面的实践,并展示了Druid在大规模数据处理中的卓越性能。 ... [详细]
  • Ulysses Mac v29:革新文本编辑与写作体验
    探索Ulysses Mac v29,这款先进的纯文本编辑器为Mac用户带来了全新的写作和编辑环境。它不仅具备简洁直观的界面,还融合了Markdown等标记语言的最佳特性,支持多种格式导出,并提供强大的组织和同步功能。 ... [详细]
  • 本文将带您了解Cocos家族的不同版本和分支,特别是Cocos Creator的发展历程及其核心特性,帮助初学者快速入门。 ... [详细]
  • 深入理解 Oracle 存储函数:计算员工年收入
    本文介绍如何使用 Oracle 存储函数查询特定员工的年收入。我们将详细解释存储函数的创建过程,并提供完整的代码示例。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • 本文介绍如何通过SQL查询从JDE(JD Edwards)系统中提取所有字典数据,涵盖关键表的关联和字段选择。具体包括F0004和F0005系列表的数据提取方法。 ... [详细]
  • 本文详细介绍了如何通过命令行启动MySQL服务,包括打开命令提示符窗口、进入MySQL的bin目录、输入正确的连接命令以及注意事项。文中还提供了更多相关命令的资源链接。 ... [详细]
  • 本文介绍如何使用 NSTimer 实现倒计时功能,详细讲解了初始化方法、参数配置以及具体实现步骤。通过示例代码展示如何创建和管理定时器,确保在指定时间间隔内执行特定任务。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 本文详细介绍了Git分布式版本控制系统中远程仓库的概念和操作方法。通过具体案例,帮助读者更好地理解和掌握如何高效管理代码库。 ... [详细]
  • 本文详细探讨了 Django 的 ORM(对象关系映射)机制,重点介绍了其如何通过 Python 元类技术实现数据库表与 Python 类的映射。此外,文章还分析了 Django 中各种字段类型的继承结构及其与数据库数据类型的对应关系。 ... [详细]
author-avatar
你还OK吗-_155
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有