0

我想编写一个移动应用程序,需要一些指导。我想编写一个可以执行以下操作的应用程序;

  1. 拍张照片。
  2. 将图片分成9个图块
  3. 在屏幕上随机放置瓷砖。
  4. 让用户解读图片。

现在我对移动编码一无所知。所以我想知道任何这样做的人,什么是最好的平台/框架来编写这个代码,还有一种简单的方法可以在 iphone/ipod touch 和 android 上进行这项工作吗?

感谢您给我的任何建议和指导。

4

3 回答 3

2

从这里开始为 android 或这里为 mac。因为android在java中工作而mac在objective-c中工作,所以跨平台是不可能的。你可以很好地转移你的算法,但你必须将你的代码从一个平台重写到另一个平台。

于 2012-07-16T15:15:32.223 回答
2

Android 应用程序是用 Java 编写的,iPhone 应用程序是用 Objective C 编写的。有一些交叉编译器,但它们通常不是很可靠。分别编写两个独立应用程序的最佳方式。可以使用 NDK 用 C 或 C++ 编写 Android 应用程序,但这仍然需要您编写单独的应用程序

于 2012-07-16T15:16:49.873 回答
1

除了你想做的事情之外,还有更多的因素需要考虑。例如,如果您对某些编程语言或您愿意支付开发费用更满意。通常,iOS 开发者帐户需要付费(尽管您可以免费下载 sdk)。如果您对 C 或任何 C 变体感到满意,我建议您使用 iOS。如果您最熟悉 Java 或 OOP(面向对象的编程),那么请使用 Android。

至于处理图像,这在 iOS 上要简单得多(许多直接使用位图的 Android 开发人员很快就会耗尽内存。iOS 在这里有一些更好的内置方法,并且没有堆大小限制)。

最后,你应该考虑你的听众。iOS 上有更好的游戏市场,Android 上有更多实用应用。但很明显,好游戏就是好游戏,如果你做得好,人们就会买它。至于跨平台,您可以使用许多工具或联合语言,但对于如此简单的事情,我建议不要在这些工具上浪费您的时间,并为这两个操作系统提供原生支持。

于 2012-07-16T15:23:16.407 回答