阿里开放服务盘点:能给开发者提供什么?

移动开发
阿里是电商巨头,在移动时代,它不仅要保住自己的市场地位,还想获得更多。和其他的互联网巨头一样,阿里巴巴在向移动互联网的转身中,同样非常重视开发者。阿里的开放体系非常复杂,有阿里云这样的云服务、云OS这样的生态体系,还有支付宝平台,以及众多的“阿里系”产品的开放API。

阿里面向移动开发者的服务,主要分为以下几个部分:

阿里云:云服务器

阿里云致力于打造云计算的基础服务平台,注重为中小企业提供大规模、低成本的云计算应用及服务。飞天是由阿里云自主研发的云计算平台。云OS是融云数据存储、云计算服务和云操作系统为一体的云智能移动操作系统。

飞天开放平台

飞天开放平台(Apsara)负责管理数据中心Linux集群的物理资源,控制分布式程序运行,隐藏下层故障恢复和数据冗余等细节,从而将数以千计的服务器联成一台“超级计算机”,并且将这台超级计算机的存储资源和计算资源,以公共服务的方式提供给互联网上的用户。

飞天开放平台主要包括:

飞天内核

为上层的飞天开放服务提供计算、存储和调度等方面的底层支持,包括协调服务、远程过程调用、安全管理、资源管理等构建分布式系统常用的底层服务,包括分布式文件系统,任务调度,集群部署和集群监控四大模块。

飞天开放服务

为用户应用程序提供了计算和存储两方面的接口和服务,包括弹性计算服务(Elastic Compute Service,简称ECS)、开放存储服务(OpenStorageService,简称OSS)、开放结构化数据服务(Open Table Service,简称OTS)、关系型数据库服务(Relational Database Service,简称RDS)和开放数据处理服务(Open Data Processing Service,简称ODPS),并基于弹性计算服务提供了云服务引擎(Aliyun Cloud Engine,简称ACE)作为第三方应用开发和Web应用运行和托管的平台。

云OS

云OS原名为阿里云OS,是一款富有争议的移动操作系统,既然是一个操作系统,它也必然包括一个完整的移动生态体系。在遭受Google批判之后,新改版的云OS增加了Web和云属性,不过仍然兼容Android应用。

云OS是融云数据存储,云计算服务和云操作系统为一体的云智能操作系统。 云OS基于Linux内核以及WebKit、OpenGL和SQLite等开源库,采用HTML5构建了移动终端的运行环境,并与云端平台服务一起,形成了云应用框架,同时提供了本地应用的运行环境。

云应用框架

整合云端和终端的资源和服务,构建统一的应用框架,帮助开发者便捷地将互联网服务接入移动终端,使得云应用拥有和本地应用一样流畅的用户体验。云应用框架无缝连接了封装有Web技术(HTML5、JS)及移动设备特性的移动终端运行环境(App Engine)和后台云服务。云应用框架为单页面应用在缓存、性能和安全方面做了深度优化。该框架统一展现云端和终端的资源和服务,包括地图,搜索,支付以及统计等基础服务,帮助开发者便捷地将互联网服务接入移动终端。

云应用引擎

专为云应用在移动设备上提供的运行环境,和云服务引擎一起构成移动云应用的运行环境。

本地应用框架

实现了云·OS的UI框架和本地服务,兼容安卓的本地应用框架,并且能够将Dalvik虚拟机的字节码转换为阿里云虚拟机的字节码。

阿里云虚拟机

专为移动设备设计的指令集,含130条指令,提供了Java的运行环境、支持LEX字节码格式。

阿里旗下移动产品:微淘公众平台、支付宝钱包

阿里旗下的移动应用表现中规中矩,其在社交等方面也做过一些尝试,但都没有大获成功。因此阿里旗下移动产品的开放可以看做是建设电商护城河,其对象也是电商开发者。支付宝则是想建设成为一个集成了支付功能的应用商店,但效果如何还有待观察。

微淘公众平台

未来的手机淘宝能在点击微淘后的页面中,接收到由不同帐号提供的信息流。这个信息流的账号运营者将来自淘宝商家、达人,也会来自于媒体机构,或者来自某个消费领域的意见领袖等等。

淘宝无线的公众账号后台基本类似于微信公众平台的操作方式,不同点在于图文消息的编辑格式更为自由,账号运营者可以对图片、宝贝链接和文字进行混排。目前账号运营者发送的宝贝地址必须在taobao.com的域名下,形成了淘宝网购买的闭环,不过对于外链并没有这个限制。

支付宝钱包7.1版

历经3个多月的重新设计开发,支付宝钱包7.1版7月8日全面升级上线。自上一个版本的“钱包”概念后,加载卡券的钱包一时成为支付行业的新风向。据悉,新版产品有望令支付宝钱包摆脱“支付工具”这一单纯形象,从而转型进入移动互联生活圈。

阿里小微金融集团无线事业部运营总监范驰介绍,新钱包按照功能不同分为4大板块。首屏支付宝区域新增了可以接入第三方应用的“应用中心”。当用户需要在这些应用内进行支付时,也将直接调用支付宝账户信息进行快捷支付,方便安全。据悉,目前支付宝钱包已接入的应用有丁丁优惠、iReader等。

拥有8亿注册用户的支付宝,将其账户体系向第三方应用开放,这对于整个移动互联网都将是一个震动。有分析人士认 为,这可能在移动互联网领域惠及大量开发者。类似“余额宝”效应对天弘基金的利好,一旦受到支付宝的“加持”,普通开发者也能分享上亿的优质用户资源,有 可能改变整个移动互联网生态圈。

“阿里系”产品的开发者服务

阿里的开放能力不仅仅是由它自己带来,还包括由它投资或收购的一些产品和公司,如友盟、高德、新浪、UC等。这里主要说一下友盟和高德。

友盟

友盟现在已发展出四大业务,分别是友盟统计、开发工具(错误报告、用户反馈、社交组件等)、应用联盟(移动广告)和数据报告。它本身就是一个专注于开发者的BaaS服务。

高德地图

高德是数字地图内容、导航和位置服务解决方案提供商,它本身也开发了地图应用,并开放了API,它本身还是苹果地图在中国的地图数据提供商。

责任编辑:徐川 来源: 51CTO整理
相关推荐

2012-05-03 09:54:01

Windows Pho

2013-11-18 10:03:04

IBM服务云Watson

2011-05-06 11:55:41

红帽PaaS

2013-08-13 17:45:23

腾讯BAT

2011-12-12 13:37:59

新浪微博

2011-03-31 15:31:18

PayPalAndroid

2013-11-01 14:00:08

2016-12-12 12:30:03

开发华为

2013-10-31 11:04:12

2013阿里云开发者大

2012-11-09 10:54:13

阿里云开发者开发

2013-05-17 09:57:55

电信天翼开放平台App

2015-08-26 08:49:03

物联网开发者

2015-01-19 10:51:45

GoogleStackdriver云计算

2011-11-07 09:09:10

云计算移动互联网开发者

2011-04-01 15:09:18

Symbian诺基亚

2023-03-29 09:41:24

Amazon物联网

2014-09-25 14:52:44

腾讯腾讯X5

2019-09-04 11:02:54

继承层次组合

2010-11-05 11:01:35

Windows Pho

2019-09-02 15:20:28

Java开发继承
点赞
收藏

51CTO技术栈公众号