我想编写一个移动应用程序,需要一些指导。我想编写一个可以执行以下操作的应用程序;
- 拍张照片。
- 将图片分成9个图块
- 在屏幕上随机放置瓷砖。
- 让用户解读图片。
现在我对移动编码一无所知。所以我想知道任何这样做的人,什么是最好的平台/框架来编写这个代码,还有一种简单的方法可以在 iphone/ipod touch 和 android 上进行这项工作吗?
感谢您给我的任何建议和指导。
我想编写一个移动应用程序,需要一些指导。我想编写一个可以执行以下操作的应用程序;
现在我对移动编码一无所知。所以我想知道任何这样做的人,什么是最好的平台/框架来编写这个代码,还有一种简单的方法可以在 iphone/ipod touch 和 android 上进行这项工作吗?
感谢您给我的任何建议和指导。
Android 应用程序是用 Java 编写的,iPhone 应用程序是用 Objective C 编写的。有一些交叉编译器,但它们通常不是很可靠。分别编写两个独立应用程序的最佳方式。可以使用 NDK 用 C 或 C++ 编写 Android 应用程序,但这仍然需要您编写单独的应用程序
除了你想做的事情之外,还有更多的因素需要考虑。例如,如果您对某些编程语言或您愿意支付开发费用更满意。通常,iOS 开发者帐户需要付费(尽管您可以免费下载 sdk)。如果您对 C 或任何 C 变体感到满意,我建议您使用 iOS。如果您最熟悉 Java 或 OOP(面向对象的编程),那么请使用 Android。
至于处理图像,这在 iOS 上要简单得多(许多直接使用位图的 Android 开发人员很快就会耗尽内存。iOS 在这里有一些更好的内置方法,并且没有堆大小限制)。
最后,你应该考虑你的听众。iOS 上有更好的游戏市场,Android 上有更多实用应用。但很明显,好游戏就是好游戏,如果你做得好,人们就会买它。至于跨平台,您可以使用许多工具或联合语言,但对于如此简单的事情,我建议不要在这些工具上浪费您的时间,并为这两个操作系统提供原生支持。