Android培训之谷歌推进Android发展的Google Play
2016-03-24 16:13:59
1072浏览
Android占有了移动市场80%的份额,是移动当之无愧的霸主。虽然谷歌官方表示Android是开放手机联盟的心血结晶,但在实现Android和为Android提供必要的发展环境方面,谷歌无疑付出了最多的努力。
Android培训之谷歌推进Android发展的Google Play
谷歌的贡献可归结为“
Android开源项目”。绝大多数的代码遵循Apache License 2协议,与其他开源许可协议(如GNU General Public License,GPL)卡IILL,这种协议更加开放,限制更少。每个人都可以自由地使用这些源代码来构建自己的系统。然而,自称兼容Android的系统首先要通过Android的兼容性测试,这个过程可以确保应用程序能够与第三方的应用程序(像我们这样的开发人员开发的应用程序基本兼容。兼容的系统可加入Android生态系统,其中包括Google Play。
Google Play(原来的Google Market)由谷歌于2008年10月对外公布,这是一个在线软件商店,用户可以从中购买音乐、视频、图书和第三方应用程序,在他们自己的设备上使用。Google Play主要在Android设备上使用,但是也提供了一个Web前端,允许用户搜索、评价、下载和安装应用程序。Android设备并不是必须有Google Play才可以使用,但是多数Android设备都默认安装了GooglePlay。
Google Play允许第三方开发人员发布免费或付费的应用程序。付费应用可在许多国家购买,集成的购买系统使用Google Checkout处理汇率。Google Play还提供了针对不同国家手动为应用程序单独定价的选项。
在注册了谷歌账户以后,用户可以访问Google Play。目前只能通过Google Checkout使用信用卡或通过运营商代收费(carrier billing)来购买Google Play中的应用程序。购买者自购买应用程序时起的15分钟内,可退还应用程序并获得全额退款,而以前的退款期限长达24小时。缩短这个时间是为了减少恶意利用整个系统的现象。
开发人员为了能在Google Play中发布应用程序,必须注册一个谷歌开发人员账户并一次性支付25美元的费用。开发人员完成注册之后,几分钟内便可以开始上传应用程序。
Google Play没有审批流程,而是依靠一个许可制度。在安装一个应用程序之前,用户需要确认使用应用程序所需的一组权限。这些权限处理电话服务、网络接入、安全数字卡(SD)的访问等问题。用户在看到这些权限要求后可以选择不安装应用程序,但是不能让应用程序不获得特定的某个选项。要么应用程序获得要求的所有权限,要么一个权限也不能获得。这种方法是为了使应用程序诚恳地说明它们在设备上执行的操作,同时给用户提供足够多的信息,让他们决定信任哪些应用程序。
开发人员如果要出售应用程序,还需要注册一个谷歌Checkout账户来管理收入资金。注册是免费的,并且所有的商业金融交易都是通过该账号来进行的。谷歌还有一个包含在应用程序内的购买系统,它与Android Market和Google Checkout集成在一起。开发人员可以使用一个单独的API来,处理应用程序内完成的购买交易。
查看更多关于“Android培训资讯”的相关文章>>
标签: