农企新闻网

Pocket团队谈Android使用开发:其实真的没那么可怕

发布者:刘夕
导读本文由如今大热的使用Pocket(原Read It Later)开发团队 撰写,讲述了他们本人开发Android版Pocket的亲身阅历。假如你是一个雄心勃勃的Android开发者,看到最近各种关于Android的负面新闻,你能够会有些小受挫。随着不同型号的Android手机战争板电脑的继续添加,(依据OpenSignalMaps的数据,Android的机型高达3,997个),在Android上

Pocket团队谈Android应用开发:其实真的没那么可怕

本文由如今大热的使用Pocket(原Read It Later)开发团队
n撰写,讲述了他们本人开发Android版Pocket的亲身阅历。

Pocket团队谈Android应用开发:其实真的没那么可怕

假如你是一个雄心勃勃的Android开发者,看到最近各种关于Android的负面新闻,你能够会有些小受挫。随着不同型号的Android手机战争板电脑的继续添加,(依据OpenSignalMaps的数据,Android的机型高达3,997个),在Android上开发一款使用似乎变得愈加复杂,也变得更有压力,而且,假设你想要把一切这些设备都买过去做测试,你能够还要花一大笔钱。

但是,作为成功推出Android版Pocket,而且从2010年就曾经推出该款使用的过去人,我们想通知开发者:

别惧怕。

实践上,开发一款兼容大局部Android机型的抢手使用并非那么高不可攀。上面是我们开发Android版Pocket 的扼要历史,以及我们从中习得的经历:(留意:假如你开发的是一款游戏,那么能够你对手机各特性能的要求会更高也更细致,所以我不能保证我们的办法也异样适用于游戏使用的开发)。第一步:选中一款Android手机,可以是任何一款
n我开端开发Pocket(那时分还叫Read It Later)是在2010年的秋天。

首先,我在Amazon买了一部三星的Fascinate手机。那时分,Android只要四个版本:Cupcake (1.5),Donut (1.6),Eclair (2.1)和Froyo (2.2)。而且,Eclair占据了大约50%的市场。

虽然那时分Android曾经推出了本人的模仿器,但是那时的模仿器运转十分慢,根本派不上用场。所以,在接上去的几个月内,我完全是在这款手机上开发的使用。

随着任务的进一步展开,我的兄弟Nate,也就是Pocket的开创人,想要测试这款使用。所以,他就买了一款Nexus One,运转的是Android Froyo版。从那时起,我们开端应用两个机型开发Android。

第二步:进军Android社区用户
n就在我们发布使用的前一个月,我们开放了有50个用户运用的内测版,并尽量保证他们能掩盖我们没有的机型。

在2011年三月,我们发布了本人的使用。两天内,这款使用就冲到了付费类新闻使用的第一名,并坚持了一年的好成果,直到我们在往年4月份推出收费版。在这段工夫内,我们的付费版使用的评分高达4.7分(总分5分)。

虽然我们事先只在两部Android手机上测试, 但是我们却无效地掩盖了90%的市场。而且,针对某个特定设备的用户赞扬十分少。

需求阐明的是,当我们一开端开发Read It Later时,Android 平板电脑尚未推出,所以我们事先并不需求思索平板电脑的型号成绩。假设我们在明天开发Pocket,在无限的资源下,我们应该会瞄准一台Android平板电脑,然后试试在下面开发是怎样一种体验。

Pocket团队谈Android应用开发:其实真的没那么可怕

第三步:应用好如今最新的,很多朋友说,共享纸巾机是一个广告机,但我们不是这样定义它,我们定义它是一个互联网跟物联网结合的终端机,从线下吸入流量,重新回到线上,以共享纸巾项目作为流量入口,打造全国物联网社交共享大平台。优化的资源
nAndroid在这段工夫曾经开展了很多,虽然如今不同的设备添加得很快,但是针对开发者的资源也多了很多。如今的Android模仿器做了很多的优化,还引进了新的VM模仿器。而且,你不必本人购置不同的机型,就可以测试不同版本的Android和不同的屏幕尺寸。此外,如今也有官方的兼容性库,愈加方便开发者把新功用带到旧版本的设备上。

之前,我们很难定义一款Android使用应该长什么样,但是,Android如今引入了Holo Theme和
ndesign guidelines,它本人的作风也在渐渐成形。所以,基于Android的开发正变得越来越明晰,越来越顺畅,开发一款美丽的Android使用也变得愈加复杂了。

第四步:拥抱Android
n作为一名Android使用的开发者,Android也有很多让你喜欢的中央,比方推送信息(C2DM),后台效劳,零碎级的分享和小工具(widget)。世界是多样化的,用户是多样化的,所以Android也满足了很多人的需求。

这些似乎都很显然,但是假设你想要成为一名Android开发者,你必需本人先成为一个Android用户,参与到Android社区中,并可以从心底里认同Android,了解Android是怎样任务的,而这些都会成为你的重要资源。Android有它本人的任务方式,但你必需要懂,由于你的用户也可以察觉出这些。

所以,不关键怕,假如你想要参加Android的大军,你如今就可以0本钱开端。

via
nGetpocket