我必须为 Ipad 开发一个应用程序。它必须是非基于浏览器的。这是一个要求,我不能改变它。
我认为该应用程序很可能在其他平板电脑类型上有用,并且很有可能第二个应用程序至少需要 iPad 和 Android;Windows 和 Linux 也很有用。
如果有任何不同,这些都是平板电脑的“桌面”应用程序,预计不会有任何手机开发。
是否存在跨平台桌面应用程序开发的“大一统论”?有没有好的IDE,最好是FOSS?我宁愿编写 C++ 或 Java 代码,并且不太热衷于 Ruby 或 Python(由于缺乏经验),但如果没有其他选择,我会接受。
我需要一个 GUI 构建器,比如 Borland Delphi 或 MSVC 或 Eclipse Android 插件,我需要一种在不同平台上执行不同代码的方法(#ifdef Android 等)
任何想法,或者我应该继续为 Ipad 编写当前项目,并坚持使用基于浏览器的 HTML5 + CSS3 和 Jquery/Ajax 用于跨平台应用程序(问题是有些需要执行本机系统调用,例如 en/解密一个文件,如果有互联网访问,至少一个应用程序必须在“本地模式”下工作,所以我想如果我基于浏览器(为了服务于网页),这对于“桌面应用程序”来说是不必要的。
有什么推荐的 IDE 和网站吗?图书?谢谢