Tag Archives: Android

谈谈移动应用开发的辅助服务

有一个段子这样说到:当所有人都去挖金矿,我们就应该去给挖金矿的人卖矿泉水。这是一个发现商机的绝佳例子。在现今正热火的移动互联网,大家都在一窝蜂的开发着各种应用,就有人琢磨着怎么做这群人的生意。上次给大家分享了一些提供设计弹药的军火库,这回我就介绍一批提供开发支援的重型武器。

Urban Airship

http://urbanairship.com/

Urban Airship是一个提供推送服务的平台。开发者可以用统一的API来完成iOS、Android和BlackBerry三个平台的Push开发。除了基本推送服务外,Urban Airship还提供Rich Push:让Push信息可以带HTML、视频、音频等多媒体信息。此外,Urban Airship还为iOS和Android提供In-App Purchase(IAP)服务,帮助开发者处理内容存放和安全支付等问题。Urban Airship提供了一个管理后台。开发者在这里不仅能用信息编辑界面来发送Push,还可以监测Push消息的传达情况,观察用户是否产生了交互等统计信息。 Continue reading

Augmented Reality技术贴

Augmented Reality (简称AR,増扩实境)技术已经风靡有一段时间了,我们也看过它在网络上、移动终端上的各种应用。今天我们来梳理一下这项技术背后的一些相关知识,帮助大家在开发自己的应用时选择合适的类库。

说起AR,就不得不提ARToolkitARToolkit是用C语言编写的开源类库,现代很多类库都是由它衍生而来。比如NyARToolkit这个日本人写的类库,就是ARToolkit应用于各种虚拟机的版本。而Flash开发者们所熟知的FLARToolkit则是NyARToolkit的AS3版本。现在流行的iOS和Android平台上也有其对应的版本ARToolKit for iOSAndAR

正如我们在大多数的应用里所看到的,ARToolkit能够识别的图形都必须是一种特殊的黑白标记(Marker)。那么是否有更加自由的识别系统呢?Natural Feature Tracking(简称NFT,自然图符追踪)正是解决这种需求的技术。它让我们可以摆脱黑白图像,用任意的图形来作为Marker,从而让増扩实境的体验更加真实。

ARToolkit NFT就是ARToolkit的NFT版本。此外,同样使用GPL开源协议发布的支持NFT的类库还有StudierstubeBazAR

以上这些类库都是C/C++语言的版本,那么是否有可以在Flash平台下使用的NFT类库呢?很遗憾的是目前还没有,不过商业的选择倒是有两个:

Continue reading

那些正在发生的事

最近一段时间,苹果iPad的发布引起了互联网上热热闹闹的讨论。一边是乔布斯强烈抨击Adobe的Flash;另一边是Flash Player 10.1和AIR 2成功登陆各种终端设备(当然,独缺苹果)。从Adobe的官方演示视频这段在Google Nexus One上跑FWA网站的测试来看,Flash Player 10.1的运行速度十分靠谱。两大阵营强烈的对比标示着下一个时代的竞争已经完全铺开,不管是封闭的iPhone OS还是开放的Android阵营,都在使尽浑身解数大展拳脚,以期在移动互联网时代占得制高点(原谅我无视Windows Phone和Symbian,虽然他们已经觉醒并且在全力追赶)。

从做互动的角度来说,我们是否已经准备好在新一轮的行业革命中挖掘新的创意和商机呢?作为互动设计领域的风向标,FWA有史以来第一次提名给了一个iPhone应用。趋势已经很明朗了,下一个伟大的互动创意就藏在每一个能够联网的智能终端中。建议大家赶紧去拥有一台智能手机,切实感受移动互联的生活方式,才能有感而发的做出好创意。

另一业内热点在HTML5和Flash技术之间产生。资深专家们各抒己见,更不乏有些动作快的已经开始做起新的尝试。再过不久,FWA中应该就能看到HTML5构建的酷站了。虽然这两种技术在现阶段还不足以构成直接的竞争关系,但随着HTML5标准的逐步完善,Flash技术会受到更大的威胁。当然,Adobe不会坐以待毙:GPU加速,更好的3D API,Alchemy,Pixel Bender等等增强功能都让Flash更具竞争力。

最后总结一下:平台正在变革,技术正在变革。当我们所理解的“互动(创意,广告,营销……)”变得更大更广,你,准备好了吗?