港股交易系统开发之 APP 原生 or 封装?
APP 采用原生 or 封装,究竟哪个适合券商走向 IT 自主化呢?
什么是原生 APP 呢?
原生 APP 又被称作 Native APP,是一种基于智能手机本地操作系统(如 IOS、Android、WP 等),使用原生程式编写的第三方应用程序,Java、PHP、Obiective-C 等都是其常见的开发语言。
原生 APP 通常是由“云服务器数据+APP 应用客户端”两部分构成,APP 应用的所有 Ul 元素、数据内容、逻辑框架均安装在手机终端上。
简单来讲,原生 APP 就是我们平时最普遍的传统 APP 开发模式。
什么是封装 APP 呢?
封装 APP 又被称作 Web APP,是一种框架型 APP 开发模式(HTML5 APP 框架开发模式),该开发模式拥有跨平台的优势,通常由“HTML5 云网站+APP 应用客户端”两部分构成。
APP 应用客户端只需安装应用的框架部分,而 APP 打开时是直接访问云端上的数据信息,到云端上的服务器提取访问数据直接展示出来,封装的 APP 通过访问数据进行直接运作,像网页直接打开的方式直接访问,这种方式跟 h5 连接访问是一样的。
封装 APP 大多数也多由网页端 h5 系统封装而来,也因此网页访问手机硬件参数以及对手机的权限控制的话可能会相对受限。
APP 原生与封装有什么区别呢?
1.开发
原生 APP:针对不同系统独立开发,每个系统都需要独立的开发语言,如 Android 端用 Java,iOS 端用 Objective-C 等;需要使用各自的开发工具、软件开发包以及各自的控件;需要适配不同机型和多种设备测试,开发周期比较长,成本比较高。
封装 APP:运行在移动设备终端的浏览器上,只需一个开发项目;使用 HTML5、html、css、JavaScript 开发,封装 APP 使用 uni-app 等;没有标准的 SDK 适配简单,跨平台和终端,开发周期比较短,成本比较低。
2.更新
原生 APP:更新缓慢目流程较为复杂,每次更新都需要打包给各个应用商店进行审核,审核流程复杂目慢,影响发布进程;用户可以自由选择是否更新软件,会出现不同用户同时使用不同版本的情况。
封装 APP:实时更新、快速铁代,更新只需要服务器,云端同步,不需要官方审核,任何时候都可以发布;所有用户都是同一版本,无需手动升级。
3.入口
原生 APP:入口唯一,只能通过 APP 的主页面一级一级进入。这样就保证 APP 没有异常进入的途径,就大大的降低了产品的复杂度。
封装 APP:有多个入口,站点所有的 H5 页面的地址,用户都是容易触达、可感知、可复制访问的。
4.功能
原生 APP:可以调用手机终端的硬件设备(如:语音、摄像头、短信、GPS、蓝牙等);用户资料可保存;不需要网络的功能可离线使用;能唤起其他 APP。
封装 APP:可以使用的硬件设备与能力较少;离线网络完全不可使用;产品支付功能的安全性也不够高。
5.加载速度
原生 APP:静态资源内置在 APP 内或缓存到本地,免加载;可以保存需要的用户操作交互数据,能最大程度的降低数据的应用存储;加载速度快、流畅,受网络网速的影响比较少,性能更佳,体验度高。
封装 APP:加载较慢,依赖于现有的工具网络请求性能,每次打开需要重新加载获取数据。根据手机的性能的不同,用户体验各有差别,流畅度不够高。
6.产品体验
原生 APP:UI 渲染更接近手机系统底层语言,渲染快、体验好,尤其表现在明显的下拉框、长列表上;打包环境以及打包之后的使用环境确定,不需要额外根据 app 的情况区分,只需要注意系统版本。
封装 APP:渲染慢,会给用户一种卡或不灵敏的感觉;针对不同浏览器都会影响其打包之后的 js 以及 css 文件。
7.鉴权
原生 APP:一般情况下,原生 APP 的使用是对登录强要求的,尤其是使用核心业务的页面,除非是设计了单独的访客模式的应用体验。只要用户进行过一次登陆,已经登录讨的用户名和密码可长期保存在 APP 内,下次进入即可直接使用登陆数据执行自动登录。
封装 APP:一般情况下,很多 h5 页面属于非敏感页面,至少从产品设计度认为这不是一个敏感页面,这就决定了在开发 h5 的时候很少会考虑是否需要鉴权,是不是要用户才能访问。如果需要,那么就做登寻授权然后做重定向;如果不需要,直接访问,业务有要求的情况下做业务状态判断。
APP 原生与封装的优劣势是什么?
原生 APP 优势
1 最佳的用户体验,最优质的用户界面,最华丽的交互
2 性能好,流畅度高
3 支持大量图形和动画,运行速度快,不卡顿
4 可访问本地资源
5 可调用系统硬件的功能,可实现比较齐全的功能
6 比较快捷地使用设备端的接口,处理速度较快
7 能承载更多产品功能,例如 AR 技术、AI 人工智能、视频编辑等
8 官方应用商店的审核可保证让用户得到高质量、更安全的 APP
9 引流、蓄客、用户运营的效果更好,变现手段多样
10 盈利模式明朗
劣势
1 开发时间比较长
2 开发成本比较高
3 维护成本比较高,相对较难
4 占用手机较大的容量
封装 APP 优势
1 可以跨平台开发
2 开发成本比较低
3 开发时间比较短
4 实时更新、快速迭代
5 维护更容易
6 适合展示有大段文字,且格式比较丰富的页面
7 用户使用较少的流量就可收获较完整的视觉听觉效果
8 利于效果追踪,数据反馈方便
劣势
1 无法使用很多移动硬件设备的独特功能
2 图片和动画支持性较低
3APP 反应速度慢,页面切换流畅性较差
4 用户体验感较差
5 安全性较低
6 数据难以持久化
7 传播环境限制性强
8 很难被用户发现
9 用户黏性不高,留存率、二次点击率低
通过对原生 APP 和封装 APP 的分析对比,二者分别承载的作用、担负的使命和在运营推广上能做到的功能也基本明了了。
在考虑做一款产品和需求分析时,就要多多考虑原生 APP 和封装 APP 之间的关系和差别,建议您先问问自己以下几个问题:
1.你的应用类型和内容是什么?
2.你想解决什么问题?
3 你想达到什么样的效果和用户体验?
4.你的应用是否需要使用某些设备的特殊功能?
5.你的开发预算是多少?
6.打算何时进行上线运营?
7.你的商业模式是什么?
为什么建议券商机构选择原生 APP 呢?
从行业层面:证券属于金融行业,程序稳定、支付安全、资料安全、数据实时等非常重要,这些都是封装 APP 无法保障的;
从用户使用层面:原生 APP 的交互体验、UI 界面、流畅度、稳定性等,可以为投资者带来封装 APP 欠缺的可靠感、安全感,这也意味着券商机构可以获得投资者的信任,进一步提升效益;
从技术层面:原生 APP 可以搭载更多技术功能,如人脸识别、电子签名等,支持大量的图形、视频等,极大提升用户体验;
从运营层面:原生 APP 的引流、蓄客、用户维护的效果更好,投资者的数量、活跃度、留存率是券商机构盈利的关键点,这些封装 APP 都无法保证.....
综上所述,针对券商机构、金融机构走向互联网+、走向 IT 自主化,移动终端的原生 APP 要优于封装 APP。
评论