编写应用程序以使其在多个手机(iPhone,Symbian-based,xpPhone等)上运行时,最好的方法是什么?
我想到的想法是编写一些接口来从依赖于电话的东西(即:一些输入/输出接口)中抽象出来,在几部手机上实现这样的接口,然后编写一个不使用的应用程序任何与电话有关的事情。
但这真的有可能吗?我应该为界面和应用程序选择什么语言? (希望使用C ++,希望甚至使用GCC扩展)
是否有任何旨在提供我需要的项目? (也许像SDL?)
答案 0 :(得分:1)
制作网络应用。根据乔布斯最新的“天才”,webapps是iPhone OS中唯一允许的(类型)便携式框架......
答案 1 :(得分:0)
简而言之 - 你做不到。所有手机都没有通用语言。 进入Flash和基于Web的应用程序(但iPhone不支持这些)可能会很幸运
答案 2 :(得分:0)
这个问题没有简单的答案。
首先,我猜你最好的选择是JavaME:除了iPhone / iPodTouch外,你还可以访问大部分平台。
其他替代方案可能是:
如果我自己写一个,我就不会选择C或C ++。我会选择像HTML / CSS / ExtendedJavaScript这样简单的东西。 Firefox处理其扩展的方式。
答案 3 :(得分:0)
我会回应上面的J2ME评论,但是会补充一点,你真的需要首先仔细考虑你要做的事情,并且下载一些现有的j2ME应用程序以确保你感到满意是个好主意。它们在目标手机上的速度和外观。
如果您有奢侈品,最好瞄准两个或三个最有可能的目标手机/平台,并为每个手机/平台构建快速原型,以便更好地了解哪些部分(如果有的话)!尝试在他们之间做出共识是明智的。