用于开发应用程序的移动平台(android?)(离线网站)

Posted

技术标签:

【中文标题】用于开发应用程序的移动平台(android?)(离线网站)【英文标题】:Mobile platform (android?) for developing apps (offline website) 【发布时间】:2011-05-07 23:40:24 【问题描述】:

几年前,我涉足开发 WML 网站和 J2ME 应用程序 - 发现这是一种相当不愉快的经历。

听到关于开发人员在空闲时间赚到美元的故事,为 iPhone 和 android 编写琐碎的应用程序,并有一个(绝密 - 不要告诉任何人)关于每个人都会立即冲出去购买的应用程序的想法,我想我应该看看开发工具的当前状态 - 然而,尽管推品牌产品的人没有尽头,但通常不清楚编程语言是什么样的,以及它与移动设备提供了什么样的集成。

我可以将大部分功能开发为在线网站 - 但出于机密性以及移动互联网连接的可笑成本和低速度的原因,将大部分功能部署在客户端是很有意义的。

Google 喜欢实现这一目标的理想工具 - 但在项目中 Google have pulled the plug。

我喜欢GG的原因是:

html渲染(app里面会有很多内容) 一种标准编程语言 (javascript) 与地理位置集成

如果它支持加速度计和蓝牙就完美了!

环顾其他方法,我发现标准的 Android 应用程序是使用 Java 开发的。虽然我不是该语言的忠实粉丝,但在这种情况下我可以延伸一点——但是所有内容渲染呢?有没有现成的 android html 渲染器,然后我可以为它构建自己的处理程序?

(如果你觉得我是一个编程势利小人——你可能是对的)

我快速浏览了 Appcelerator - 它有很多页面告诉我它有多棒 - 但我还没有看到它的工作原理、语言是什么样子、它如何与硬件集成的任何细节客户,如何制作打包的应用程序以进行转售......

对合适的工具包/平台有什么建议吗?

TIA

【问题讨论】:

【参考方案1】:

是的,谷歌齿轮已被弃用,但那又如何?正如他们明确表示的那样,他们打算继续使用该产品,直到找到合适的替代品(AKA HTML5)。只要确保在编写您的应用程序时考虑到向 HTML5 的迁移路径,就可以了。

此外,它是开源的……因此,如果您需要添加或更改某些内容,代码就在那里。

我目前正在 google gears 平台上赌我的整个未来。不要忘记他们目前在 GMail 中使用它,所以我认为他们至少不会停止平台上的基本持续开发。

【讨论】:

以上是关于用于开发应用程序的移动平台(android?)(离线网站)的主要内容,如果未能解决你的问题,请参考以下文章

iOS 或 Android 中移动麦克风的跨平台库

推荐的可访问移动应用程序开发平台?

什么是android开发 知乎

什么是基于android平台的移动办公应用客户端设计和开发

Github新的移动APP已经上架iOS和Android平台

用于 Android iOS Windows 手机的基于 Phonegap 的移动持久数据存储