阅读更多

4顶
0踩

移动开发

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

2011-01-06 14:15 by 正式编辑 fm_2010 评论(0) 有3043人浏览
北京时间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语言是一种纯面向对象的编程语言,支持封装、继承和多态等面向对象的概念。- 可移植性。

  • Servlet基础

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

  • 【java】可移植性

    Java 可移植性,与 C 和 C++ 不同,Java 规范中没有“ 依赖具体实现” 的地方基本教据类型的大小以及有关运算都做了明确的说明 。

  • 移植java代码(从一台电脑移植到另一台电脑)遇到的问题以及解决办法

    ​今天遇到封控,把代码拷贝到手中电脑,运行受挫出现了许多问题,如下问题只是其中一个,解决方法也找到了(供大家参考)​​​​​​​​。

  • Java的可移植性/跨平台性

    Java语言的可移植性/跨平台性 文章目录Java语言的可移植性/跨平台性一、什么是可移植性?二、Java语言的可移植性是如何实现的? 一、什么是可移植性? Java程序可以做到一次编译,到处运行。可移植性也被叫做跨平台性 例如:Java程序可以在Windows操作系统上运行,在不做任何修改的情况下,可以在Linux操作系统下运行。 二、Java语言的可移植性是如何实现的? 首先,不同操作系统的内核是不一样的,那么不同操作系统执行指令的方式也是不一样的,直接让Java程序与底层的操作系统直接交互是肯定不行的

  • Java 的可移植性

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

  • java 可移植性,可移植性(侧重Web Service)分析

    非常感谢你的阅读,如果你觉得好或者对你有帮助,请积极给一个留言反馈以示鼓励。提到这个话题,不免得提及Java设计理念,以及与Web Service可移植性密切相关的三个JSR规范:JSR1.9、JSR175、JSR181提到可移植性,我们又不免想到如下方式:①XML配置文件屏蔽差异,类似Facade Pattern的形式统一入口②注释③类似JBoss提出的Micro-Container我们进入正文...

  • 【Java基础知识 7】Java面向对象简介

    面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范,其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。

  • 详细介绍java的可移植性

    一、在详细介绍java的可移植性之前,先自问自大几个问题 1)什么叫做软件的可移植性? 软件的可移植性指的是软件从一个环境转移到另一个环境的难易程度。 2)如何实现具有较高的可移植性高呢? 使用通用的设计语言和运行支撑环境,较少使用与系统底层相关的语言 3)可移植性与跨平台有什么区别? 可移植性的环境包括了软件环境、硬件环境和系统组织环境,平台无关性指的是操作系统无关性。 ····

  • 【为什么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程序实现可移植性依靠的是_详细介绍JAVA的可移植性

    Java技术强大的可移植性(portability)主要表现在三个各自独立的方面,分别是:源代码可移植性CPU可移植性操作系统可移植性下面讨论了这三种可移植性的特点和它们的不足。1. JAVA作为一种编程言语:源代码可移植性作为一种编程言语, JAVA提供了一种最简单同时也是人们最熟悉的可移植性–源代码移植。 这意味着恣意一个JAVA程序, 不论它运转在何种CPU、操作系统或JAVA编译器上, 都...

  • java随笔 (可移植性)

    java 语言,最初的宣传口号就是“可移植性”,使得开发者不必为在不同的操作系统上运行程序而困扰。下面主要介绍JAVA 虚拟机的实现原理以及可移植性分析: 计算机高级语言,主要有编译型和解释型,java是这2种的集合。在Java程序中,源代码需要编译后才可以执行,运行机制如下: Hello.java (源代码) > 编译 > Hello.class(字节码) > 解释 &gt...

  • java的可移植性_关于JAVA的可移植性有哪些说法?

    1。JAVA作为一种编程语言:源代码可移植性作为一种编程语言,JAVA提供了一种最简单同时也是人们最熟悉的可移植性–源代码移植。这意味着任意一个JAVA程序,不论它运行在何种CPU、操作系统或JAVA编译器上,都将产生同样的结果。这并不是一个新的概念。人们使用C、C++也可以产生同样的效果。但是使用C或C++编程人们可以有太多的选择,在许多细节上它都没有严格定义,如:未初始化变量的值、对已释放的内...

  • 如何理解编程语言的可移植性

    编程语言的可移植性意味着,用一种编程语言在一个系统上编写的程序经过很少改动或者不经修改就可以在其他系统平台上运行。     要想了解可移植性必须要知道:1.什么是程序?2.什么是系统平台? 什么是程序    首先,我们得知道程序的本质是什么?程序的本质就是一连串能被CPU识别并执行的有0、1代码组成的指令即目标代码(0、1组成的代码)。不同类型的CPU指令集是不同的,相同的一段0、1代码in

  • java程序实现可移植性依靠的是_在JAVA可移植性的来源的三方面

    ❤Java初高级学习分享,共同学习才是最明智的选择,喜欢的话可以我的学习群64弍46衣3凌9,或加资料群69似64陆0吧3(进群备注平台名)三、JAVA作为一个虚拟机:CPU可移植性大多数编译器产生的目标代码只能运行在一种CPU上(如Intel的x86系列),即使那些能支持多种CPU的编译器也不能同时产生适合多种CPU的目标代码。如果你需要在三种CPU(如x86、SPARC和MIPS)上运行同一程...

Global site tag (gtag.js) - Google Analytics