YY极速版框架
2016-09-26 20:52:26 0 举报
YY极速版框架是一款专为用户打造的轻量级、高效的在线语音通讯工具。它继承了YY的核心功能,如多人语音聊天、实时互动等,同时在保证性能的前提下,进行了大量优化和精简,使得软件体积更小,运行更快。YY极速版框架采用了先进的音视频编解码技术,保证了语音通话的清晰度和稳定性。此外,它还具有丰富的社交功能,用户可以在平台上结交新朋友,参与各种娱乐活动。总之,YY极速版框架是一款集实用性、便捷性和趣味性于一体的在线语音通讯工具,为用户提供了一个全新的沟通体验。
作者其他创作
大纲/内容
数据库
其他
app配置
首页/闪屏
webview/js
阿里云
各种Utils
个人中心
通用服务封装层
网络模块
app通用业务层
分享
线程池
运行时上下文
三方平台
独立业务层
通用控件
本app专有服务封装层
1 整个app分成三块:业务模块(黄色部分)、服务模块(红色部分)、基础支撑模块(灰色部分);基础支撑模块,处于最底层,另外两个模块可以直接使用它;业务模块层级最高,可以使用服务模块,但是必须通过接口封装层使用服务;2 服务层分成两块:通用服务、专有服务;通用服务,指可以被多个app使用,不能依赖专有服务;专有服务,跟本app业务联系较强烈或者定制化的服务,可以使用通用服务;后面会抽出一个完全重用的工程出来,新的app可以使用基础支撑模块和各种通用服务(通过配置选择);3 app业务层:内部分成两层,重点业务层和通用业务层,重点业务层可以直接使用通用业务层功能,但是通用业务层,只能通过重点业务对接层来调度重点业务的功能;这样的好处是:没有直接依赖,重点业务层完全可控,可以做动态加载,可以完全隔离出去(如:做插件,分dex等,为后续做打算),甚至可以快速删除;
IM
游戏
...
日志拉取
通信模块
基础数据模块
动态加载/远程下载
app专有服务实现层
Log模块
基础支撑模块
图片加载
登录
通用服务实现层
性能
Cocos
Game
0 条评论
下一页