移动应用开发是当今最热门的一个开发领域,毕竟移动用户正越来越多,而且越来越多的事情正在手机上完成。但是巧妙、创新的应用面临的竞争对手不仅仅是同类应用,还包括平台之间的竞争。市面上的移动操作系统如此之多,让那些渴望成名的移动应用开发新手不禁为之困惑,究竟该选择哪一个平台?

iPhone操作系统

当然,对于那些渴望在移动应用行业脱颖而出的软件开发者来说,通向罗马之路并非只有一条。对开发者来说,每一个操作系统都是优点和劣势并存。拿iPhone的操作系统来说,它一贯的优势是易用,而且拥有一个强大的应用程序商店,包含了10万多个应用程序供用户选择。然而这个操作系统对许多开发者来说更像是一个梦境,有些开发者表示,自己的移动应用所面临的众多竞争产品,使得选择iPhone之路充满困难。

软件开发商Handmark专注于开发手机新闻应用,其CEO保罗雷迪克(Paul Reddick)表示,相比其它操作系统,iPhone应用开发更简单,但赚钱却更困难,即便你可以相对容易的让自己的应用进入苹果应用商店,但是你的应用却未必会被人们轻易发现,关键的事情是如何让你自己的应用更容易被人发现。

当然,如此多的开发者希望为iPhone开发应用,也从一个侧面说明了它的成功。另外,部分开发者表示,iPhone设备统一大小的屏幕,使得为它开发应用更简单。因为黑莓或谷歌Android应用的开发者必须面对不同大小屏幕的问题,iPhone操作系统应用的开发者只需考虑一个屏幕尺寸。

Concrete Software是一家专注于开发流行游戏应用的公司,其CEO基斯皮车尔曼(Keith Pichelman)表示,从开发者角度来看,iPhone最大的优势是具有统一的屏幕,而其它平台都面临着屏幕大小不统一的挑战。

黑莓手机操作系统

但是,皮车尔曼表示,迄今为止他的公司最喜欢使用的操作系统是黑莓手机的操作系统。他表示,其最值得称道的地方是来自RIM的良好支持,在如何让自己的应用被批准进入黑莓应用商店方面,Concrete得到了专门的指导。

他表示,多年以来,RIM一直向开发者提供非常有帮助的技术支持和公共关系支持,希望苹果也能和RIM一样。从用户角度来讲,苹果或许在这方面做的很好,但是从开发商的角度来讲,苹果应用商店批准或拒绝应用程序的标准非常模糊。

开发商DataViz的营销发言人莎莉霍夫曼(Shari Hoffman)非常认同皮车尔曼的观点,认为RIM向应用程序开发者提供了很好的帮助,并表示Dataviz公司移动办公套件应用唯一深受好评的操作系统就是黑莓。

她表示,RIM在重要应用方面的表现很不错,虽然我无法评论与它们在技术和开发方面的合作细节,但是我们从未听到过关于它们的抱怨。

不过雷迪克表示,尽管RIM很好的处理了与开发者的关系,但是黑莓操作系统本身却给开发者带来了挑战。他举例称,要想开发在不同黑莓手机中通用的应用,并非一件轻松的事情。

他表示,由于黑莓手机操作系统的版本太多,为其开发应用并不轻松,某个应用可以运行在一款黑莓手机上,并不意味着它也可以运行在其它黑莓手机上。例如,支持黑莓Tour的应用有可能不支持黑莓Bold。

谷歌Android

但是,Android可能是移动操作系统市场通用性最强的一个。由于谷歌的这个移动操作系统是开源的,任何开发者可以访问它的源代码,并无需谷歌授权就能开发应用。另外,开发者们表示,让自己的应用进入Android应用商店是一件非常容易的事,因为谷歌并不扮演看门人的角色,而是允许所有应用进入该商店,然后再移除那些不合适的应用。

DataViz公司负责Android产品开发的经理艾尔亚爱丽舍维斯基(Ilya Eliashevsky)表示,Android为小型开发商提供了许多不同的好处,因为它允许开发商们直接把自己的应用在应用商店中公布,如果它们能够引起人们关注的话,就可以坐等财源滚滚而来。

他表示,我们创建了一个账号,然后上传了我们的应用,这些应用立即开始被用户在设备商使用,我们也立即看到它们所带来的收入。

展望未来,雷迪克认为,由于Android的开源架构,以及过去一年众多手机产品开始使用它,对开发者来说,Android将成为一个非常具有吸引力的重要移动操作系统。

他表示,鉴于来自不同厂商的众多手机产品开始使用这个开源操作系统,Android将取得更多成功。另外,它也正在得到来自开发者社区的支持,如果追求短期收益,黑莓和iPhone可能是不错的选择,但是如果从长远来看,开发者更应该选择Android。

谁是移动应用开发的最佳智能手机系统?相关推荐

  1. [翻译] DSL和模型驱动开发的最佳实践(3/4)

      哪个是最佳选择       有两种风格的语言设计:一种主张大语言,用一个类支持许多不同的领域概念.另外一种主张小语言,使用一些小但是强大的原始的特征,大一些的特征由库的方式组装构建.      在 ...

  2. 车联网系统会不会只是智能手机系统的翻版?

    来源:智能相对论 摘要:对于当前大热的车联网技术,各家车企都像"王婆卖瓜"一样夸赞自己,在一片叫好声中,我们需要厘清一个问题,车联网系统到底是不是"另一个"智能 ...

  3. python windows窗口开发_Windows 平台做 Python 开发的最佳组合

    选自机器之心 作者:Jon Fincher 在 Windows 上怎样做 Python 开发?是像大神那样使用纯文本编辑器,还是用更加完善的 IDE?到底是用自带的命令行工具,还是需要装新的 Term ...

  4. 摘得“2019最佳智能手机”大奖的华为P30系列究竟比iPhone XS系列强在哪

    6月28日MWC世界通信大会正式谢幕,此前在大会举办过程中,作为国内三大电信运营商之一的中国移动发布了<2019年智能硬件质量报告(第一期)>,这份报告具体内容涉及对"智能手机. ...

  5. 华为开发的新型智能手机的正面和背面采用玻璃材料制成

    这款由华为开发的新型智能手机的正面和背面采用玻璃材料制成,在设计方面有许多细节.该手机采用大猩猩玻璃6技术保护,与Mate 40 Pro型号一样,具有IP68认证.凭借IP68,这款手机在2米深度下的 ...

  6. 风口之上,车联网系统到底会不会是“另一个”智能手机系统?

    文| 魏启扬 来源 | 智能相对论 在BAT集体入局车联网赛道的当下,中国车联网的每一天都是新的.上汽通用汽车总经理王永清更是将车联网提升到"第二引擎"的高度,认为"车联 ...

  7. 优维科技低代码开发平台在券商系统的落地实践

    2022年GOPS全球运维大会·深圳站于8月19日-20日在深圳宝安机场凯悦酒店隆重召开,本次大会吸引了来自全国各地1000余名运维同仁到场学习.大会分场繁多,大师们不吝分享,场面火爆,覆盖运维工作的 ...

  8. 智能手机系统Windows mobile和Symbian的选择

    智能手机系统Windows mobile和Symbian的选择 若说到智能手机,不能不谈到操作系统--   所谓智能手机(Smartphone),是指"像个人电脑一样,具有独立的操作系统,可 ...

  9. 从 Airflow 到 Apache DolphinScheduler,有赞大数据开发平台的调度系统演进

    点击上方 蓝字关注我们 作者 | 宋哲琦 ✎ 编 者 按 在不久前的 Apache  DolphinScheduler Meetup 2021 上,有赞大数据开发平台负责人 宋哲琦 带来了平台调度系统 ...

最新文章

  1. 计算机网络有限制,计算机网络中软件限制策略的应用规则有哪些
  2. 让数值自增_第03期:列非空与自增
  3. 关于程序员就业岗位及岗位市场的思考
  4. 响应接收窗口大小( ra-ResponseWindowSize)
  5. 40个非常有创意的404页面设计作品
  6. 0R电阻的12种妙用---摘自:俸禄的小三
  7. PHP上传文件大小限制的问题(转)
  8. 通过百度获取IP地址对应的经纬度
  9. Visual Studio 2010 实用功能总结 II
  10. scala yield入门详解
  11. 工作中遇到的前后台联调的一些规则
  12. 站立会议07(第二次冲刺)
  13. java同构数_Java 同构数的问题
  14. pdca管理循环基本主张_两个经典的循环管理法:PDCA SDCA
  15. 怎样快速打出初中常用的化学反应方程式
  16. 谷歌翻译器 6.2.620 电脑版
  17. Phpstudy简介与使用教程
  18. 领域驱动设计DDD:贫血模型和充血模型(比较重要)
  19. Kali系列之网卡地址配置
  20. V1.10 Research as a career

热门文章

  1. 高性价游戏蓝牙耳机推荐,圣诞节送男朋友高颜值蓝牙耳机分享
  2. 百度网友的连接:http://hi.baidu.com/vc_net
  3. 软件测试各阶段测试方法
  4. 可以作为switch参数数据类型
  5. Android屏幕适配(包括折叠手机)
  6. OSChina 周日乱弹 —— 程序员做噩梦
  7. linux ext4格式安装,凤凰os安装到ext4格式分区
  8. 爬取京东评论做数据分析,通过词云图可视化提供决策
  9. python特点简述
  10. 关于html标签中jq无法读取data-xxx的问题