Pocket支招:不必害怕海量机型

近日,《移动新发现》报道,网页资讯收藏阅读应用Pocket(改版前曾名为“Read It Later”)日前发布了一篇官方博客文章,由其Android应用开发主管麦克斯 韦纳(Max Weiner)讲述了Android版Pocket应用的诞生历程。韦纳透露这一应用的最初开发与测试只用了两部手机,指出Android应用开发者大可不必被海量机型吓倒,并建议他们充分利用用户群体和新资源。

以下为文章主要内容:

如果你有志于开发Android应用,那么最近的一些报道或许会打击到你。随着Android智能手机与平板电脑的机型越来越多(根据OpenSignalMaps的统计,目前已有3997款Android设备),Android应用的开发过程似乎变得越来越让人头痛——如果把这么多设备都买一遍,那可真是太贵了。

但是从我们成功推出Android版Pocket应用,以及之前推出Android版Read It Later应用的经验来看,我要对大家说的话是:“别害怕!”

一款能兼容大多数主流机型的出色应用,其实触手可及。以下是对Android版Pocket应用开发经过的简要介绍,还有我们的一些心得。

(注意:由于游戏的性能要求往往更细微,我无法保证我们的方法也适用于游戏开发。)

第一步:任选一款Android设备

2010年秋天,我开始开发Pocket(当时还名为“Read It Later”)的Android应用。

我首先在亚马逊网站上买了一部带有两年合约的三星Fascinate手机,只花了1美分。当时Android系统共有四个版本:Cupcake(1.5)和Donut(1.6)、éclair(2.1)和Froyo(2.2),其中éclair的市场占有率接近50%。

那时Android也有模拟器,但速度太慢,因此不用也罢。所以在接下来的几个月里,我的开发工作完全在这一部手机上进行。

应用渐渐成形后,Pocket的创始人、我的兄弟奈特(Nate)也想玩玩看。但是我住在俄勒冈州而他住在旧金山,于是他在分类广告网站Craigslist上买了一部二手的Nexus One手机(搭载Froyo系统)。

这时候,我们的内部质检流程就有了两部手机。

第二步:利用Android用户群体

距离应用发布还有一个月时,我们向50位用户开放了内部测试,他们使用的机型都是我们所没有的。

2011年3月,我们的应用推出之后两天内就成为了排名第一的付费新闻应用,并且将这一排名一直保持到今年4月我们开始全面免费为止。在这一年多的时间里,我们的应用得到了4.7分(满分为5分)。

尽管我们在开发和测试中仅仅使用了两部手机,但是市面上90%的Android手机都能使用我们的应用,很少有用户抱怨设备不兼容的问题。

(注:我们着手开发Android应用时,Android平板电脑尚未上市。如果换到今天,一台Android平板电脑也是必不可少的。)

第三步:充分利用新资源

Android如今已经有了长足的进步,VM模拟器现在可以派上很大用场。利用模拟器,你可以对不同Android版本及屏幕尺寸进行测试,而无需一一购买那些设备。此外,Android官方推出的兼容库(compatibility libraries)能方便开发者为旧版设备添加新功能。

Android应用的设计曾经一度毫无章法可循,而后来推出的Holo主题和设计指南让Android找到了自己的风格,也让设计过程变得更有乐趣——现在,设计一款漂亮的Android应用比以前容易多了。

第四步:从用户的角度看Android

对于开发者而言,Android平台有很多很棒的东西,如推送消息(C2DM)、后台服务、窗口工具等等。世界是多样化的,用户也是多样化的,而Android能满足多种多样的个性化需求。

但是Android开发者也应当学会站在用户的角度看待Android。我们应当深入Android用户群体,了解用户的需求和看法,这样才能打造出用户喜欢的重量级产品。

Pocket现状:设备有所增加

Pocket在过去一年中有了很大发展,所以我们渐渐增加了一些设备。我们现在共有13款设备,其中一些是买来的,一些是我们自己的,还有一些是别人捐赠的。这些设备覆盖了从2.1到4.0的各个Android版本,以及不同的屏幕尺寸和分辨率。

虽然偶尔还是会有一些设备出问题,但这并不妨碍我们在Android平台上取得成功。

随着Pocket继续发展壮大,我们的质量测试实力也会继续增强,没准有一天我们也会拥有“前美国空军军官带领的7天*24小时全天候质量测试团队”或者“摆满一屋子的400款设备”,但是我们用一部售价1美分的手机起家,同样做到了很多事情。

所以有什么好怕呢?想开发Android应用就尽管来吧,“起步价”可以低至0元哦!

《移动新发现》评论:在诸多网页资讯收藏阅读应用中,Pocket是最早试水Android平台并取得成功的一款应用。其竞争对手Instapaper直到日前才姗姗来迟地登陆Android,但已经很难与在Android平台上独领风骚一年多的Pocket平分秋色。我们也有这样一个疑问:《Temple Run》等游戏应用往往在不同Android设备上存在非常严重的兼容问题——那么究竟是Pocket这一类应用本身兼容性就比较好?还是Pocket的团队有什么“独门秘笈”呢?不过不管怎样,Pocket对Android平台的积极态度非常值得Android应用开发者借鉴,毕竟数以千万计的Android用户也是一个不可小觑的巨大市场。(悠拉)

时间: 2024-09-12 11:08:13

Pocket支招:不必害怕海量机型的相关文章

无本创业专家支招

央视经济频道<赢在中国>大赛于近日轰轰烈烈地启动了,在业内,其影响力丝毫不逊于"超女".不过,"超女"仅仅是大众文化的快餐消费,而以创业为核心的"赢在中国大赛"则是绝大多数"有志青年"成就一生梦想的舞台."德有邻,必不孤",在创业者的身边随时都可以发现志同道合的人.他们不是为了逃避就业压力,因为这些志在"给别人创造就业机会"的人绝对不害怕就业.除了豪言壮语 之外,创业者身上更

2013年部分节假日安排引热议 网友支招如何变出56天假

*深色为2013年国家部分节假日安排 网友拼出56天最牛http://www.aliyun.com/zixun/aggregation/35450.html">请假攻略见红框 国务院办公厅发布2013年部分节假日安排的通知.明年元旦.春节.清明节.劳动节.端午节.中秋节和国庆节7个节假日共放假29天,剔除周六日假期剩11天.该安排发布后引起广泛热议.不少网友"开动脑筋",将明年的假期"变身",其中最长的假期将长达56天. [放假详情:元旦放3天,春节

透视逛展盲区 支招逛展攻略

透视逛展盲区 支招逛展攻略 绘制3月展会日程表 400余所海外院校云集,对于打算出国留学的学子们来说无疑是个千载难逢的好机会.然而对于不少学生和家长来说,缺乏逛展经验往往会使他们的美好愿望大打折扣.以往学生和家长在逛展中究竟存在哪些盲点和问题?如何做才能让逛展的收益达到最大化本文就将请专家为大家扫描逛展盲区,指点逛展攻略. 支招专家 新东方前途出国留学公司美国研究生部总监 司明霞 新东方前途出国留学公司加拿大部总监 谷野 华恒教育总经理 李秀娟 澳际教育http://www.aliyun.com

w8 w7 y400-联想Y400怎么把W8改为W7,求高手支招~~~~

问题描述 联想Y400怎么把W8改为W7,求高手支招~~~~ 新入手一台联想Y400笔记本,做w8系统64位兼容很差,所以想把系统改为W7 64位的,现在此电脑和系统好像是绑定在一起的.不知道怎么解除,求高手支招怎么改系统.小学语文三体育老师教的,表达不好见谅~

ruby-求大神支招:如何学好Ruby语言

问题描述 求大神支招:如何学好Ruby语言 求大神支招:如何学好Ruby语言,还有Ruby什么版本用的人比较多,看什么书? 解决方案 请看这个:http://blog.csdn.net/liuk10/article/details/50976160

高手支招ASP+Access的安全隐患及对策

access|asp+|安全|安全隐患 随着Internet的发展,Web技术日新月异.继通用网关接口(CGI)之后,"ASP"作为一种典型的服务器端网页设计技术,被广泛地应用在网上银行.电子商务.搜索引擎等各种互联网应用中.同时Access数据库作为微软推出的以标准JET为引擎的桌面型数据库系统,由于具有操作简单.界面友好等特点,具有较大的用户群体.因此ASP+Access成为许多中小型网上应用系统的首选方案.但ASP+Access解决方案在为我们带来便捷的同时,也带来了不容忽视的安

微软支招修复Windows RT 8.1电池续航能力

此前被微软下架回炉重练的Windows RT系统已经重新在微软商店中开放下载,不过Windows RT系统放出下载后似乎又出现了一些小问题,部分用户反映系统导致设备电池续航不足,耗电比此前严重.电池续航出现问题的用户普遍是从安装了Windows RT 8.1预览版升级到正式版,目前微软已经出招解决这一问题. 微软支招Windows RT 8.1电池续航修复 微软对于Windows RT出现电池续航问题的解释为:"在升级过程中,无线适配器电源策略并没有迁移到新环境,而是被设置为了默认的策略(不正确

别让电脑中暑,驱动人生为你支招

炎炎夏日,电脑也要防中暑;担心CPU.显卡.硬盘等因温度过高而烧坏电脑?不用怕,驱动人生电脑温度监控功能为您实时监控电脑温度,并为电脑降温支招. 通常概括的说CPU温度只要低于60度都是很正常的,当然这也取决于外部环境温度,通常我们更规范的讲,CPU温度不能高于外部室温30度,温度最好不要超过90度,否则就很容易导致CPU运行不稳定,甚至死机等,以下是驱动人生之前整理的一些老教程,当然如今CPU也差不多. 使用驱动人生电脑温度实时监控功能,随时监测电脑cpu.显卡.硬盘等温度,由上图可以看出,硬

关于php减少数组维度的问题 求大神支招

问题描述 关于php减少数组维度的问题 求大神支招 Array( [jwc_grades] => Array ( [0] => Array ( [2012] => Array ( [1] => Array ( [term_point] => 3.5 [term_average] => 88 [grades] => Array ( [0] => Array ( [jwc_grade_id] => 5 [course] => 阿什顿 [point]