流行的移动应用程序开发平台快速概述

流行的移动应用程序开发平台的快速概述:

Android应用开发

Android是开发人员的梦想–它是免费,开源的,并且由我们时代最强大的软件开发公司之一Google进行开发和认可。 为了创建适用于Android的应用程序,通常会使用当前最流行的开发语言Java,并且该工具包括用于流行的集成开发环境Eclipse的一流插件和仿真器。

利用成熟和流行的技术和工具可带来一大好处-柔和的学习曲线。 尽管Android环境使用了熟悉的技术,但已经存在了一段时间,但其架构和平台本身却是新的和现代的,是从零开始考虑移动设备而构建的。


BlackBerry应用程序开发

RIM也将Java用于其应用程序平台。 他们已经在推动自己的应用程序开发环境BlackBerry JDE了相当长的时间,而他们目前用于Eclipse的插件还不是很成熟。 另一个缺点是,有时相同版本的BlackBerry OS在不同设备上的表现似乎不一致。 这不是什么大问题,但是仍然很麻烦,需要您花费更多时间在不同设备上进行测试。

另一方面,RIM为所有设备提供了软件仿真器,这非常好。 在针对特定设备测试应用程序时,这很有帮助。 BlackBerry开发平台的另一个好处是,组件模型遵循与Java开发人员从Java SE知道的相似的模式。 这意味着大多数Java开发人员可以很快开始为BlackBerry开发。

iPhone应用程序开发

要为iPhone(现在为iOS)开发,必须使用免费的SDK(尽管SDK是免费的,但您将需要一个开发者帐户,起价为每年99美元)和Apple提供的公共API。 iPhone应用程序是用Objective-C开发的,该语言是开发人员熟悉的语言,他们以前曾为Mac创建过应用程序……而且其他人都没有。开发环境是Apple自己的XCode,并且仅在Mac OS上运行–这意味着您如果要创建iPhone应用程序,则需要Mac。

尽管需要额外的投资,并且在选择硬件和操作系统时缺少替代方案,但Apple提供的工具和文档还是出色的。 成功的主要原因之一是App Store中的应用程序数量众多,而不必编写新颖的iPhone应用程序就可以成为一名火箭科学家。 虽然有帮助

Symbian应用开发

多年以来,为Symbian写作一直很困难。 为了编写Symbian,必须精通C ++。 但是,有关C ++的知识还远远不够-平台本身使用的构造与常规C ++开发人员所期望的构造不同。 例如,在Symbian C ++中,没有异常处理,没有STL库,没有字符串类型,仅举几例区别。 现代工具包括Carbide.c ++,这是Symbian C ++的基于Eclipse的IDE。

但是,事情正在变得越来越好,而且进展很快。 Symbian OS已经开放源代码,以使其在开发人员中更受欢迎。 不仅如此,诺基亚还朝着自己的Qt框架发展,这是Symbian开发的主要平台,其中包括Qt Creator作为主要开发环境。 而且由于Qt很酷且广受欢迎,尤其是在C ++开发人员中,所以对于任何将Symbian视为开发平台的人来说,这都是一个好消息。 不仅如此,Qt还可用于为即将到来的MeeGo平台开发应用程序。

From: https://bytes.com/topic/mobile-development/insights/899114-quick-overview-popular-mobile-application-development-platforms

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值