Android(桌面开发)
1.8-2.8万元/月
更新 2026-01-06 18:37:35
浏览 73
职位详情
Android
3-5年
Android开发经验 · Android客户端产品研发 · Android Launcher
一、岗位职责
Launcher设计与开发
主导Android桌面系统(Launcher)的整体架构规划与核心功能实现;
打造个性化桌面交互体验,涵盖:
动态布局管理
图标与主题自定义能力
桌面小部件(Widget)功能体系
手势操作支持(如多指手势、快捷手势触发)
动态壁纸及动效资源调度
性能优化与稳定性提升
围绕Launcher冷启动速度、滑动顺滑度、内存使用效率等关键指标开展深度调优;
深入剖析并优化图形渲染流程(Choreographer、Vsync、SurfaceFlinger机制);
定位并解决卡顿、内存泄漏、ANR等典型性能瓶颈;
优化多任务切换逻辑与动画表现,增强系统级流畅体验。
适配与定制化开发
应对多种分辨率、语言环境、屏幕形态(全面屏、折叠屏)的适配挑战;
实现对多用户账户及多配置模式的支持;
构建插件化或模块化框架,提升Launcher的可扩展性与定制灵活性。
系统集成与跨团队协同
联合硬件、驱动、Framework及应用层团队推进系统级问题闭环;
深入研究系统资源调度机制(ActivityManager、WindowManager、Input子系统)与Launcher的协同逻辑;
输出技术方案说明文档,主导或参与技术评审流程;
协助产品团队落地多样化商业需求与交互创新方案。
Launcher设计与开发
主导Android桌面系统(Launcher)的整体架构规划与核心功能实现;
打造个性化桌面交互体验,涵盖:
动态布局管理
图标与主题自定义能力
桌面小部件(Widget)功能体系
手势操作支持(如多指手势、快捷手势触发)
动态壁纸及动效资源调度
性能优化与稳定性提升
围绕Launcher冷启动速度、滑动顺滑度、内存使用效率等关键指标开展深度调优;
深入剖析并优化图形渲染流程(Choreographer、Vsync、SurfaceFlinger机制);
定位并解决卡顿、内存泄漏、ANR等典型性能瓶颈;
优化多任务切换逻辑与动画表现,增强系统级流畅体验。
适配与定制化开发
应对多种分辨率、语言环境、屏幕形态(全面屏、折叠屏)的适配挑战;
实现对多用户账户及多配置模式的支持;
构建插件化或模块化框架,提升Launcher的可扩展性与定制灵活性。
系统集成与跨团队协同
联合硬件、驱动、Framework及应用层团队推进系统级问题闭环;
深入研究系统资源调度机制(ActivityManager、WindowManager、Input子系统)与Launcher的协同逻辑;
输出技术方案说明文档,主导或参与技术评审流程;
协助产品团队落地多样化商业需求与交互创新方案。
相似职位
很抱歉,暂无相似职位!