编写一个应用程序为Android和iOS的最佳方式?

我需要编写一个可以在Android和苹果设备上运行的应用程序。 在这一点上,我发现了几个解决方案:

  • 使用框架,例如Appcelerator的钛或PhoneGap的,
  • 使用C ++,然后写无论是在Java和Objective-C的UI部件(如C ++既能平台上运行)
  • 写两次一切...

你有什么经验和建议就这个问题?

--------------解决方案-------------

这取决于你的项目。 如果你需要开发的东西比较复杂,它如果为每个平台单独开发是最好的。 这是因为你一定会需要考虑复杂的问题/臭虫无法通过一个通用的API中介直接处理,例如关于线程,缓存,数据存储管理。 这种方法可以让你利用了每个平台所提供的优势。 第三方平台也比较慢,当一个新的SDK / OS版本发布采用新的原生功能。

然而,在一个平台如那些你提到足以用于低复杂度的项目,并且可以显著降低开发成本。 你需要仔细评估你的需求。

另外要注意这个特殊的知会备忘:将来的扩展。 你可能会发现自己有限的第三方API,如果您需要在将来添加新的功能。

我知道你已经决定seperatly在我的experiance然而为每一个平台,如果应用程序是不是太复杂的东西像PhoneGap的是完美的。

这使您可以开发1套多平台INC代码。 Android,iOS和黑莓手机,它也给你挖掘到一些原生功能,如访问卡马拉,手机震动等能力

我们开始在我们公司用这个,我发现它很容易使用,我发布了我自己的应用程序 - 井字围棋

下面是主要的PhoneGap网站,一对夫妇对文件非常有用的网页的链接:
http://phonegap.com/
http://docs.phonegap.com/en/1.3.0/index.html
http://wiki.phonegap.com/w/page/16494772/FrontPage

希望这有助于在未来。

尝试代号之一:基于JAVA SDK的一个在WP8,Android版,iOS的代码

产品特点:

  1. 全面的Andr​​oid环境下超快速的Andr​​oid模拟器
  2. 一个iPhone / iPad的模拟器好搭的iPhone应用到大屏幕的iPad分钟。
  3. 标准Java调试的全面支持,分析信息在任何平台上的应用程序。
  4. 易更换主题皮肤/风格 - 只有一个点击即可

更多在开发Android,iOS的iPhone,WP8应用使用的是Java的

声明:此链接到我的产品的审核,可能会有所不同:)

我建议试图电晕。 它的工作原理了不起,我(游戏),并配有同时拥有Mac和一个Windows模拟器。

你可以写一个web应用程序,那里有jquerymobile(仍在阿尔法)来帮助你。

检查http://www.airplaysdk.com/

你需要写在Visual C ++应用程序中,他们可以在许多比iOS和Android更plattforms运行。

XMLVM是说有转换的Andr​​oid应用程序到iPhone的可能性的项目。 这需要一些时间来上手,但对于从Java转换大量的代码,以Objective-C的真正有用的。 此外,它可以让你做整理编辑自己。

答案取决于你的开发背景。 就个人而言,我会去使用MonoTouch的和MonoDroid的一个MVVM为基础的方法。 你在C#编写两个平台,可以在两个平台之间共享(如果使用得当),大部分的逻辑,只专注于为每个平台视图层。

我想从HTML5 / JavaScript的基础抽象层远离彻底。 而这个说法来自人谁是绝对的HTML5 / JavaScript开发利用淘汰赛根深蒂固。

有一个新的iOS / Java的工具,可能会interresting http://www.indiegogo.com/projects/migeran-write-ios-apps-in-java

分类:机器人 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.391 (s). 10 q(s)