开发者社区> 问答> 正文

如何颠覆基于Android Framework 的开发模式,另辟蹊径做一个高性能,可扩展的开发框架?

如何颠覆基于 Android Framework 的开发模式,另辟蹊径找做一个高性能、可扩展的开发框架?

展开
收起
OSC开源社区 2024-05-31 09:14:39 10 0
1 条回答
写回答
取消 提交回答
    1. 基本上Android系统就是Linux内核加上一个C/C++、Java构建的Framework,要避开这个框架,那就相当于另起炉灶。最简单的实现就是图形界面绘制和事件分发,实现这两个功能你就可以在你的系统上运行一个画图程序了,唯一一个程序;之后还可以加上窗口管理,让你可以运行多个程序。
    2. 但是要想做一个高性能、可扩展的开发框架,就还有很多事要做,这取决于您的设计,您想让你的系统看起来像什么样子,你想让它如何运行,你想让开发者有什么样的空间,包括但不限于如何管理应用程序,如何绘制系统图像,如何处理系统事件,资源如何分配、权限如何限制……太多太多哈,还好,有可以供参考的系统,如Meego。
    2024-05-31 14:27:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载