1、让你在 24 小时学会开发 想好 APP 的卖点在 3G 时代,移动开发成为热土,众多程序员不管水平高低都跃跃欲试,渴望在这片热土中寻找机会挖掘财富,甚至是成为下一个手机互联网巨头的缔造者。你知道移动开发的流程吗?你想从中分一杯羹吗?看了本系列,你会发现移动开发没有你想象的那么难,人人都可以参与!作者简介:陈跃峰,拥有近 11 年手机应用程序开发经验,针对 Android 平台、塞班平台开发过多款手机游戏和手机应用产品,出版过多部编程书籍,并创办了爪哇米工作室。看了本文你会知道:1.APP 的赚钱效应2.程序员是如何确定开发目标的3.你也可以打造手机电子书开发一款 APP 需要多久?如果是软件
2、类和游戏类 APP,最短只需要 24 小时。一个高明的程序员利用现有条件,可以在 24 小时内编写出一个五子棋 APP,这一切如黄金般真实思路图:思考设计什么 APP 调查同类 APP 的优缺点(开发新领域 APP)确定APP 的卖点受到 APP 赚钱效应的刺激我坐在电脑面前浏览看新闻,一条新闻吸引了我的目光:最赚钱 APP 成长记。一夜成名的 DrawSomething(( 中文翻译为你画我猜 )这款游戏 APP 被社交网游戏开发商Zynga 花费 1.8 亿美金收购。我的脑海里浮现了好几个故事:2010 年, “来电通”APP 被 200 万人民币收购;2009年,一名年仅 17 岁的开发
3、者仅用 3 个月时间,就靠 iExpress APP 赚回一台 Mac book 和一台 27 寸 iMac;2008 年一位美国开发者从苹果手中分到百万美金这是最好的时代,这是光明的季节,这是希望的春天!我认为应该做些什么才能平抑心中澎湃的热血,开发一款自娱自乐的 APP 是个不错的主意。嗯,决定了,在 24 小内开发一款 APP。思考是一个技术活对一个程序员来说,APP 同质化的现象非常严重,在开发之前必须考虑自己的作品的创意和亮点。对我来说,这个难度并不高,平时主要是从两个方面来思考的:一个是设计从来没有的 APP。虽然当前的 APP 数量超个百万个,但有些领域还没有程序员涉及,下面我举
4、几个例子。设计一个将餐厅滞销的餐位订出去的 APP。餐厅的生意一般不是固定的,周末生意特别火爆,工作日的生意可能就一般;晚上的生意要好一些,中午的生意可能就一般。也就是说,餐厅有部分餐位是定不出去的,将这些餐位销售出去就是 APP 的卖点。设计一个高手荐书 APP。在百度中搜索“推荐 C+书籍”有近 30 万条搜索结果,再加上其他语言的搜索结果,轻轻松松超过百万条,可见需求是巨大的这还仅限于编程书籍,如果加上其他领域的书籍,潜力不可估量。因此,邀请不同领域的高手定期推送他们认可的书籍,是这个 APP 的卖点。设计一个基于 LBS 的记账 APP。传统的记账 APP,一般都需要用户自己填写消费的
5、场所,很多情况下用户都懒得记录这个,可这并不表示用户没有这个需求,如果 APP 能自动记录消费的场所,以后点击一个场所就知道在这个地方花了多少钱,去了多少次。这样也可以提醒用户少去高消费场所。设计一个记录美女出没地点的 APP。到哪里去看美女呢?看到美女怎么分享出去呢?发帖太慢了,如果有一个 APP 允许用户匿名分享自己发现美女的地点,是不是非常有趣?会不会吸引宅男的的目光?必须的。想想吧,有了这个 APP,就不怕看美女蹲错点了。当然,如果防止用户发虚假消息,也是设计时要考虑的。另外一个是模仿并改进设计 APP。没有人涉及的领域少且有的领域很难设计出好APP,因此模仿已经取得成功的 APP,并
6、依此创造出自己的 APP 也是主流的设计思想,例如植物大战僵尸火了,塔防僵尸类游戏就冒出很多;俄罗斯方块改成趣味挑战版,设计出十几个关卡等。模仿设计前要看看已取得成功的 APP以上两种设计思想没有明显的好会之分,它们适应不同设计基础的程序员,或者不同的设计需求。不过,我要在 24 小时类设计一款 APP,这两种设计思想都不适合,因此要用到第三种比较偏的移植设计。也就是说,将 PC 平台现成的程序稍加修改变成一款移动APP。调查不可或缺一般来说,确定设计思路后,就是做一些小范围的调查、收集一些数据。例如要在应用市场、应用商店中观察移植类的 APP,哪些 APP 的下载量大,用户对这些 APP 的
7、反馈是什么。查看一下用户最近最关心那类 APP我发现有不少人移植了五子棋 ,但有用户抱怨一些五子棋不老实,打广告就算了还偷偷地收集用户的隐私(被安全厂商证实了) 。如此,我设计一个干净的五子棋APP,不是很讨用户喜欢吗?而且,网页版五子棋的 Java 源代码是现成的(下载地址:http:/ ,优化改动一下即可,在 24 小时内完成开发不是梦!延伸阅读:生成一个 APK 格式的电子书对大多数普通人来说,即使使用现成的代码并手把手教,也未必能制作出一个 APP中间的操作比较复杂,普通人没有编程基础和经验,较难完成这个任务。真的毫无办法吗?想拥有一个属于自己独一无二的 APP 真的是天方夜谭吗?不!
8、有方法!APP 有很多种,最简单的一种是各大应用市场的电子书,下面来看看手机电子书是如何打造的。在电脑中,首先下载安装 Microsoft .NET Framework v2.0 简体中文版(下载地址:http:/ ) ,大小 22.4MB,如果是 Windows 7系统的电脑,这步跳过。接着,下载安装 JAVA 环境程序(下载地址:http:/ ) ,大小 72.7MB,文件较大推荐使用迅雷等下载工具下载。到此,制作环境就搭建好了,该主角登场了APKKK 安卓电子书生成器(下载地址: http:/ ) ,需要注意的是,该软件的在线版已经关闭,只能通过软件版打造手机电子书。该软件无需安装解压后就可以使用, 在软件主界面中选择目录,例如“F ”盘,然后选中一个或者多个 TXT 格式的小说,接着输入书名、作者信息,再选择输出目录,最后点击“生成 APK 文件”即可,需要注意的的是,用这种方法制作的电子书比较简陋且阅读感受远不如熊猫看书之类软件的好。以后的问题,就是如何将该电子书发布出去了,发布的方法和技巧后面会讲,敬请关注!本文出自 2012-06-04 出版的 电脑报第 19 期 F.APP 软件