Category: Thought


iAd Inspirations

iPhone上有一个App叫iAd Gallery。顾名思义,就是用来展示iAd效果的软件。我想只有蛋疼的互动广告人和开发者才会下载来研究。毕竟现在iAd还没有进入国内市场,想研究Apple的广告技术就只能通过这个软件了。

我们知道iAd的核心是Webkit,也就是基于HTML+JS+CSS技术。Apple为此提供了一套JavaScript框架iAd JS。因此制作iAd,除了HTML5技术外也就是和这套框架打交道。其中最值得关注的就是iOS平台原生功能的接口部分,比如保存图片为壁纸、处理摇动(Shake)事件、显示地图等等。完整的的原生功能支持列表如下:

  • 多点触摸和手势
  • 嵌入地图
  • 发起Store购买链接
  • 保存图片和设置壁纸
  • 截屏
  • 增加日历事件
  • 发起电话呼叫
  • 发邮件和短信
  • 响应屏幕方向旋转
  • 响应摇动事件
  • 响应加速计和陀螺仪事件

这些功能为iAd的创意发挥提供了强大支持。后文将介绍的一些案例都很出色的整合了这些特性。

除此之外,Apple还为大家准备了一套图形化的编辑工具iAd Producer。提供了简单便捷的操作方式和多样化的模版,使得制作iAd的门槛降到最低。

前面说了那么多,接下来我们就一起来看看iAd Gallery里有哪些精彩案例吧。

Lynx

这个案例是延续其TVC天使堕落的创意,用触摸手势和摇动事件设计了三种与天使互动的交互方式。此外视频和音频的应用也让整体氛围提升不少。

View full article »

给AS程序员的一点建议

最近做了一个AS网站的重构,发现了很多问题。我想这也是互动广告AS开发从业人员普遍存在的问题,有些想法不吐不快。

就互动广告这个行业来说,太多所谓“经验丰富”的AS Web开发者都是从AS2时代成长起来的,所以直到今天还保留着脚本语言的习惯。把以前的思路带到AS3来做开发是极其危险的。我们来看几个典型:

1.滥用全局。

AS2的_global是多好的东西啊,怎么AS3就没了呢?初级程序员还在抱怨,中级程序员二话不说噼里啪啦写出一个Global类,老子照用。高级程序员无语。

关于代码之间的依赖关系是个很长的话题,我在这里不展开说,只想提醒大家现在的AS3业界已经发展到了DI(反转注入)。如果你还是守着静态类或者单例,就难免有点跟不上潮流。这并不是说DI就是最好的,在小网站项目里也许根本用不上。但是一定要对自己代码中用到全局的地方好好做一下反思。也许级别的进阶就是从思考代码依赖的解决方法并且重构而开始的。

2.没有释放资源。

在AS2时代,一个空白帧就可以把时间线上的资源释放掉;一个unload操作之后你所加载的swf资源也全部清空。这些是脚本语言的便捷,也是跨入AS3编程的陷阱。我看到的一些程序员是完全没有释放资源的概念的,在他们的程序里根本找不到destroy()或dispose()等类似方法。没有正确的释放资源在网站开发这种天生就是模块化的程序里是致命的错误。大部分网站仍然能够正常运行是因为网站本身规模太小,以及没有无聊的人来回切换页面几十上百次。但这并不表示这个问题就能忽视,客户是不会开着资源管理器核对内存占用的,但是身为开发者必须这么做,而且必须更专业的去做(Profiler)。通常在析构方法里面的代码可能比构造函数还要长。可笑的是我依然看到很多“制作精良”的网站背后内存占用的飙升曲线。当你想借助AIR进军移动开发的时候,问题将会更加明显。这一刻我仿佛明白了乔布斯数落Flash的原因,可是技术本身并没有错,需要提升的,也许是开发者的质量。 View full article »

再见2010

刚刚告别的2010是充满选择与变化的一年。前半年的工作波澜不惊,一切都看似正常的稳步前进。一直到6月份那场团队的人事变动给我敲响了警钟,也让我更多的开始关注团队建设。虽然我当时向公司管理层表态是要更好的发挥团队领导的作用,把Guru的文化建立起来。然而在接下来的几个月却感觉自己在ES已经找不回当年拼搏的感觉。一方面是公司的运营方向发生了变化;另一方面是自己确实需要思考下一个人生阶段的计划。

在ES的这六年,公司给了我很大的空间,让我尽情的追逐了自己的梦想,也让我迅速的成长起来。但最近的这一两年,自己却在发展上遇到瓶颈。首先是对广告业的质疑。虽然刚入行的时候就被教育说互动广告一定会有很大的发展空间,虽然客户在互联网上的投入也是逐年增加。但我看创意水平却没有太大的提高。反而是创意被媒体和公关绑架,一切都以经济效益为衡量标准。对商业社会的认识越深刻就意味着理想主义的破灭。这也许不是坏事,传统广告干了几十年还在坚持的人不在少数,因为这些人已经看得很透了才做的选择。但是还算新兴的互动行业这里就难说了。不管是写文案做layout还是我们做flash的,如果不懂得广告的本质是商业行为,那么迟早有理想的气泡破灭狠狠摔到地上的一天。所以想在这行混的好一定要自己当作半个商人,懂得见人说人话见鬼说鬼话。否则在资本家眼里你只不过是一个高级民工。

其次是对做“创意”的思考。我笃信生活是创意的来源,在我看来成功的广告人一定不是那种只会日夜颠倒不眠不休的人,而是能够真正品味生活的人。但在上海的这几年我过的是宅男的日子,闲下来的时候我更愿意去研究各种新鲜的技术而不是到处去体验生活,由此证明我一定不擅长于创意。但是在广告公司不做创意就是不务正业了,虽然你可以说在互动行业里面做技术也是创意的一种,但这还是一个难以调和的取舍矛盾。特别是年底的时候我接触了游戏行业和互联网产品设计行业。更是对我们这个行业的浮躁的现状产生了反思。一种“纯粹”的精神,我能在游戏人和产品设计人身上看到,但在互动广告人里,我找不到对“创意”的纯粹。

所以我决定要离开温室的环境,趁着青春的尾巴还在,趁着年轻的梦想还在,真正到社会上去实践一条属于我自己的路。于是终于在8月份做了一个艰难的决定:提出辞职。 View full article »

Powered by KevinCao.com ©2010 | Platform: WordPress | Theme: Motion
kevincao.com