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

发布于 2024-10-01 13:51:04 字数 1024 浏览 0 评论 0原文

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

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

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

Google gears 是实现这一目标的理想工具 - 但是 Google 已终止该项目。

我喜欢 GG 的原因是:

  • html 渲染(应用程序中会有很多内容)
  • 标准编程语言(javascript)
  • 与地理定位集成

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

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

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

我快速浏览了 Appcelerator - 它有很多页面告诉我它有多么美妙 - 但我还没有查看它如何工作的任何详细信息,该语言是什么样子,它如何与客户端上的硬件集成,如何生成用于转售的打包应用程序......

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

TIA

Some years ago I dipped my foot in the water of developing WML websites and J2ME apps - and found it a rather unpleasant experience.

Hearing stories about developers making $$$ in their free time, writing trivial apps for iphone and android, and having a (top secret - don't tell anybody) idea for an app that everyone will immediately rush out and buy, I thought I'd have a look at the current state of play regarding development tools - however while there are no end of people pushing branded products, its often unclear what the programming language is like and what integration it provides with mobile devices.

I could develop most of the functionality as an online website - but for reasons of confidentiality and the ridiculous cost and low speed of mobile internet connections, it makes a lot of sense to deploy most of the functionality client-side.

Google gears like the ideal tool for implementing this - but Google have pulled the plug on the project.

The reasons I liked GG were:

  • html rendering (there will be a lot of content in the app)
  • a standard programming language (javascript)
  • integration with geolocation

If it had supported the accelerometer and bluetooth it would have been perfect!

Looking around at other approaches, I see that standard Android apps are developed using Java. While I'm not a big fan of the language, I could stretch a point in this case - but what about all the content rendering? Is there an off-the-shelf html renderer for android which I could then build my own handler for?

(if you're getting the impression that I'm something of a programming snob - you're probably right)

I had a quick look at Appcelerator - which has lots of pages telling me how wonderful it is - but I've yet to see any details of how it works, what the language looks like, how it integrates with hardware on the client, how to produced a packaged app for resale....

Any suggestions for a suitable toolkit/platform?

TIA

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烂柯人 2024-10-08 13:51:04

是的,Google Gears 已被弃用,但那又怎样呢?正如他们明确表示的那样,他们打算继续使用该产品,直到找到合适的替代品(又名 HTML5)。只要确保在编写应用程序时考虑到 HTML5 的迁移路径即可,这样就很不错了。

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

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

Yes google gears is deprecated but so what? As they clearly state they intend to continue with the product until a suitable replacement is found (AKA HTML5). Just be sure to write your application with a migration path to HTML5 in mind and you're sweet.

Besides, its open source... So if you need something added or changed the code is all there.

I am currently in the process of gambling my entire future on the google gears platform. Don’t forget that they currently use it in GMail so I don’t see them stopping at least basic continuing development on the platform.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文