我可以用javascript / HTML / CSS编写应用程序并在应用程序商店,谷歌游戏和微软移动应用程序商店销售吗?

时间:2012-11-06 14:51:48

标签: javascript android html iphone ipad

我对网络标准(js / HTML / CSS)感兴趣。我想为他们创建手机和平板电脑的应用程序。并在移动商店和网上商店出售这些应用程序(用于应用商店和谷歌播放)。

有可能吗?最好的方法是什么?

9 个答案:

答案 0 :(得分:22)

是的,有一个PhoneGap平台可用于构建适用于iOS,Android,Symbian,Windows Phone的移动应用程序。使用它开发的应用程序在所有商店都可以使用。它非常受欢迎,功能强大且功能强大。

答案 1 :(得分:16)

正如其他一个答案中所提到的,如果您决定使用HTML / CSS / JavaScript编写应用程序,那么PhoneGap将会成功。现在,如果您想在智能手机和平板电脑操作系统上获得愉快的用户体验,我还建议您查看Twitter Bootstrap

这个CSS框架具有内置的响应式网页设计风格,允许您以平板电脑到智能手机的用户友好方式缩小内容,并根据您的用户显示/隐藏HTML的不同部分正在平板电脑或智能手机上查看该页面。

具体来说,您可以执行以下操作:

<div class="visible-tablet">
    This will only be visible on tablets.
</div>
<div class="visible-phone">
    This will only be visible on smart-phones.
</div>

有关Twitter Bootstrap中响应式设计支持的完整列表,请查看他们关于responsive design的部分。

您可能还想查看Google Chrome Web Developer plugin,以帮助您创建自适应的网络体验。此插件可让您(以及其他内容)查看您的页面在多个设备分辨率上的外观,并且是调试特定于分辨率的问题的宝贵工具。

答案 2 :(得分:3)

您可以查看Zurb Foundation,这是一个非常活跃的开源项目,用于为移动设备构建自适应网络应用程序。功能的一些总体描述here

答案 3 :(得分:3)

您可以使用Javascript和HTML 5创建Windows 8应用程序(除了使用本机语言)。 Windows 8可在Surface平板电脑和PC上运行。

Create your first Windows Store app using JavaScript (Windows)

还有一本免费的电子书:free-ebook-programming-windows-8-apps-with-html-css-and-javascript

答案 4 :(得分:3)

周围有很多选项 - PhoneGap似乎是最受欢迎的,因为它现在是part of Adobe,它可能会继续受欢迎。

然而,这里有一个更重要的问题需要考虑:iOS用户希望获得iOS应用体验,Android用户需要安卓Android用户......你明白了。 确保它是您客户的最佳选择。 请参阅有关HTML5 at Facebook的故事。

此外,我知道我可能会在这里打开一堆蠕虫,性能总是低于原生应用程序。

答案 5 :(得分:2)

您也可以尝试使用MoSync:

  

“使用我们领先的开源,跨平台开发环境为所有主要平台构建本机移动应用程序。现在支持应用程序内购买,NativeUI和Windows Phone 7。” ]

答案 6 :(得分:1)

来自Appcelerator的Titanium,根据他们的网站,您可以使用Javascript构建原生应用。

答案 7 :(得分:1)

只是一个最新的更新:Facebook开源反应原生,因为使用问你的问题,而不像 PhoneGap(现在称为cordova) React-Native不构建混合应用程序但构建真正的原生移动应用程序使用Java for android或ObjectiveC for IOS时可以获得相同的功能。您可以找到更多here

答案 8 :(得分:1)

现在已经不再使用Microsoft / Windows Mobile,因为它现在已经死了,但是基于HTML创建Android应用程序的最简单方法是使用可以在Google Play上找到的DroidScript(在此问题时它不存在) )。

您还可以使用相同的工具使用纯JavaScript构建本机(非HTML)应用程序,并且比起PhoneGap / Cordova更容易使用新手。