app有哪些主要功能

app有哪些主要功能

前言

服务端开发会用到很多中间件例如,缓存中间件radis、消息中间件kafka。客户端app开发会用到哪些组件么?或者说,开发一款app,需要用到哪些主要功能?建议你先闭上眼睛想一想,再看看下边我的总结,我猜你肯定会感慨,原来客户端开发也并没有想象的那么简单啊。以下根据我的老东家支付宝的mpaas开发框架总结。

客户端开发组件

设备标识: 方便快捷地获取设备 ID,快速定位到特定设备 [1]。

H5 容器和离线包: 在 Native 代码中快速加载 H5 页面 [1]。

社交分享: 快速便捷地将信息共享到各个渠道 [1]。

扫一扫: 快速扫描识别二维码、条形码 [1]。

统一存储: 客户端持久化存储 [1]。

定位: 快速便捷地使用定位服务 [1]。

AntUI 和 AntMobile: 超过 100 个 UI 控件,提供丰富的界面设计元素 [2]。

消息推送: 推送消息到客户端 App [1]。

移动网关: 管理客户端与服务端连接 [1]。

智能投放: 提供应用内个性化投放和定向投放广告的能力 [1]。

发布和热修复组件:

实时发布: 发布新版本 [1]。

热修复: 动态修复 Native 代码中的 bug [1]。

分析组件:

实时日志: 通过埋点进行用户行为分析 [1]。

闪退报告: 闪退分析快速定位问题 [1]。

卡顿报告: 多种性能指标分析 [1]。

安全组件:

移动应用安全加固: 为移动应用提供稳定、简单、有效的安全保护,提高应用的整体安全水平,力保应用不被逆向破解

小程序:

作为面向未来的研发方式,小程序允许开发者实现开发一次多端投放,实现更流畅的用户体验 [2]。

音视频通话相关组件

相关文章