App架构图
2015-12-02 10:10:57 53 举报
该App架构图展示了一个典型的移动应用程序的层次结构。从上到下,首先是用户界面层,它负责与用户进行交互并提供可视化效果。接下来是业务逻辑层,它处理应用程序的核心功能和数据操作。在这一层中,各个模块之间通过定义清晰的接口进行通信和协作。然后是数据访问层,它负责与后端数据库或其他数据源进行交互,以获取和存储数据。最后是基础设施层,包括操作系统、网络连接和其他底层服务。整个架构图呈现出一种高度模块化的设计,使得各个组件可以独立开发和维护,同时也便于扩展和升级。这种架构模式有助于提高代码的可读性和可维护性,同时也能够更好地应对不断变化的需求和技术挑战。
作者其他创作
大纲/内容
MIDAS
技术指标上报
MTA(腾讯云分析)
增强
图片管理
\b&&
Http下载
腾讯云IM
sonic接入
SharedPreference
tbs内核支持
Android-Native
RQD
SQLITE
\b微信开平
手Q的orm框架
Fresco
保存\b本地偏好(配置)
QQ互联
WebView
\b数据层
DB ORM
Compass(罗盘)
\b使用手Q SharedPreference组件,它基于系统的SharedPreference作了二次封装,主要解决以下两个问题:1. 多个进程对同一个文件写的同步问题;2. 解决Edit和Commit的时延问题
\b日志上报
\b网络层
产品数据上报
底层走SSO通道进行通信
后台通道
Fresco开源的图片加载和管理组件;在图片加载、内存管理方面相对于业界其他的图片管理组件都有无可比拟的优势;在漫画项目里,我们也用到了很多Fresco的技术细节;
JSAPI
前期可以用WNS的日志系统,但是由于他们有每天6M的大小限制,并且他们SDK内部日志全量打,因此当后期我们日志量很大的时候,有可能部分日志被冲掉。建议后期我们自己搭一套
WNS
聊天室
1. 客户端WNS Service维持心跳包;2. 支持在线、离线push;3. 通道加密;4. 完善的监控系统;
WNS SDK
微信登陆后数据的获取需要产品侧推动
Crash上报
账号体系
\b数据上报层
\b应用宝SDK
UI层
完整能力迁移
0 条评论
下一页