首页»版块 历史内容 历史内容 历史内容 杂志锁屏开发|产品经理讲述背后的故事

杂志锁屏开发|产品经理讲述背后的故事

[复制帖子标题和链接]

31369

荣耀粉丝9321092  LV10  发表于 2015-9-7 00:58:38 属地未知 来自:浏览器
本帖最后由 littlebai1119 于 2015-9-7 01:03 编辑

2014-07-22

晚上9点,eSpace的闪烁终于消停了些,也终于有精力来回想杂志锁屏开发的前前后后。首先浮现在脑海的是标题上的那句话,但是一点点回忆起来发现其实是一个心酸的过程。这仿佛印证了那句名言:理想很丰满,现实很骨感。

杂志锁屏开发|产品经理讲述背后的故事

记得半年前最开始是UI设计部提出的杂志锁屏方案,他们甚至做了一小段视频来推销,作为一个用户我认为是个很好的特性,至少能吸引眼球,有使用的欲望。当我以产品经理的身份掐指一算,设计团队在北京,开发团队在上海,服务器团队在深圳,同时还要跟多个不知道在哪里的电子杂志合作,这个特性开发光沟通就是效率低下的,真做起来一定困难重重。我特别理解UI设计师们,因为我当初也是他们中的一员,如果一个他们认为的好特性,研发因为种种原因不开发,他们会无比的失望。

杂志锁屏开发|产品经理讲述背后的故事

最开始的阶段是锁屏的研发团队根本没时间接手这个新特性,只能让他们先评估工作量和技术方案,服务器侧完全不知道找谁开发。而我最急的是每天要更新那么多张精美的杂志壁纸从哪里来?如果不解决这个问题,就算功能开发出来也是如同盖了房子没有装修和家具。在这个时候我开始到处找寻内部能帮我搞到CP的人,还好我通过多重渠道找到了云应用那边的同事,他们有法子帮我解决高清壁纸的来源。条件是CP免费提供图片资源,我们提供链接进入他们的APK或是网站,这个没有问题。于是云应用那边的同事开始帮忙跟CP谈商务以及收集图片。与此同时,我和UI设计部、规划部开始讨论现有的方案,对最初的方案做了很多次的讨论和评估并最终确定了用于开发的设计文档。正如我前面所说,我们不在一个地方,平时的沟通都是通过电话会议共享屏幕完成的。整个开发过程很不顺利,困难重重。

杂志锁屏开发|产品经理讲述背后的故事

这个特性是从零开始,涉及的模块多,需要锁屏、主题、图库、服务器、第三方CP密切配合才能完成。其次技术难点比较多,例如需要攻克模糊算法、内存性能、差分下载等技术。就拿锁屏来说,为了实现详情界面的景深突出文字的效果,需要引入模糊算法,模糊效果在IOS上是很常见的,但是在Android上还是第一次尝试,如何做出自然的模糊效果,我们首先联合研发、用户体验部门、设计部对IOS进行了深入的分析,包括他的模糊算法(高斯模糊),模糊图层叠加(透明度,饱和度,模糊度),图像算法最大的问题是性能,一个FHD的图片在手机上有八百多万个像素,计算就是百万数量级。

杂志锁屏开发|产品经理讲述背后的故事

解锁动画是一个窗帘揭开的效果,如果你设置了桌面的动态墙纸,揭开一半的窗帘,你可以看到犹抱琵琶半遮面的效果。内存性能问题也同样严峻,如何流畅切换,又不占用太大的内存,快速保存。锁屏特殊的图层结构,如何正确显示需要图层,甚至连弹出一个toast也不是一个简单的事情。攻克每个难题的每个夜晚和周末是最充实的,问题没有解决的时候,研发恨不得每天有24小时的工作时间。

杂志锁屏开发|产品经理讲述背后的故事

主题侧的开发也是一波三折。产品需要尽快交付,我们大约只有半个月的时间,于是采用了最快速的方法,所有的杂志数据打包到主题包中,杂志作为主题内容的一部分跟随主题下载和更新。主题模块需要定期到服务器端检查是否有更新的杂志,需要在后台通知用户当前杂志锁屏的更新状态。理清楚了需求以及跟各方的接口以后,刘震宇就投入了全力开发。大家一定要注意,震宇名字响亮,但其实是个妹子哦!她还是值得大家信任的,很快就实现了整个项目的原型并展示给大家看。看到了项目原型,也就看到了希望。我们终于按照大家讨论的思路,让杂志锁屏上线了。

杂志锁屏开发|产品经理讲述背后的故事

杂志锁屏作为P7的一个爆点,在内部上线的第一天,就在锁屏、主题、在线主题服务器三个团队中讨论开了。关注的人太多, 吸引了四面八方的目光,也引来了四面八方的赞赏和质疑,更让很多内部用户爱恨交织。第一大问题,杂志下载要跟随主题下载,由于图片太多,又是打包整体下载,每次下载耗费流量太大。最后各方讨论,定下来要做差分下载。但是时间已经非常紧张了,于是再评估,这次把周末和晚上的时间点都算上了。又是一轮冲锋,王守诚和震宇分工,守诚来实现差分包的下载流程和差分算法的集成。刘震宇负责差分包下载合并后的主题包的应用、删除、更新等相关调度,和服务器端同步开发,随时准备着和服务器端联调。然而进展并不美好,到了计划联调的日子,服务器端一直连接不上,或者连接上了,数据怎么都下不来。震宇妹子都快哭了。服务器侧只能继续打桩模拟数据。第二天数据终于通了,大家赶紧联调,修正问题,原以为今天可以晚上9点下班,发现问题没搞定,10点,自测试还有问题,11点,主题数据还是不正确,12点,基本问题终于解决了。然而他们却回不了家了。武汉未来城,一个鸟不拉屎的地方,没有公交,没有出租车,真是一个适合未来的人上班的地方。在一楼大厅徘徊,竟然碰到一个测试的苦命同事,说有车送他们回去,到了城区,守诚打出租回去,并交代测试的哥哥,一定要把震宇妹子安全送到家。

杂志锁屏开发|产品经理讲述背后的故事

好景不长,随着主题大赛的举办,作为产品经理我分身乏术,就将这块内容交接给了新的产品经理。新的产品经理安排武汉研发团队出差上海,对杂志锁屏的一些问题做了再次的优化。这个过程中,锁屏和主题的研发团队积极配合,每天加班到深夜,终于将杂志锁屏这个特性落到了产品并在P7的发布会上发布。MKT的同事对我们能提供这样的特性很开心。

杂志锁屏开发|产品经理讲述背后的故事

一路走来内部的同事和领导都在讨论这个功能,但是我相信只有我了解整个过程的不易。开发团队可以说是从零开始的,不是简单的优化某个功能,他们克服了许多技术难点,据我所知到现在还在优化更新方式,为了这个特性不知道加班了多少个夜晚和周末;测试团队测到吐血;规划和设计团队更是想尽了一切办法推动方案落地。在任何一个时间上,如果缺少了一点点坚持,这个特性可能就没有落地到手机上。尽管我们在打造卖点,提升体验,但是整个过程中我们承受着巨大的压力。

就在昨天,我老家的一个小伙伴,说他买了P7,说锁屏很好看,我忽然觉得之前的一切都是值得的。因为美好的事情已经发生。

特别感谢杂志锁屏的团队成员

杂志锁屏开发|产品经理讲述背后的故事

来自:杂志锁屏产品经理邓俊杰

评论9
荣耀粉丝9321092  LV10  发表于 2015-9-7 00:57 属地未知 来自:浏览器
本帖最后由 littlebai1119 于 2015-9-7 13:35 编辑

感谢~hongpeng_9199
推荐~杂志锁屏文件使用教程&&杂志锁屏分享汇总

我替后台服务器说声Sorry,主贴自己跑到了板凳~{:8_202:}
荣耀粉丝9321092  LV10  发表于 2015-9-7 11:33 属地未知 来自:浏览器
季谢尔 发表于 2015-9-7 11:31
挺喜欢杂志锁屏的。现在从不用过其他的了

没错,小版也是每期必更新,很赞的系统默认主题!感谢您的回复支持~
祝您玩机愉快!
荣耀粉丝9321092  LV10  发表于 2015-9-7 13:33 属地未知 来自:浏览器
Sexy_boy12 发表于 2015-9-7 12:29
我们的每一点点应用细节都是开发团队无限的心血凝聚成的,感谢这一群工作认真负责的可爱人们,吃水不忘挖井 ...

感谢您如此长的回复,小版看出来认真2字,还有喜欢杂志锁屏。
谢谢!
小版也是昨晚看到这个贴子,便私自转载了过来。
碎影舞斜阳  LV10  发表于 2015-9-7 21:16 属地未知 来自:浏览器
       说好的妹子呢
荣耀粉丝9321092  LV10  发表于 2015-9-7 21:20 属地未知 来自:浏览器

不知道啊,我可以原封不动的转载哦~没有半点贪污哦~
碎影舞斜阳  LV10  发表于 2015-9-7 21:38 属地未知 来自:浏览器
littlebai1119 发表于 2015-9-7 21:20
不知道啊,我可以原封不动的转载哦~没有半点贪污哦~

{:6_152:}{:6_152:}{:6_152:}
ironyyz01  LV10  发表于 2015-9-14 14:07 属地未知 来自:浏览器
杂志锁屏,高大上的功能,非常喜欢,非常赞!
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表