Android开发月报(2012年6月)
一、游戏发布之路
这个月大部分时间是用来学习如何发布带广告的游戏。
如我所料,需要花一个月时间熟悉Android应用的发布流程。之前虽然成功发布过jkanji的数个版本,但因为jkanji是免费和没有广告的,所以不能算得上是真正意义上的发布。这个月勉强把ReversiWins成功发布到机锋和应用汇上,花了很多时间,但有很多事情远远不同于我所预计的。我觉得作为Android开发者,首先就得有很好的心理素质和毅力,尽早面对这些发布问题,不要保守而行。
1. 游戏开发
ReversiWins是我编写的一款黑白棋游戏。我没有花费太多时间在它上面,我只是希望尽快做出一个可以玩的预览版——无数的失败告诉我,如果三个月都无法写出个版本,那这个开发计划肯定是没戏的。所以,我这次决定使用测试驱动的开发方式,就是说边测试边开发,测试的内容大多数会出现在预览版中,只屏蔽掉部分违和或不够成熟的内容。这样就保证大多数工作都不需要重复做。我的开发理念是:
不管代码怎么地烂,只要总体思路清晰就可以了,不要轻易地重构一些无关重要的代码。
(例如:我没有使用纹理压缩工具压缩图片资源,因为我觉得这样更适合于photoshop的导出和增量式开发)
2. 办银行卡
注册广告账号时需要填银行卡号。我花了一个下午去工行办了一张。记得带身份证,可能要填一些工作单位和朋友的资料。最好要准备好(可能要填一些工作单位的资料或亲友的信息,我不知道怎么填,结果弄得手忙脚乱)。
其实银行卡不是必须的,但最好准备好一张,以防万一(可能注册广告账号时不允许跳过)
3. 身份证的数码照片
和银行卡一样,其实不是必需的,只是方便提款。我还没有弄好。有米说我上传的照片太模糊(我是用手机拍的)。不过暂时还不急着搞,所以先搁着。
4. 注册广告账号
我注册了多盟和有米这两个广告商的账号。为什么要开两个?——因为机锋只接受有米,而不接受多盟的广告。理由是:多盟不是合作广告平台(见http://www.gfan.com/dev/press/下方)
我开了一个svn目录专门加有米的广告。
在网络上听到有人埋怨要在游戏中加入不同的广告SDK,估计就是指这个问题吧。的确,这样不利于增加收入。虽然不太方便,但我想不到有什么更好的解决办法。
5. 添加广告SDK
一定要看SDK中附带的pdf,按照其中的步骤添加SDK的库。注意AndroidManifest.xml中的“权限”和“活动”(专用于广告)和“元数据”标签,不要遗漏。我遗漏了有米的元数据标签,结果被拒绝了(见http://bbs.gfan.com/android-3796642-1-1.html和http://www.gfan.com/dev/gunion/2012032616630.html)
6. 发布到市场
机锋的审核可能要严格些,等待的时间可能要长些,有可能会被拒绝,需要耐性熟悉。而上传到应用汇需要的时间相对要短些。
二、没有竞争的可怕
其实发一个带广告的游戏是一件很麻烦的事情(相对于无广告的应用来说)。不过,有一件事情让我感触很深——我看过WindowsPhone的官方市场(http://www.windowsphone.com/zh-CN/marketplace),搜索关键词“日语”,发现上面相关的中文应用真的很少。相反,iOS和Android市场上关于“日语”的应用就很多。我想,比起激烈的竞争,没有竞争更为可怕。
分享到:
相关推荐
开发人员月报是一种重要的工作汇报工具,用于记录和总结过去一个月的工作内容、进度以及成果,同时对未来的工作进行规划。以下是对开发人员月报模板的详细解释: 1. **工作完成情况**:这部分需要列出本月完成的...
【软件开发进度月报】是项目管理中必不可少的文档,用于记录和汇报软件开发过程中的各项活动、资源消耗、经费支出以及未来的工作规划。以下是基于提供的月报内容详细阐述的关键知识点: 1. **项目标识与负责人**:...
### 开发进度月报编写规范解析 #### 一、引言 开发进度月报作为软件项目管理中的关键文档,承担着记录项目进展、资源消耗、财务状况及未来规划的重要职责。国家标准下的开发进度月报编写规范,旨在统一报告格式,...
### BBS论坛系统开发进度月报相关知识点 #### 1. 软件系统的名称和标识符 - **软件系统名称**: BBS论坛系统 - **标识符**: α版 - **说明**: α版表示这是一个初步完成的产品,主要用于内部交流或专业测试。通常...
软件工程文档模板--九、开发进度月报 软件工程文档模板--九、开发进度月报是软件开发过程中的一个重要文档,它记录了软件开发项目的进度和状态。该文档模板共分为九个部分,分别是报告时间及所处的开发阶段、工程...
开发进度月报则是一种定期(通常每月一次)的报告,总结了过去一个月的开发工作,包括完成的任务、遇到的问题、解决方案以及下个月的计划。 描述中的"进度表,计划表,项目进度表,开发进度月报示例"进一步强调了这些...
通常,开发进度月报是以项目团队为单位每月编制的,对于大型软件系统项目,可能需要由多个子项目团队分别负责,每个子项目团队都需要单独提交月报。 **1. 引言** - **标识**:包含系统和软件的完整信息,如标识号、...
月报是项目管理中的关键文档,它汇总了过去一个月的开发成果、遇到的问题、解决方案以及下个月的计划。 标签“开发月报”,“开发进度”,“进度”进一步强调了文件内容的重点,这些文档可能是项目管理者和开发团队...
《开发进度月报》(GB8567——88)是中国软件行业的国家标准之一,旨在规范软件开发过程中的进度管理,确保项目的顺利进行。这份标准详细规定了如何编写开发进度月报,以便于团队成员、管理者和相关利益者了解项目的...
在Android平台上,获取天气预报是常见的需求,尤其对于开发天气类应用来说至关重要。本文将详细介绍如何利用Google API来获取天气月报,为用户提供一个月内的详细天气情况。首先,我们需要了解Google API的相关服务...
在软件开发过程中,开发进度月报是一个关键的沟通工具,它记录了过去一个月内项目的主要进展、遇到的问题、解决方案以及未来的计划。以下是这份文档可能涉及的关键知识点: 1. **项目概述**:报告通常会简要介绍...
开发进度月报是项目管理中不可或缺的一环,它旨在跟踪并报告项目的进展,资源使用情况以及财务状况,以便团队成员、管理层以及利益相关者能够了解项目的实时状态。以下是对【开发进度月报编写规范】的详细说明: 1....
20210604-中信证券-全球市场跟踪月报~2021年6月:聚焦美股一季报,周期持续向好,金融、通信超预期.pdf
开发进度月报(GB8567——88)1.doc
软件工程模版-开发进度月报 软件工程模版是软件开发过程中的一个重要组成部分,旨在指导和规范软件开发的整个生命周期。开发进度月报是软件工程模版的一部分,旨在跟踪和记录软件开发的进度,确保项目的顺利进行。 ...
- **报告时间范围**:包括报告所涵盖的工作时间段,如“2005年3月25日星期五至2005年3月31日星期四”。 2. **本周工作完成情况**: - **工作概要**:概述本周已完成的主要任务和里程碑,这可以包括交付的文档、...
本实验报告主要介绍了 Android 应用开发的基础实验,涵盖了 Android 开发环境的搭建、Android SDK 的安装和配置、Android Studio 的使用、创立工程和文件目录构造等知识点。 一、实验目的 本实验的目的是掌握 ...
房地产开发行业月报:6月统计局数据点评:销售延续回暖态势,开发投资由负转正
2012年8月汽车行业数据月报,包括历史产销量,市场份额,公司产销量,乘用车以及商用车
2020年6月保定房地产市场月报.pdf