阅读更多

3顶
2踩

移动开发

转载新闻 Android开发者 vs iOS开发者

2012-07-13 17:46 by 副主编 MnouW 评论(1) 有5654人浏览
Android 的火爆的确都快被说烂了,根据最新的报告,Android 在各个市场也是百花齐放,一片繁荣的景象。但在开发者眼中和行动上,却是另一番景象,在开发跨平台应用时,首先对应的还是 iOS 平台,之后才会考虑适配 Android 设备。

著名应用软件设计公司 Fuled 的主管 Ryan Matzner 透露,在他们公司每月所承接的业务之中,基本上没有客户要求先开发 Android 版的 App 。几乎所有客户都是要求只有在 iPhone 版推出并获得成功后或是在两个平台都需要更新时才会考虑开发 Android 版。如果客户预算有限的情况下,被要求在两个平台之间做出选择时,全都毫无例外的都选择了iOS 平台。

对此, Ryan Matzner 从第三方 App 开发者的角度给出了3个原因:

  • iPhone 用户更愿意在 App 上花钱。
  • iPhone的用户更倾向于为中意的 App 付费,一部分原因可能由于 iPhone 用户的确比较富足,另一部分原因则在于 iTunes 与信用卡之间的整合,其支付方式十分方便。
  • iPhone 用户更愿意尝试新事物,最有可能成为早期用户。
iOS 的用户群里拥有大批活跃且乐于尝试新鲜事物的用户。这些用户的反馈不仅对于 App 后续的改进有着非常重要的作用,他们还最有可能成为 App 最忠诚的早期用户,并带动其他用户使用。如果要选择一个平台开发新应用,拥有这样高质量用户的平台显然是首选。

开发 Android 版 App 既费时又费力

Android 应用程序的开发需要花更多的时间和资金。Ryan Matzner 表示:“我们投入 120% 的时间,移植一个 iPhone 的 App 给 Android ,成本太高了。”

这让我想起了之前移动应用开发者之间流传的一个段子:
引用
iOS 开发者:“这是怎么回事!?我都给 App Store 提交了 19 天了,怎么审核还没有通过!?”
Android 开发者:“行了,你知足吧,我都提交了 19 个市场了,还有 9 个要提交。……”

这也从另一个侧面反映了这两大平台一定的问题。尤其是 Android 系统,尽管系统本身在功能和易用性上在赶超 iOS ,但其生态系统还是很脆弱,移植自 iOS 的应用较多,独占或者能体现 Android 平台优势的应用较少。

尽管 Android 用户数量巨大,但盗版问题严重,很难给第三方开发者或开发团队带来收益。所以开发者现今还是以 iOS 平台作为推出应用的首选和主力。这个问题 Google 也在不断重视起来,提供了设计指南等相关改进。毕竟为开发者提供良好的支持,让更多的优质应用登陆 Android 平台,才能更好地推动平台的发展。
  • 大小: 26.6 KB
来自: 爱范儿
3
2
评论 共 1 条 请登录后发表评论
1 楼 jeffrey9061 2012-07-16 14:39
确实也是,Android要改善了,不然开发者很累的。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Oracle JDBC为什么不能在Maven中直接配置?

      在实际项目中,我们通常使用这样的方式:首先,下载ODBC的Jar到本地;然后,通过Maven安装在本地库中。这样在项目中就可以使用ODBC的Jar包...Failed to execute goal on project sql2o-oracle: Could not reso...

  • sql serverJDBC连接数据库查询表名与注释

    SQL Server是一种流行的关系型数据库管理系统,广泛用于企业应用程序开发。在开发和维护数据库时,了解表名及其注释是非常有用...记住,正确的数据库连接和查询处理非常重要,同时也要注意安全性和性能方面的最佳实践。

  • oracle 12.2 启用分片,关于Oracle Sharding,你想知道的都在这里

    编辑手记:随着Oracle12.2的发布,Sharding技术也逐渐变得越来越强大,关于Sharding,你所关心的问题的答案,可能都在这里。注:本文来自Oracle FAQ文档翻译相关阅读:什么是Oracle ShardingOracle Sharding是为OLTP...

  • 【学习笔记】【DB】Oracle数据迁移Mysql(更新中...)

    这方面已经吃过亏了,谨记! 讨论迁移过程中可能出现的问题及解决方案,比如MySQL没有物化视图的概念,如何实现?比如相对Oracle而言,存储过程不适合在MySQL实现,如何落地转换?比如MySQL不存在dblink的功能。比如...

  • oracle登录连接为是什么,远程登陆Oracle

    这几天摸索了几天,怎样对远程Oracle服务器进行登录进行相关操作,以前只是在自己的机子上玩Oracle,全部功能这几天有同学说用那功能,我才想着去能一下这方面,网上的资源很多但是写的似是而非,所以今天我想把这个...

  • oracle违法唯一约束怎么解决,Oracle “ORA-00001:违反唯一约束条件”和“ORA-00054: 资源正忙”错误解决...

    Oracle数据库对于常见的错误都会有报错提示,工作的这一年也碰到了一些错误,踩过一些坑,感谢那些前辈分享的问题和处理方案,正好这几天临近过年不太忙碌,就将一些错误描述,错误原因和解决方法整理后分享给大家,...

  • Sharding-JDBC概述

    ​ Sharding-JDBC 是当当网开源的适用于微服务的分布式数据访问基础类库,完整的实现了分库分表,读写分离和分布式主键功能,并初步实现了柔性事务。​ **ShardingSphere是一套开源的分布式数据库中间件解决方案组成...

  • Oracle总结【视图、索引、事务、用户权限、批量操作】

    在Oracle总结的第一篇中,我们已经总结了一些常用的SQL相关的知识点了…那么本篇主要总结关于Oralce视图、序列、事务的一些内容… 在数据库中,我们可以把各种的SQL语句分为四大类… (1)DML(数据操纵语言):...

  • oracle 打开服务器地址,转贴:远程登录oracle服务器的方法集锦(精华)

    这几天摸索了几天,怎样对远程Oracle服务器进行登录进行相关操作,以前只是在自己的机子上玩Oracle,全部功能这几天有同学说用那功能,我才想着去能一下这方面,网上的资源很多但是写的似是而非,所以今天我想把这个...

  • JDBC与连接池

    最近找到一套这方面的资料,看完后对JDBC有了更新的认识与了解,下面与大家分享一下小小心得呵。 我们使用JDBC最原始的一些接口主要是Connection,PreparedStatement,Statement,ResultSet这四大接口,一直只是肤浅...

  • 给你推荐如何通俗易懂学习并掌握JDBC(完整版)

    java基础知识——JDBC(重点) 前言: ​ 本人在学习jdbc知识之时,觉得学的懵懵懂懂,踩了很多坑,为了避免犯我同样的错误,我给大家分享一下如何快速学懂jdbc的技巧,要想通俗易懂的学习并掌握jdbc,我们需要先了解数据库...

  • 【数据库编码集】oracle 10g数据库查询中文因编码格式不同,导致显示乱码。客户端转码解决办法,mybatis全局TypeHandler,mp多数据源

    在web服务接入其他系统的数据视图时,可能会遇到中文显示乱码的问题,如采用了Oracle 10g数据库的系统(老旧而“稳定”的系统,嗯)的编码集为US7ASCII,而客户端的编码集通常可能为UTF-8,大多在plsql这种客户端...

  • 进阶学习之Oracle增强

    主要内容: ...1、Oracle数据增删改操作 2、Oracle事务 3、权限问题 4、Oracle视图 5、Oracle同义词 6、Oracle序列 7、Oracle索引 8、PLSQL 9、Oracle存储过程与存储函数 10、Oracle触发器

  • 通过JDBC访问数据库元信息

    最近打算在应用程序中做数据库元信息读取与相关管理工作,必定会有很...要使用JDBC来获取数据库元信息,则其中有一个对象是必须要了解的,那就是DatabaseMetaData这个对象JDBC规范对数据库元信息的抽取的接口对象,究竟如

  • oracle anbob,ANBOB | 提供河北ORACLE数据库专业服务、石家庄ORACLE服务团队、性能优化与故障诊断、应急远程...

    2021/04/0230 views对于我这从事10余年的oracle dba从未像今年这样感觉到压力, 国产开源数据库铺天盖地的宣传,我依旧建议不要满目随大流式换库,因为数据库迁移经验对于不同的业务场景并非可以完全复制,昨天想装...

  • java面试-oracle总结

    Redis最适合所有数据in-momory的场景,虽然Redis也提供持久化功能,但实际更多的是一个disk-backed的功能,跟传统意义上的持久化有比较大的差别,那么可能大家就会有疑问,似乎Redis更像一个加强版的Memcached,那么...

  • CannotGetJdbcConnectionException:Failed to obtain JDBC Connection错误

    Cause: org.springframework.jdbc.CannotGetJdbcConnecc ... ... CannotGetJdbcConnectionException:Failed to obtain JDBC Connection 中间的updating也可能是querying什么的。重点是后面的Failed to obtain ...

  • 应用偶发性连接不上Oracle数据库的排查案例

    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3285) at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3329) at sun...

  • Java-JDBC中的数据源和连接池

    在上一篇文章Java JDBC Steps to Connect to DB中给出的示例中,我们已经了解了如何使用DriverManager类获取连接。这对于您只需要使用连接进行测试并关闭它的示例代码是可以的。但是在现实生活中的应用程序中,每次...

  • oracle编程艺术触发器,《Oracle9i&10g编程艺术》读后感

    《Oracle9i&10g编程艺术--深入数据库体系结构》即为《Expert one to one oracle》的升级版本,不过升级后可能会变为三本书,这本书强调的是深入数据库体系结构的讲解,本书的作者Thomas Kyte(即Tom)无疑是Oracle...

Global site tag (gtag.js) - Google Analytics