淘宝,京东这种商城的APP都是用Android+h5语言来开发的吗? 10
3个回答
2019-01-29
展开全部
一般比较大的平台都会采用Android原生+h5混合开发,这样能取各方面的优点;
原生开发可以访问设备中的所有功能,运行速度更快,性能更高,而且可以启用优秀的离线处理和存储能力等等,提供最佳的用户体验,最优质的用户界面,最华丽的交互。
原生开发的缺点在逐渐的开发、运营过程中显现出来。开发成本高,不同平台需要定制不同的app,也就是android定制apk,ios定制app,开发人员需要多平台多语言,人力成本、时间成本较多,通用性差;
H5开发是Html5开发的app,本质上运行在手机浏览器中的页面,一般使用app做一个壳套用浏览器运行H5的页面,由于H5的特性也有很多app使用半原生半H5的hybird app 开发模
H5有许多优点,特别针对原生开发的缺点。如:
直接在网页上调试和修改,几乎不用考虑用户机型和适配的问题,针对原生开发的平台碎片化、开发人力成本、时间成本高;版本升级优势,网页的升级与用户无关,用户无需下载更新安装,保证实时送达到用户手中;上线时间稳定、快速,不需要通过开发市场的审核,有收入分成的开发市场更是可以绕过收入分成。除此以外在视频媒体方面H5表现也十分优秀的。
H5的缺点有许多,当新技术出现时候许许多多的人都在吹嘘它的优点,到真正实用时才对它的缺点正视。H5加载大图片的时候性能会下降,大量用户访问同一个H5应用时性能会下降,响应速度比不上原生app,上网速度也不及原生app,H5不能自动处理动画上反复交互(网页游戏),需要借助css3、javascript。
原生开发可以访问设备中的所有功能,运行速度更快,性能更高,而且可以启用优秀的离线处理和存储能力等等,提供最佳的用户体验,最优质的用户界面,最华丽的交互。
原生开发的缺点在逐渐的开发、运营过程中显现出来。开发成本高,不同平台需要定制不同的app,也就是android定制apk,ios定制app,开发人员需要多平台多语言,人力成本、时间成本较多,通用性差;
H5开发是Html5开发的app,本质上运行在手机浏览器中的页面,一般使用app做一个壳套用浏览器运行H5的页面,由于H5的特性也有很多app使用半原生半H5的hybird app 开发模
H5有许多优点,特别针对原生开发的缺点。如:
直接在网页上调试和修改,几乎不用考虑用户机型和适配的问题,针对原生开发的平台碎片化、开发人力成本、时间成本高;版本升级优势,网页的升级与用户无关,用户无需下载更新安装,保证实时送达到用户手中;上线时间稳定、快速,不需要通过开发市场的审核,有收入分成的开发市场更是可以绕过收入分成。除此以外在视频媒体方面H5表现也十分优秀的。
H5的缺点有许多,当新技术出现时候许许多多的人都在吹嘘它的优点,到真正实用时才对它的缺点正视。H5加载大图片的时候性能会下降,大量用户访问同一个H5应用时性能会下降,响应速度比不上原生app,上网速度也不及原生app,H5不能自动处理动画上反复交互(网页游戏),需要借助css3、javascript。
追问
我也觉得是安卓+H5,另一个人的回答是安卓端是AndroidStudio,都是通过控件开完成的,很少用H5。说H5加载太慢,承受不住那么大的流量,你怎么看??
追答
额!大家都知道淘宝的H5做的很遛!解决很多H5加载慢不够流畅等缺陷问题,H5是有加载慢的缺点,所有很多大型的APP都是混合原生和H5。AndroidStudio只是开发工具
2019-07-23
展开全部
京东 qq 百度 是用 JavaScript的框架 react native 开发的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个问题问的有点问题,我猜你问的是这个:淘宝,京东这种商城的Android端APP都是用AndroidStudio+h5语言来开发的吗?
我来回答一下:淘宝,京东这类大型的app的最新版本,Android端都是用原生的AndroidStudio来开发的,ios端APP都是用原生的Xcode开发的。
至于HTML5,这个只是APP里的一部分功能在APP里方便用网页展示的页面会用HTML5,不过大型的APP里的大部分用的不是H5来实现,大部分用的是本平台上原生控件。说个最简单的原因,HTML5运行速度再快也没有APP原生控件快。比如ANDROID中的image控件加载图就比用HTML5加载图快很多,如IOS中的UIbutton运行速度就是HTML5中的按钮快很多。
一些小型APP倒是用H5用得很多,原因也很简单,开发成本低,一套HTML5解决好几个平台的问题。适合小团队开发小型APP,但用户量到一定数量级了,H5的缺点就暴露出来了。
我来回答一下:淘宝,京东这类大型的app的最新版本,Android端都是用原生的AndroidStudio来开发的,ios端APP都是用原生的Xcode开发的。
至于HTML5,这个只是APP里的一部分功能在APP里方便用网页展示的页面会用HTML5,不过大型的APP里的大部分用的不是H5来实现,大部分用的是本平台上原生控件。说个最简单的原因,HTML5运行速度再快也没有APP原生控件快。比如ANDROID中的image控件加载图就比用HTML5加载图快很多,如IOS中的UIbutton运行速度就是HTML5中的按钮快很多。
一些小型APP倒是用H5用得很多,原因也很简单,开发成本低,一套HTML5解决好几个平台的问题。适合小团队开发小型APP,但用户量到一定数量级了,H5的缺点就暴露出来了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询