A. 对于产品岗位而已,web和APP有何区别呢
端口不一样,web端指的是电脑浏览,APP也可以称之为移动端,手机浏览
人群不一样,看具体产品,比如说电商,有人喜欢用电脑,有人喜欢用手机
web端一般都是作为主体,而APP只是为了方便手机用户,另一点也有因为先有的web已经成型,后扩展的APP。而且很多用户选择方便时时刻刻都可以用,所以APP变为了主流,但从功能上来讲,web要多很多。
成本来讲,APP的成本要比web低,开发速度快
困难是相对的,不同的产品有不同的困难,因为业务逻辑是不一样的
B. 原生APP和Web APP的区别
html5封装的app与原生态app有什么区别呢?
html5又和app有什么区别呢?
为什么大型网络公司还是倾向于推广原生态app呢?
html5是有跨平台的优势,但是为什么还是不温不火,或者我们仍称之为轻应用app呢?
查找了相关的资料,梳理了一下,发现有如下区别:
1.html5的app如轻型小炮,原生态app如正规大炮,html5实现的功能有限,只能实现一些轻型的交互场景,而app则可以完美解决。
2.html5虽然可以跨平台,可是浏览器有个加载速度,对于用户体验上说,有个加载的等待,就比如你用qq浏览器打开网络,和直接使用网络app是两种体验。浏览器打开网络,还得有个加载,而网络app则ang的出下了输入框界面。
3.html5的app对于导航来说,目前有个弊端。而原生态app则在页底固定悬浮着导航菜单。我给截图,大家可以看看区分:看我红线画圈和蓝色画圈的区别。
4.html5 app也有自己的优势,比如有的app页面想要分享出来,则采用html5
app。也比如滴滴打车集成在微信里一样,如果手机中没有滴滴打车的app,则直接可以在默认浏览器上加载出来,进行打车。对于公司整体的运营来说不可少。
html5 app在设计时需要注意的一些要点,我也简单概括了一下:
1)各手机浏览器的兼容测试
2)底层服务的调取(能调取,但只有当其是核心功能时才保留 eg:新浪、美团等皆去掉了头像上传功能)
3)注意离线数据存储,减少数据请求频率。
4)考虑保存用户的哪些数据:设置、个人数据、阅读锚点、跳出页面等。【这点一般说的就是导航菜单】
5)避免动效与浏览器的交互冲突
6)按顺序 异步加载eg: 腾讯视频
C. 请教产品经理一个“APP与Web站点比较,相互的优势和劣势在哪”的问题。
我来回答一下这位同学的疑问吧。
1、web项目,基于浏览器,手机端上叫作wap。既然基于浏览器,那么就受限于浏览器。所以,一些系统层面的东西,web/wap是无法实现的。但web和wap的好处是热更新(即随时可以更新,而且所有用户访问的版本是一致的。)
2、app项目,基于系统,可以调用系统层面的api,功能比较丰富和齐全,用户体验较好。但他的缺点在于要每个用户需要下载安装才能更新,就是用户访问的版本有可能不一样,这在产品迭代时会有很多麻烦的。
3、成本方面,web/wap一般是跨平台,跨浏览器。一次开发,就可以满足多端。而app,这点就差一些了,例如一个app,通常要分安卓版和ios版,两者代码不通用,功能也不尽相同,就是同一app都有不同的体验了。再一者,app的安装包管理也是一个考虑点。安卓的有很多个应用市场(QQ,360,各个手机厂商),ios的还需要苹果公司审核才能上线。这给推广也带来一定的壁垒。
4、手机存储空间的制约。web/wap项目,是分次请求,通常不怎么占手机的存储空间,而app则不然,光是安装包就是不小的体积,比如王者荣耀,现在大版本更新时,安装包已经去到3G多了。
上面的分析我觉得你应该可以总结出为何app代替不了web/wap了吧。
何况技术不断更新,目前以微信小程序为带头人的一堆介于app和web/wap的产品正在掘起,比如:支付宝小程序、网络小程序、华为小米魅族快应用等。
D. App与Web网站的主要区别
从使用场景上,web
app用户面临比原生app用户更严峻的问题:
1、页面跳转更加费力,不稳定感更强
思考点:如何减少跳转(扁平结构、页面布局技巧),增加数据及展示的流畅流程及稳定性(技术)。
2、更小的页面空间(由于浏览器的导航本身占用一部分屏幕空间),更大的信息记忆负担;
移动设备的屏幕要小得多。这种如同透过门缝进行的阅读增加了认知的负担。人脑的短期记忆是不稳定的,用户在滚动屏幕的过程中需要临时记忆的信息越多,他们的表现就会越差。——《贴心设计:打造高可用性的移动产品》
思考点:排版更清晰、信息更简练
(可在原生app基础上去掉一些丰富、复杂的视觉表现)
3、导航不明显,原有底部导航消失,有效的导航遇到挑战
思考点:如何有效的提供导航?有哪些形式?
4、交互动态效果收到限制,影响一些页面场景、逻辑的理解。
思考点:比如登录注册流程的弹出、完成及异常退出,做好文字提示。
区别:app属于手机应用客户端,移动网站可以制作成app,app也可以呈现手机网站。
相同点:二者都属于手机系列
区别在于:app可以安装到手机上,而移动网站只能通这用户打开网址才能打开了解信息。如果移动网站设计成app,则二者兼合。
E. web前端开发和app开发,哪个发展前景比较好
个人感觉WEB要更好些,就算是现在或者将来,很多APP还是需要WEB来提供数据的,而且这也是将来的一个趋势,WEB应用或者基于web端的APP。