紫星痕2016
紫星痕2016
  • 发布:2015-12-11 16:00
  • 更新:2015-12-12 21:54
  • 阅读:3125

HBuilder新建了一个移动App,能否用手机浏览器访问,如何实现,文档中没有找到教程

分类:HBuilder

HBuilder新建了一个移动App,能否用手机浏览器访问,如何实现,文档中没有找到教程

2015-12-11 16:00 分享
已邀请:
过期红茶

过期红茶

挂在到服务器,肯定就能在浏览器看到了。
不知道你想问的是不是混合开发。
那个牵涉到移动架构。
有兴趣详聊吧

maq

maq

【1套HTML工程,通过grunt编译,发布为iOS版、Android版、手机浏览器版、微信版、360生活助手流应用版。】

混合模式开发的 app 本来就都是这样的。如果你的 html 工程能在手机浏览器里跑起来,自然也就能在微信里跑起来,再加上一个跟平台相对应的基座程序(混合模式开发工具都会有自己的基座程序),也就出来 Android 版、iOS 版了。HBuilder 走得更远一点,又搞出个“流应用版”。

但是,如果你的 html 工程里用到了 5+ 的东西,那这部分功能就无法在手机浏览器版、微信版里面跑起来了,因为这两种容器没有 5+ Runtime 支持。

  • 紫星痕2016 (作者)

    谢谢您的回答,您的意思就是说


    1、用Hbuilder创建的Web项目可以实现发布发布为iOS版、Android版、手机浏览器版、微信版、360生活助手流应用版

    2、用Hbuilder创建的App项目里用到5+的功能,只能发布为iOS版、Android版两种把


    那意思是说如果为了都兼容,只能选择第一方案吧

    2015-12-13 09:11

  • maq

    回复 紫星痕2016:

    基本上就是这个意思。进一步讲,也可以通过动态识别实现自动适应,如果是在手机环境下,可以按全功能来跑,如果是普通的浏览器环境,就缩减一些功能和效果。

    2015-12-13 13:19

  • 紫星痕2016 (作者)

    回复 maq: 也就是说 官方 那个 挑食的案例,就是这样的实现的吧,我看在微信和浏览器环境下,经常提示无法定位当前位置,也是缩减了功能和效果了吧

    2015-12-14 09:56

  • maq

    具体那个案例我没有实际体验过,不好说。不过如果只是提示“无法定位当前位置”的话,很可能并不是缩减了功能,只是功能没有跑出效果而已。浏览器里的 H5 是有定位功能接口的,微信好像也有吧。

    2015-12-14 10:12

紫星痕2016

紫星痕2016 (作者)

谢谢回答,问的就是混合开发,一套代码,既能生成安装包,也等浏览器和微信访问,
我看官方那个案例,挑食,官方说是一套代码,但是不知道怎么实现的,

官方文档里也没有教程

  • 过期红茶

    去问你们公司的架构师,移动架构。或者自己多看看书,会有的。

    2015-12-12 12:55

且听风吟

且听风吟

那是流应用啊!!!

要回复问题请先登录注册