根据目前互联网平台热度及属性基本可分为以下几类:
1、PC端:指PC(电脑)端浏览器访问。
2、手机端:指手机/平板等移动设备浏览器访问,同时支持各类APP内访问,比如百度、微信、支付宝、知乎、等APP点击连接访问。
3、微信公众号:对接微信公众号,可实现微信JSSDK调用(微信内)
4、微信小程序:网页可封装或支持微信原生小程序。
5、百度小程序:网页可封装或支持百度原生小程序。
6、支付宝小程序:网页可封装或支持原生支付宝小程序。
7、抖音小程序:网页可封装或支持原生抖音小程序。
8、APP,网页可封装或支持原生APP。
解疑:
1、关于浏览器:
其实,PC端、手机端就是原生html网页,他不需要兼容或刻意支持哪些APP,任何APP或浏览器只要有内置浏览器就可以通过网址访问,
其中浏览器必定支持主动输入域名访问,比如可以在任意浏览器直接输入:yz-xuwpfj.phpwc.net 来直达网站:示例:
那么其他APP同理,只是微信、支付宝、抖音等APP是隐藏了地址栏,不能输入网址而已,但依然可以通过点击网址来访问网站,比如公众号菜单中的网址链接。
2、关于XX小程序:
比如微信小程序就是要基于微信开发平台框架下来开发你的项目,它有点类似于APP开发,但其本质也是网页,区别就是可以通过母APP(微信APP)授权来实现调用移动设备的能力,比如获取手机通讯录、获取手机照片等,一些小程序平台还支持网页封装小程序,本质还是浏览器打开网页,它的最大优势在于开发成本相对于APP低,因为无需兼容操作系统和移动设备。
3、关于APP:
简单理解,APP就是小程序的加强版,它不存在母APP因此不受限于其他平台,可独立运行,但开发成本高,需要兼容不同的操作系统和移动设备。
4、关于网页封装小程序和APP
网页封装简单解释就是把你网页转换成一个伪小程序或APP,它只具备小程序或APP入口能力,比如APP可以在移动设备桌面生成图标,实际上就是一个浏览器容器,运行过程就是浏览器浏览网页,它不具备调用移动设备的功能。
故,是否需要小程序或APP实际取决于你的项目和预算,如果你的项目根本不需要获取设备信息,那么其实也不需要开发原生小程序或APP,当然如果你的预算充足,大炮打蚊子也未尝不可。