在Android Market中发布自己的应用程序
总的来讲,在Android Market的运作方式如下:
1、开发者可以将自己写好的软件上传到Android Market中。
2、开发者透过Android Market 贩卖软件的30% 收入,得分给电信商跟电子收费商(如手机月费帐单或Google Checkout 等),所以开发者可以拿到应用程序定价的70%。
3、注册为"Android Market Developer"要收美金25 元的"入场费"。推测可能是种为了保证"Android Market"上应用程序的质量,也为了促使开发者写一点收费软件,好让电信商有得分成的策略。
注册AndroidMarket
前往http://www.android.com/market/ ,画面右上角有一段"Interested in having your application in Android Market?"叙述,按下其下方的"learn more"按钮,即可开始注册成为"Android"开发者。
开发者用的网址是http://market.android.com/publish
开发者可以透过"Android Market"发布"Android"应用程序。首先,开发者得注册一个Google 帐号。然后使用(Google Checkout)以信用卡付出$25 美元的注册费用。最后得同意"Android Market"的使用授权协议。
注册一个Google 帐号不难,相信大部分读者都已经拥有一个Google 帐号。在申请"Android Market"时要填入加上国码的手机号码。台湾加上国码的手机号码为
"+8869xxxxxxxx"。"886"是国码,加上一个"0"之后,"09xxxxxxxx"是你的手机号码。"+"则是"加上国码的手机号码"表示方式。接着按下"Google Checkout"图示,如果没有"GoogleCheckout"的话,也需作先设定。一切完成后在"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"资讯。
上传应用程序到AndroidMarket选择右下角的"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"应用程序会得到比较好的评价。
果然,在第一天结束之后,"aBMI"(英制)得到732 次下载,目前"active installs"(仍安装在机器上)的人数为452 人(比率61%)。共有25 个人平均给予3 颗星的评价。就一个运作相当简单的应用程序而言,比起其他书籍范例的完成度,3 颗星的评价还是算相当可接受的。
至于"gBMI"(公制)则因为不是针对目标使用者设计,得到602 次下载,"active installs"的人数为193 人(比率32%)。只有11 个人平均给2 颗星的评价。
因此可以明显看到,"gBMI"不论是下载的人数、安装后继续使用的比率,或是整体评价都要比"aBMI"差一个档次。当Android 手机在使用"公制"的国家开卖后,相信比例或评价会再次变化。
我们在设计两个应用程序时,同样需花上差不多的时间,但是却得到有相当明显差别的结果。由此可以看出,手机应用程序需针对使用者特性来设计的重要性。
* Android Market http://www.android.com/market/
* Signing and Publishing Your Applications http://code.google.com/android/devel/signpublish.
html
* http://docs.sun.com/app/docs/doc/820-46 ... _TW&a=view
* http://www.anddev.org/viewtopic.php?p=12252
* http://keytool.sourceforge.net/ 其他的Android 应用程序集散地
* AndAppStore http://andappstore.com/
* MobiHand OnlyAndroid http://onlyandroid.mobihand.com/
* SlideMe http://www.slideme.org/
上一篇:如何正确安装Android SDK解决方案
下一篇:怎样更换Android模拟器的显示界面
Feedback
回复 2011-12-19 17:15:32 by skyline