我已经为 iOS、Android、WP7、BB 构建了本机应用程序,并且我对网站(html、css、jquery)有基本的了解。
我被要求为所有上述平台制作一个混合应用程序,这意味着实现推送通知功能并打开一个应用内网站,该网站将用 jQuery mobile 编写(我猜......)。
我的问题:
1)我在 jquery mobile 网站上读到,jquery mobile 几乎可以在每台设备上运行,并且我看到了包含它支持的操作系统和浏览器的页面。我找到了一个用 jquery mobile 编写的简单网站:http://m.disneyworld.disney.go.com/
。我尝试在我的设备上查看此页面。iOS 和 Android 完美查看它,但我WP7 nokia lumnia800
和我的BB OS 5
设备无法加载页面。那么我读到的兼容性在哪里?!从我读到的页面上应该支持这些..
2)我是否使用类似的东西codiqa
来构建我的页面外观?在codiqa
页面中,除非我为计划付费,否则我无法提取代码。但是在 jquery 移动网页中,我有一个带有基本codiqa
面板的窗口,它允许我做一些事情并查看代码。那我用这个还是不用这个?我想这就是应用程序真正“看起来”的方式。然后我必须在 jquery 中编写每个组件的脚本,对吗?你们使用这样的“编辑器”吗?
3)在我正在构建的应用程序中,当我加载我的 html 页面时,用户附加到 URL a device id
,因为我有一个负责订阅、注册等的服务器。所以当我连接到我的 html 时,就像这样:www.myURL.com#device_id
但是我在 jquery 移动网页上读到我不能再使用#了,因为这是用来指向pages
内部的html
. 那么我现在该如何处理呢?
4)归根结底,我是否必须注意设备拥有的所有不同屏幕?还是使用 jquery mobile 处理一切?
非常感谢您的宝贵时间