阅读更多

4顶
0踩

移动开发

转载新闻 亚马逊面向开发人员推出Android应用商店

2011-01-06 14:15 by 正式编辑 fm_2010 评论(0) 有3046人浏览
北京时间1月6日消息,据国外媒体报道,亚马逊于本周三面向开发人员开放了Android应用商店,邀请开发人员为该商店开发应用。亚马逊Android应用商店将于今年晚些时候面向普通用户开放。

亚马逊Android应用商店开发人员入口为http://developer.amazon.com。据亚马逊移动服务产品负责人亚伦·鲁本森(Aaron Rubenson)和移动服务工程部门总经理艾梅什·帕勒贾(Ameesh Paleja)介绍,亚马逊Android应用商店更像苹果App Store应用商店,而非谷歌Android Market应用商店。

批准程序

亚马逊Android应用商店与苹果应用商店类似,开发人员的应用需要得到亚马逊的批准,而且亚马逊的标准更为严格:应用必须能够正常工作,应当与描述相符,而且要保证安全。谷歌Android Market应用商店也提出了类似的要求,但不同之处在于,亚马逊会在该应用进入商店前进行审查,而谷歌会在用户报告应用出现问题之后再进行调查。

不过与苹果封杀应用的做法不同,亚马逊的态度更为宽容。亚马逊不允许色  情和非法应用,但对于具有讽刺意味的应用,亚马逊持开放态度,开发人员无需进行修改。而且开发人员可以同时将应用提交给谷歌Android Market和亚马逊Android应用商店,因为双方都没有独家提交的要求。

定价权

亚马逊Android应用商店与其它应用商店最大的区别在于,亚马逊拥有应用价格的全面控制权,而在苹果应用商店和谷歌Android Market应用商店,开发人员可以自由定价。开发人员将应用提交给亚马逊之后,可以同时设定一个“基本价格”,而亚马逊会根据多个市场因素来决定最终的售价,开发人员从每笔销售中获得70%的提成。如果亚马逊实施超低折扣甚至免费提供该应用,那么开发人员可以获得“基本价格”20%的保护性收益。

在价格方面,亚马逊会对部分应用进行打折销售,此举或许是为了将价格下调至比谷歌Android Market应用商店更低的水平。鲁本森和帕勒贾表示,亚马逊会尽最大的努力,使开发人员的利益最大化,有时会采取调整价格的手段来做到这一点。他们表示,亚马逊还会针对开发人员推出激励措施,另外开发人员可以将自己的应用撤出亚马逊Android应用商店,但必须提出10天发出通知。

用户体验

关于消费者为何要使用亚马逊Android应用商店的原因,亚马逊表示,部分Android设备生产商不愿与谷歌合作,提供谷歌官方的应用,而亚马逊则很乐意与这些生产商进行合作。亚马逊Android应用商店支持Android 1.6以上版本。

另一个原因是,亚马逊可以在Android应用商店中根据Amazon.com的技术做出推荐,例如可以显示类似的应用。而且亚马逊还会将商品选购与应用联系起来,例如可以为浏览棒球拍的用户推荐一款流行的棒球游戏。另外,亚马逊会在用户浏览Amazon.com时推荐这些应用。

亚马逊表示,目前谈论亚马逊Android应用商店本身还为时过早,不过透露了一些用户体验的信息。首先,亚马逊Android应用商店的支付将使用亚马逊的一键支付系统,但开发人员可以在应用中内置任意支付工具。另外,用户可以通过手机和电脑浏览Android应用列表,然后将自己购买的应用“发送”到移动设备上。

亚马逊拒绝透露Android应用商店的具体上线时间,只是表示将在今年上线。不过该团队透露,亚马逊Android应用商店还将支持平板电脑。借此猜测,在运行Honeycomb版Android的平板电脑面世之后,亚马逊Android应用商店才会上线。

对于亚马逊Android应用商店,谷歌表示:“Android是一个开放的平台,谷歌以外的公司完全可以自由打造自己的内容和应用商店,就如同互联网一样。”
来自: 腾讯科技
4
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 从初学者到专家:Java语言优势及其特点的完整指南

    Java是一种面向对象的编程语言,由Sun Microsystems(现为Oracle)于1995年推出。Java语言的设计目标是提供一种可移植、高性能、面向对象的编程语言,适用于分布式环境中的Internet应用。- 简单性:Java语言的语法相对简单,易于学习和理解。面向对象:Java语言是一种纯面向对象的编程语言,支持封装、继承和多态等面向对象的概念。- 可移植性。

  • Javase | Java虚拟机(JVM) / Java的 “可移植性、跨平台性” / 二进制、二进制数、二进制编码、字节码、中间码、字节码文件、机器码、机器指令 …..

    Java虚拟机(JVM) / Java的 “可移植性、跨平台性” / 二进制、二进制数、二进制编码、字节码、中间码、字节码文件、机器码、机器指令 …..

  • 第一课:初识Java

    JDK:Java语言的软件开发工具包;JRE:Java运行环境,包含JVM标准实现及Java核心类库;JVM:Java虚拟机,用来支持跨平台。三者关系:Java运行环境的安装与配置。

  • Servlet基础

    Servlet学习笔记 1、Servlet优点 1)可移植性(Portability) servlet皆用java语言开发,延续了java 跨平台的优点 2)强大的功能 Servlet能够完全发挥java API的权威,包括网络、多线程、远程对象调用RMI、JDBC等。 3)性能 servlet对象实体通常会停留在servlet内存,...

  • Java可移植性(天涯海角,至死不渝)

    Java语言中,最大的特点莫过于它的可移植性。而可移植性是指:不同的程序可以在不同的操作系统上任意部署, 这样将大大地减少开发者的工作量。 在Java中要想实现可移植性,那么主要依靠的就是JVM(Java虚拟机)。而Java虚拟机是一个由硬件和软件模拟出来的计算机,所有程序只要有Java虚拟机的支持,那么就可以实现程序的执行,并且在不同的操作系统上,会有不同版本的Java虚拟机,这样就可以实现可移植性。 在Java中,所有*.java的源代码程序最终都是需要经过编译后才可以使用的,但是编译完成的程序代码并不

  • java程序的可移植性

    1.java作为一种编程语言:源代码可移植性     作为一种编程语言java提供了一种最简单同时也是人们最熟悉的的可移植性--源代码可移植。这就意味着任何一个java程序,不论它运行在何种cpu、操作系统或者java编译器器上都产生一样的结果。这是不是一个新概念,人们使用c或者c++也产生同样的效果,但是使用c或者c++的人们有太多的选择,在许多细节上它都没有严格的定义。这样就导致了同一段程序

  • 在JAVA可移植性的来源的三方面

    在JAVA可移植性的来源的三方面 软件可移植性的概念是与软件从某一环境转移到另一环境下的难易程度。为获得较高的可移植性,在设计过程中常采用通用的程序设计语言和运行支撑环境。尽量不用与系统的底层相关性强的语言。下面介绍JAVA的可移植性。         一、JAVA作为一种虚拟的操作系统(OS)和图形用户界面(GUI):操作系统可移植性         即使经过重新编译,大多数的用C和C++编写...

  • Java 的可移植性

        一开始学习 Java 的时候就会知道它的一个非常著名的特性——可移植性,或者说平台无关性。但只是知道它这样的一个特性,但它的平台无关性的表现是在哪里呢?       与 C/C++ 不同,Java 规范中没有“依赖具体实现”的地方。基本数据类型的大小以及有关算法都有具体说明。       例如,Java 中的 int 永远是 32 位的的整数,而在 C/C++ 中,int 可能是 16 位...

  • java可移植性原因_在JAVA可移植性的来源的三方面

    软件可移植性的概念是与软件从某一环境转移到另一环境下的难易程度。为获得较高的可移植性,在设计过程中常采用通用的程序设计语言和运行支撑环境。尽量不用与系统的底层相关性强的语言。下面介绍JAVA的可移植性。一、JAVA作为一种虚拟的操作系统(OS)和图形用户界面(GUI):操作系统可移植性即使经过重新编译,大多数的用C和C++编写的Windows程序也不能在Unix或Macintosh系统上运行。这是...

  • 【为什么Java具有可移植性】

    Java的可移植性

  • java可移植性

    (java的可移植性) 欢迎使用Markdown编辑器 java执行时对源码进行编译,编译后生成字节码文件(.class)。这是一种"中间"文件类型,需由特定的系统环境执行(java虚拟机),在jvm中定义了一套完善的"指令集",不同操作系统的jvm拥有的"指令集"是相同的,程序员只需针对jvm的指令集进行开发,并由jvm区匹配不同的操作系统,这样就解决了程序的可移植性问题。 新的改变 我们对Ma...

  • 完美实现JAVA程序的移植性和方便运行

    完美实现JAVA程序的移植性和方便运行 前言:本文主要告诉大家如何实现两个功能:①让java程序(class文件)像exe文件一样方便运行;②让java程序在没有安装java运行环境的计算机上运行。本人曾经被这两个问题困扰良久,网上也有将java程序打包成可执行jar包甚至用第三者程序将jar包生成exe文件的说法。很遗憾,也很惭愧,本人还是没有解决好这两个问题。无意中发现了一个法子,简单而

  • java平台相关性/可移植性

    平台相关性:    windows系统只能运行windows的可执行文件(exe).    linux系统只能运行linux的可执行文件。   windows的可执行文件,不能直接运行在Linux系统中,反之亦然。----------------------------------------------------比如我现在以游戏开发者的身份,要使用某一种编程语言编写一套游戏软件,为了能在不同平

  • Java的可移植性受到广泛使用

    在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java;   软件可移植性的概念是指与软件从某一环境转移到另一环境下的难易程度。为获得较高的可移植性,在设计过程中常采用通用的程序设计语言和运行支撑环境。尽量不用与系统的底层相关性强的语言。下面介绍JAVA的可移植性。   一、JAVA作为一种编程语

  • Java 的可移植性 (转)

    Java 的可移植性 (转)[@more@]这是一位MS工程师写的一篇文章,应该说对Java的态度是比较客观的,欢迎大家看完之后发表意见 Java 的可移植性 Michael Edwards微软公司开发技术工程师 序言X...

  • java的移植性_Java中的原始数据类型和可移植性

    The primitive types represent single values not complex objects.Although Java is otherwise completely object-oriented,the primitivetypes are not. The reason for this efficiency. Making the primitivety...

  • javabean总结

    一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,只有get,set的方法的java类的对象. 专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的平常的Java对象   满足这三个条件:     1.执行java.io.Serializable 接口  2.提供无参数的

Global site tag (gtag.js) - Google Analytics