Chinaunix首页 | 论坛 | 博客
  • 博客访问: 467813
  • 博文数量: 153
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 1724
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-08 11:55
文章分类

全部博文(153)

文章存档

2011年(1)

2010年(55)

2009年(88)

2008年(9)

我的朋友

分类:

2010-11-11 15:03:24


(Market)

要释出程序让所有使用者使用有三种方式:

1. 发布到 Android Market

2. 自己提供程序线上下载

3. 发布到第三方 Android 应用程序下载网站

"Android Market ( 市集 )" 是一个 "Android" 官方 (Google) 提供的 "Android" 应用程序下载网站,同时也内建于所有的 "Android" 手机中。透过 手机上的 "Market" 程序,使用者可以直接在 "Android" 手机上浏览 "Android Market" 网站,查看各种可供使用的应用程序。看到喜欢的程序可以直接下载安装。也可以透过 "Android Market" 为这些软件打分、或是交换对这些软件的意见。

我们也可以将写好的应用程序放在自己的网站上提供下载,或是 透过其他 "Android" 应用程序下载网站发布。但是,还有哪个地方会比官方的 "Android Market" 更容易吸引使用者造访呢?所以我们将主要介绍如何将应用程序发布到官方 "Android Market" 上。

的运作方式

"Android Market" 的运作方式如下

* 开发者可以将自己写好的软件上传到 Android Market 中。

* 开发者透过 Android Market 贩卖软件的 30% 收入,得分给电信商跟电子收费商 ( 如手机月费帐单或 Google Checkout ) ,所以开发者可以拿到应用程序定价的 70%

* 注册为 "Android Market Developer" 要收美金 25 元的 " 入场费 " 。推测可能是种为了保证 "Android Market" 上应用程序的质量,也为了促使开发者写一点收费软件,好让电信商有得分成的策略。

注册 Android Market

前往 ,画面右上角有一段 "Interested in having your application in Android Market?" 叙述,按下其下方的 "learn more" 按钮,即可开始注册成为 "Android" 开发者。

开发者用的网址是

开发者可以透过 "Android Market" 发布 "Android" 应用程序。首先,开发者得注册一个 Google 帐号。然后使用 (Google Checkout) 以信用卡付出 $25 美元的注册费用。 最后得同意 "Android Market" 的使用授权协议。

注册一个 Google 帐号不难,相信大部分读者都已经拥有一个 Google 帐号。

申请 "Android Market" 时要填入加上国码的手机号码。台湾加上国码的手机号码为 "+8869xxxxxxxx" "886" 是国码,加上一个 "0" 后, "09xxxxxxxx" 是你的手机号码。 "+" 则是 " 加上国码的手机号码 " 表示方式。 接着按下 "Google Checkout" 图示,如果没有 "Google Checkout" 的话,也需作先设定。一切完成后在 "Google Checkout" 中勾选 "I agree and I am willing to associate my credit card and account registration above with the Android Market Developer Distribution Agreement." 。画面会出现 " 等待信用卡认证的讯息 " ,并有 "Google Checkout" 的确认函寄到我们设定的电子信箱中。接着想要继续登录开发者网页时,会发现这个网页似乎 坏掉了。其实是等待信用卡认证完成,需要一点时 间(一两个钟头),等认证好,完成付款程序后,网页就能再次开启。

开启后会出现 "Your Registration to the Android Market is approved!You can now upload and publish software to the Android Market."( 已经注册完成 ) 讯息。以后点击 "Android Market" 网页右上角的按钮时,就会进入开发者面板( Developer Console )页面。

在开发者面板画面的左上角是开发者的昵称。昵称旁边可以选择 "Edit profile ? " (编辑个人资料)来编辑之前填入的 "Android Market Developer" 资讯。

上传应用程序到 Android Market

选择右下角的 "Upload Application" (上传应用程序)按钮,出现应用程序上传画面。各个栏位的作用都写的很明白,也可以为应 用程序自行定价。

"Android Market" 上所有的程序可分为 " 应用程序 " " 游戏 " 两大类。选择好大分类后,其下会出现各自可选的子分类。 "Upload assets" 区块中,点选 "Application .apk file" 旁的 " 浏览 ..." 按钮,就可以上传已经签署好金钥的 ".apk" 程序。(本书还未提及怎麽释出签署金钥的应用程序)

直接选择 "BMI/bin/" 目录中的 "BMI.apk" 的话,会出现

Market does not accept apks signed with the debug certificate. Create a new certificate that is valid for at least 50 years.

Market requires that the certificate used to sign the apk be valid until at least October 22, 2033. Create a new certificate.

这段警告讯息。意思是说我们要上传的 "apk" 档用的是 "debug" 的授权金钥,这样是不能用做发布的,我们得要自行签署金钥才成。

如果改选择透过 "AndroidManifest.xml" "Overview" 页眉中 "Exporting the unsigned .apk" 连结,会出现讯息

The apk is not properly signed.

如果验证成功,该栏位上会直接出现该应用程序图标( icon ),与所需的存取权限 (permissions) 数目。

最后按下左下方的 "Publish" 按钮,即可将应用程序发布到 "Android Market" 上。

检视成果 - 查看管理界面

"Android Market" 的开发者面板( Developer Console )页面上,列出了开发者当前已发布与未发布的应用程序名称与图标。应用程序名称右侧有明 显的星号,表示目前的使用者评价。星号旁边的括号表 示当前已给予评价的人数。星号的右方是该程序的定价。最右侧则是应用程序状态,已发布的 应用程序状态是 "Published" 。还未发布的应用程序状态 "Saved Draft"

目前只有透过 "Android" 手机,才能查看关于应用程序的评论。

自行提供程序线上下载

要自行提供程序线上下载的话,需要指定下载档桉的 MIME 类型。可以在 "Apache" 网页伺服器的 ".htaccess" 设定中加入 :

AddType application/vnd.android.package-archive apk

一行,如此一来使用者在浏览器中点选到 ".apk" 档的连结时,浏览器能自动辨识该档桉为 "Android" 应用程序类型。

布到第三方 Android 应用程序下载网站

请自行参考 " 参考资料 " 中的 " 其他的 Android 应用程序下载网站 "

针对使用者作设计

针对使用者作设计,有没有意义呢?每个人都有自己的一套道 理,不如就用数据来说话吧。

"Android Market" 开放给开发者上传应用程序的第一天(美国时间 10/27 ),作者即将本书中的两个范例程序 "aBMI"( 英制 ) (本章的范 例)、 "gBMI"( 公制 ) (基础、中阶的范例)上传到 "Android Market" 上。考虑到当时使用者 ( 美国 ) 主要集中在使用英制的国家,因此预期 "aBMI" 应用程序会得到比较好的评价。

果然,在第一 天结束之后, "aBMI"( 英制 ) 得到 732 次下载,目前 "active installs"( 仍安装在机器上 ) 的人数为 452 人(比率 61% )。共有 25 个人平均给予 3 颗星的评价。就一个运作相当简单的应用程序而言,比起其他书籍范例的完成度, 3 颗星的评价还是算相当可接受的。

至于 "gBMI"( 公制 ) 则因为不是针对目标使用者设计,得到 602 次下载, "active installs" 的人数为 193 ( 比率 32%) 。只有 11 个人平均给 2 颗星的评价。

因此可以明显看到, "gBMI" 不论是下载的人数、安装后继续使用的比率,或是整体评价都要比 "aBMI" 差一个档次。当 Android 手机在使用 " 公制 " 的国家开卖后,相信比例或评价会再次变化。

我们在设计两个应用程序时,同样需花上差不多的时间,但是却 得到有相当明显差别的结果。由此可以看出,手机应用程序需针对使用者特性来设计的重要性。


* Android Market

* Signing and Publishing Your Applications http://code.google.com/android/devel/sign-publish.html

*

* http://www.anddev.org/viewtopic.php?p=12252

* 其他的 Android 应用程序集散地

* AndAppStore

* MobiHand OnlyAndroid

* SlideMe


http://blog.csdn.net/onewaveyanlei/archive/2010/04/10/5468441.aspx
阅读(953) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~