【问题标题】:Creating an Application for different platforms/device为不同的平台/设备创建应用程序
【发布时间】:2012-08-20 07:29:19
【问题描述】:

我目前正在开发一个可以在任何设备上运行的应用程序,例如:Windows Phone、Android 设备、iPhone 和 Blackberry,无需为每个平台进行编码,因此它不会浪费太多时间进行编码。

什么应用程序、语言或想法可以让我为不同平台创建应用程序?

谢谢。

【问题讨论】:

  • @matz3 网络应用程序。您的意思是需要在浏览器上运行的应用程序?还是单独一个应用程序?
  • 是的,在浏览器中或作为嵌入了带有 html、css 和 js 的浏览器视图的“真实”应用程序(看看 davids 的回答)

标签: cross-platform device platform


【解决方案1】:

看看PhoneGap。它将允许您制作可以在几乎所有移动操作系统中运行的移动应用程序,用 HTML+CSS 构建布局并用 JavaScript 编码逻辑。如果您了解这些技术,这是一个不错的选择,因为它的 API 您可以通过 JavaScript 访问大部分设备功能

【讨论】:

  • 谢谢大卫的回答。我只是想问一下,你以前用PhoneGap开发过应用程序吗?因为我对PhoneGap的指南感到困惑。
  • 是的,我有。起初它可能会有点令人困惑,但当你习惯它时,它就不会了。您只需使用 HTML+CSS 编写您的应用程序进行设计,并在 Javascript 中实现逻辑(将事件附加到按钮/链接、页面转换......任何您需要的东西)。如果您必须使用设备的某些功能,例如 GPS、通知等,您将利用 PhoneGap Javascript API。
  • 你的意思是。我通常会使用记事本、dreamweaver 或任何 Web 开发工具为 HTML、CSS 和 Javascript 编写代码?因为该指南有不同的主题:Android、iOS 等入门。对不起,如果我问你这个问题,但我想向已经使用它的人学习。
  • 好吧,您可以使用任何您想要的工具或 IDE 来编写应用程序。但我建议您使用适用于 Android 的 Eclipse 和适用于 iOS 的 Xcode。为什么?因为,即使您使用其他工具编写应用程序,您最终也需要这两个工具为每个设备编译它。您的应用程序使用 Javascript,Xcode 和 Eclipse 具有 iOS 和 Android SDK,PhoneGap 是缺失的部分,该框架将填补这一空白,并将“编译”您的 Javascript 以在设备中作为本机应用程序运行(这不是技术上是正确的,但我认为它更容易理解)
  • 顺便说一句,我只需要将 HTML 文件传输到另一个 IDE 中,对吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-28
  • 1970-01-01
  • 2011-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多