Java 我需要创建一个可以在所有智能手机上运行的智能手机应用程序,我如何才能做到这一点?
每个操作系统的编程语言是什么?没有一种技术可以让您一次性编写所有操作系统的应用程序 这里有几个原因:Java 我需要创建一个可以在所有智能手机上运行的智能手机应用程序,我如何才能做到这一点?,java,android,ios,cross-platform,mobile-phones,Java,Android,Ios,Cross Platform,Mobile Phones,每个操作系统的编程语言是什么?没有一种技术可以让您一次性编写所有操作系统的应用程序 这里有几个原因: 每个平台都有自己的体系结构和库,用于执行gui、硬件访问等常见操作 他们大多数使用不同的语言。iPhone使用Objective-C,Java用于Android等等 有一种try-J2ME技术,但它似乎对每个平台都没有丰富的功能 唯一可以尝试的是HTML5应用程序(使用web浏览器)。但只有当你不需要使用手机的一些本机功能时,它才有意义——摄像头、联系人列表等等。这不起作用。例如,Windows
唯一可以尝试的是HTML5应用程序(使用web浏览器)。但只有当你不需要使用手机的一些本机功能时,它才有意义——摄像头、联系人列表等等。这不起作用。例如,Windows Phone 7只能使用Silverlight进行编程,并且绑定到.NET Framework,而iPhone和Android的完整功能版本中没有.NET Framework。Java(Android)将无法在iPhone和WindowsPhone7上使用。这张单子可以一直列下去。。。我会考虑创建一个Web应用程序。
是一种技术,它可以帮助您编写跨平台的应用程序。
< p>编写一个漂亮的Web应用程序。所有现代智能手机都有最新的网络浏览器。如果你看看GMail和calendar的移动网络版本,它们看起来几乎是本地的这是你能找到的最跨电话的方式。看看Phonegap,它可以让你打包一个web应用程序,让它看起来像你目前能找到的最接近这个独角兽的应用程序
要真正模仿应用程序的外观和感觉,您需要使用Jquery Mobile或Sencha touch之类的东西。不幸的是,这些javascript框架不会在所有现代手机上运行,phonegap方法目前不适用于WP7。如果您编写web应用程序,请记住,您无法访问部分硬件,使用本机SDK时,您可能会遇到哪些问题。iphone-objective C、android-java、blackberry..?可能与