ios客户端发现_华为爱奇艺手机活动开发总结

这个项目自发布需求、活动原型图交付、修订需求、测试、修改、再测试通过上线可谓旷日持久。回过头来看整个项目工期主要卡在活动原型图交付这儿。而为了避免项目上线最后开发赶工期,在这次获取需求的情况下,先对除了需要图以外的模块进行了开发,并调通接口,从而在得到图之后快速完成需求。而深挖这个项目,可追到爱奇艺与华为合作交付没有顺畅达成,才促使一系列后期延期。

    再拿原型图交付、修改需求、测试、修改、再测试上线这几个流程来说,每个环节对需求认识不同,就会做出一定的需求误判,而流程图及原型图又不能兼顾到诸如页面跳转传参数等细节问题。

    所以回头来看,整个项目主要依赖于三点:产品对整个项目的进度把控、各个成员的丰富项目经验与项目成员间高效沟通。而对于产品来说,进度把控主要从项目上线日期来说,这就容易造成各成员间“时间竞争”的发生,这里时间竞争类似零和博弈。在整体进度不好把握的情况下,项目所依赖的后两点就尤其重要了。

   首先说说丰富的项目经验,乐帝所从事移动端web开发,做的活动界面类型比较固定,经过积累对于活动的逻辑、页面的布局、组件、具体技术、用户的体验,都有一个逐步熟练的过程。这个过程中,效率可以越来越高,体验越来越好。可以做到给乐帝一个活动标题,乐帝策划出一个用户活动的地步。这个能力关键在于胸有成竹,不同的是只是需要输出的过程。

   乐帝目前开发,首先做的是按照流程图和逻辑图理清楚逻辑关系,以及流程或者原型图存在的逻辑问题,并向产品及视觉设计师反馈问题,当逻辑理清楚以及相关项目材料准备充足了,一切只是把胸中的逻辑,输出出来:结构、布局、交互、适配,一条龙下来。这其间会遇到一些新的问题,而这些问题也同时是技术精进、效率提高的机会。所以现在乐帝会有这样的观念,当没有想清楚就不要做,因为需求不明确的房子,盖到一半很可能需要推倒,重盖,这就很消磨一个人的意志。

   其次是沟通的问题。最近看文章软件开发究竟是“难”还是“复杂”?》里面提到:软件开发的难度更多的类似于后者,表现为繁杂,而不是类似于前者表现为“搞不定”或“做不出来”。

前端开发表现出来的也是繁杂,这里的繁杂主要体现在三点:

  • 涉及技术的繁杂。诸如js、div+css、ajax、php、mysql等。
  • 涉及个人多方面如审美、设计能力的繁杂。
  • 沟通方的繁杂,这里沟通方涉及产品、后台、测试、客户端、甚至运维。

就拿今天举例,早上开始工作收到测试对页面长篇大论的测试结果,测试结果包括IPad、Android、iPhone三个终端,18条测试问题。这个问题数量真是吓到乐帝了,乐帝开发的界面是有多么“大逆不道”。

   乐帝首先做的是将问题分类:

  1. 后端接口提供是否完备。
  2.  基本跳转逻辑问题。
  3. UI适配问题。
  4. 后台数据展现到页面位置,初始化数据的问题。
  5. 后端需要处理的逻辑问题。
  6. 测试不了解的用户体验背景。
  7. 客户端设置问题。

   对问题进行分类后,就能针对性的处理:

  • 1、2两类问题需要与产品协调解决。
  • 3、4问题可以在开发中做到提前预防。跟测试沟通,适配阶段借其真机适配,确定后他展现初始化数据。
  • 5.则需要和后台沟通处理。
  • 6.则需要向测试人员说明,此用户体验的逻辑。
  • 7.则是向产品反馈,暂时不能处理。

  有了这样一个分类及处理问题的策略,剩下的只是按照流程完善自己的开发任务:

  •   整个项目逻辑在项目前期评估阶段找出问题,向产品协商解决。这里特别注意解决无数据集跳转过程的逻辑问题。
  •   各种接口在交互阶段调通,与产品、后台沟通好。
  •   UI适配阶段优化:适配阶段向测试人员借Android、Ipad及Iphone测试,测试时需要将所有隐藏的内容一并测试比如弹出框和读取后台数据部分的展现位置。

   做完以上三点,测试给找的“麻烦”基本上少了一大半,剩下的则是需要再针对沟通解决了,这里就不难发现前端处于开发的十字路口,与各个同事沟通对整个项目顺利进行有着重要推动作用。整个团队沟通成本低的话,开发效率与质量就直线上升了。

   说了这么多,来看看本次华为爱奇艺手机活动的效果图:

   立即领取按钮点击后,会进入一个显示优惠码的页面,这个页面有个功能叫一键复制,与前端斌哥研究了下。采用一个复制插件

$(document).ready(function() {
	var clip = new ZeroClipboard($("#copyDom"));
});
<input id="targetDom" type="text"/>
<button id="copyDom" data-clipboard-target="targetDom">copy</button>

实现类似于一般jquery插件的使用,获取操作的dom对象、设置目标对象。这里的区别仅在于多出来一个透明的flash浮层用于抓取被复制内容。虽然可以在各个pc浏览器实现,在移动端这种解决方案还是抛弃了,flash在移动端已经没有容身之地了。这个需求与产品协调除去了。

   另外一个需求是测试提出来,上图活动规则的图标会在android端进入页面时,图标先变大后变小,与斌哥沟通指明用背景图做可解决。乐帝于是循着此路查到background-size这个css属性可以根据外层容器大小自动调节图片大小。

background-size:contain;

这几周同时还在忙于夕阳再晨网站的开发工作,在小米加步枪的时代,没有美工、没有产品经理、靠着自己的思考对原有网站需求进行“极简主义式”的削减,终于到了写模板的阶段:36kr及多贝网的图文展示都成了乐帝开发老年学堂和志愿者学堂模板的地方。这种小作坊般的开发比较有挑战性,从规划到执行都要做,对各方面能力提高非常有帮助。

在偷学36kr图文内容布局的时候遇到了浮动子元素撑不起外层div的问题。这里给了一个非常好的解决方案。这里乐帝比较喜欢第三种解决方案。

 <div id="div1">
  <div id="div2">two</div>
 <div id="div3">one</div>
 <div style="clear:both"></div>
 </div>

只是添加一行div,对style没有额外要求,第一种和第二种乐帝都会担心有连带问题出现。

今天的成果就汇报到这里。

ios客户端发现_华为爱奇艺手机活动开发总结,布布扣,bubuko.com

时间: 2024-10-22 13:18:38

ios客户端发现_华为爱奇艺手机活动开发总结的相关文章

ios客户端发现_动画屋活动获奖展示和获奖模块开发总结

   最近在看<web2.0策略指南>,开篇即对flicker的DVD租赁业务模型进行分析,目前看来这样的商业模型仍然很强大,而自去年纸牌屋后,flicker又引领了一股自有内容的热潮,湖南卫视未来如爸爸去哪儿.快乐大本营等节目.央视世界杯独播.爱奇艺的晓说,刘春加盟后未可知的big thing的节目.热潮后,是人为对影音入口的切割,这个入口渐次增多,对用户和对各方入口都不太算是好事,影音入口又进入了战国时代,不要多久这种模式的风险就会显现,只靠自有内容留住用户还远远不是终点,或许国内的入口可

ios客户端发现_动画屋后期页面重构与悬浮评论分享模块开发项目总结

从"看世界杯送流量"项目,遇到响应式布局问题之后,专门钻研了这方面专业的书籍,同时阅读了相关文章.响应式布局简单的说就是使开发的页面在不同设备上都有友好的效果.而最开始"暑期动画屋"的项目,当时并没有采用响应式布局,虽然ipad上可用,其他设备则会有显示问题.这也暴露了,目前所在移动业务事业部前端的问题:    1.考虑到响应式布局在不同设备上,UI设计师只给了一套UI原型图,而在不同设备上的显示只是根据前端工程师的理解或个人偏好来完成布局.从产品经理的角度以及测试

ios客户端发现_世界杯送流量活动项目总结

   世界杯如火如荼的进行,视频网站类似于门户网站,需要快速根据外部环境更新内容.产品经理需要策划活动,并安排实施.这个活动就是在这样背景下产生的,爱奇艺与运营商合作,实现双赢.爱奇艺可以通过运营商向海量用户发送短信的方式,提高用户数,运营商通过爱奇艺视频平台给用户更多种多样的福利,提高用户黏性.   总的来说:运营商有用户,视频网站有内容.用户需要内容,有内容的需要用户,有用户的需要满足用户内容的需求.两者优点突出.需求明显合作水到渠成.另外爱奇艺将运营商作为大客户管理,保证了协同作战的机动性

修改host文件屏蔽爱奇艺广告

我发现网页版爱奇艺的广告用浏览器广告屏蔽插件去不掉,然后找到了改hosts的方法,可以去除客户端和网页的广告 在文件资源管理器打开C:\Windows\System32\drivers\etc\hosts以文本编辑器编辑 在最后一行加入 #屏蔽爱奇艺广告 203.208.43.119 notice.ppstream.com 203.208.43.119 api.cupid.iqiyi.com 203.208.43.119 t7z.cupid.iqiyi.com 203.208.43.119 li

爱奇艺技术分享:爱奇艺Android客户端启动速度优化实践总结

本文由爱奇艺技术团队原创分享,原题<爱奇艺Android客户端启动优化与分析>. 1.引言 互联网领域里有个八秒定律,如果网页打开时间超过8秒,便会有超过70%的用户放弃等待,对Android APP而言,要求更加严格,如果系统无响应时间超过5秒,便会出现ANR,APP可能会被强制关闭,因此,启动时间作为一个重要的性能指标,关系着用户的第一体验. 爱奇艺安卓APP非常重视启动速度的优化,本文将从启动过程.启动时间测量.启动优化.以及后续监控等方面分享我们在启动优化方面积累的经验. 相关文章:

Android重量级源码之高仿爱奇艺客户端

Android源码之高仿爱奇艺 支持平台:Android   运行环境:Eclipse   开发语言:Java 下载地址:http://suo.im/6pzhx  源码简介 本源码是一套UI界面,高仿的爱奇艺.没有实现具体功能.本项目默认编码 UTF-8,需要的朋友可以拿去参考一下. 源码运行图    

爱奇艺视频与腾讯视频竞品分析

随着视频直播业的火爆,市场上视频直播的APP也层出不穷,这些APP主拼的内容和资源,更需进一步推动用户付费习惯的养成.从用户关注因素出发,以用户体验的多方面的校对市场上热门视频直播类APP进行对比分析,针对痛点问题提出建议. 根据艾媒咨询数据显示,2015年中国移动视频用户规模达到4.31亿;预计到2018年,中国移动视频用户规模将达到6.95亿.在如此规模庞大的市场面前,视频产品作为内容导向的产品,更应避免同质化,注重打造差异化优势,从移动端用户特性出发,提高内容质量,优化各项服务,提升用户感

爱奇艺、优酷、腾讯视频竞品分析报告2016(一)

1 背景 1.1 行业背景 1.1.1 移动端网民规模过半,使用时长份额超PC端 2016年1月22日,中国互联网络信息中心 (CNNIC)发布第37次<中国互联网络发展状况统计报告>,报告显示,网民的上网设备正在向手机端集中,手机成为拉动网民规模增长的主要因素.截至2015年12月,我国手机网民规模达6.20亿,有90.1%的网民通过手机上网. 图 1  2013Q1~2015Q3在线视频移动端和PC端有效使用时长份额对比 根据艾瑞网民行为监测系统iUserTracker及mUserTrac

爱奇艺面试Python,竟然挂在第5轮……

今天给大家分享我曾经在爱奇艺的面试,过程还是比较有意思的,可以给大家一些参考 <br> 聊骚阶段 嗲妹妹:你好,我是爱奇艺的HR,我们正在招聘运维开发岗位,请问您最近有在看工作机会吗? 我:(这声音也太酥了吧我去--)嗯,你好,信号不太好,能在说下吗?(让我再酥一次吧) <br> 嗲妹妹:(重复) 我:(我去,真的好酥啊)啊听到了,嗯,最近有在看 (不看机会,就没机会聊下去了啊) <br> 嗲妹妹:嗯嗯,那简单的介绍一下,--,公司在xxx,你看什么时候方便过来一次吗?