写点什么

AWS Mobile Hub 旨在简化 Android 与 iOS 应用中 AWS 的使用

2015 年 10 月 26 日

最近亚马逊网络服务在 re:Invent 上发表公告,AWS MOBILE HUB 目的是帮助移动应用开发者更容易应用 AWS 服务来构建他们的应用程序后端。

AWS MOBILE HUB 实际上并没有添加什么新服务。它的作用是提供一个集成的控制台,以帮助开发者选择他们应用程序所需的相应服务的高级功能。一旦开发者选择了一组功能,AWS MOBILE HUB 整合所需要的服务,在 iOS 或者 Android 上产生应用程序示例,并可以立即被编译,测试,并在 AWS MOBILE HUB 监测。

有以下功能可供开发者选择:

  • 用户登录,可以让用户使用Facebook 或自定义标识系统来验证自己的身份。此功能使用 Amazon Cognito Identity 来创建一个 AWS Cognito 身份池和一个新的 AWS 身份,为应用程序取得管理身份。
  • 推送通知,可以通过苹果推送通知服务,或者用谷歌云消息发送。通知可以被发送到任何个人设备或订阅标签设备。该功能是基于亚马逊的简单通知服务。提供的示例应用程序将包含获得 APNS 或 GCN 令牌的代码,并用 Amazon SNS 注册。
  • 应用程序内容交付,它允许开发者将诸如音频和视频文件的应用程序资源存储在 AWS 云上。该功能是基于 Amazon S3 和 Amazon CloudFront 的。移动中心将允许开发者设置属性,例如文件只被应用程序访问,或者可公之于众。生成的示例应用程序包括代码,以显示如何下载资源,并在本地缓存。
  • 用户数据存储,能够在 AWS 上存储用户数据,例如照片或其他的文件和应用程序设置。 AWS MOBILE HUB 将创建一个 S3 存储,将用户数据存储在两个文件夹中:一公共文件夹,一个限定为只有授权权限用户可访问的私人文件夹。生成的示例应用程序包含一个可浏览公共和私人文件夹的文件浏览器的实现。
  • 应用程序分析,基于亚马逊的移动分析,用于收集参与统计的数据,如每日和每月活跃用户,新用户,会话数和平均每日活跃用户会话数等
  • 云计算的逻辑,基于 AWS Lambda ,使得它能够创建可供移动应用程序通过 AWS Lambda API 来调用的服务。 AWS Lambda 支持使用 JavaScript,Java 和 Python。代码可以在 iOS 和 Android 平台共享,并且可以动态地修改。开发人员可以选择一个 Lambda 函数模板,从他们的 AWS 账户编辑现有的功能,或者从头开始创建一个新的功能。该示例应用程序显示了如何调用已选定各项功能。

AWS MOBILE HUB,本身是一项免费服务,而对开发者收费的是使用根据移动中心条款中规定的 AWS 服务。关于 AWS MOBILE HUB 更多细节可以在其开发者指南中找到。

查看英文原文: AWS Mobile Hub Aims to Make it Easier to Use AWS in Android and iOS Apps


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群InfoQ 好读者)。

立即免费注册 AWS 账号,获得 12 个月免费套餐:点击注册

有云计算问题?立刻联系 AWS 云计算专家:立即联系

2015 年 10 月 26 日 19:002161
用户头像
Tina InfoQ高级编辑

发布了 497 篇内容, 共 233.4 次阅读, 收获喜欢 1318 次。

关注

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

发布
暂无评论
发现更多内容

管理者如何才能不亲力亲为?

石云升

项目管理 28天写作 职场经验 管理经验 3月日更

阿里内产“Redis深度笔记”,从基础深入到源码,不讲一句废话,全是精华!

神奇小汤圆

Java redis 程序员 架构 面试

一束光的旅程

脑极体

字节跳动5面喜提offer!分享给朋友们面试感受

Java架构之路

Java 程序员 架构 面试 编程语言

爽啊,终于又见面了,字节跳动后端社招面试分享

Java架构之路

Java 程序员 架构 面试 编程语言

redis+docker构建主从环境

小铨

redis Docker redis+docker 主从环境

MySQL-技术专题-使用规范

李浩宇/Alex

MySQL

数据库与缓存的一致性方案演进

邱学喆

缓存 一致性

小鼎机器人系统开发功能及源码

系统开发咨询1357O98O718

Java-技术专题-ConcurrentHashMap读操作分析

李浩宇/Alex

Java ConcurrentHashMap

渣硕试水字节跳动,本以为简历都过不了,123+HR面直接拿到意向书

云流

Java 编程 程序员 架构 面试

Kubernetes Ingress 可视化编辑器

倪朋飞

Kubernetes 网络

MySQL-技术专题-知识点介绍

李浩宇/Alex

MySQL

K8s各节点常用命令

happlyfox

学习 k8s 3月日更

软件工程笔记:学习方法

风翱

软件工程 笔记 3月日更

京东资深架构师带你深入理解 Spring Cloud 核心组件与底层原理

互联网架构师小马

AWS CDK的那些事

小铨

AWS AWS CDK

架构学习 笔记1

felix徐

架构实战营

监控系统-zabbix快速入门

小铨

监控 zabbix

Java-技术专题-Synchronized和lock区别

李浩宇/Alex

Java

周小川:数字货币将是下一代货币研究工作的核心

CECBC区块链专委会

数字货币

区块链如何助力中小企业解决融资难题

CECBC区块链专委会

区块链

Vue3源码 | 如何挂载组件元素?

梁龙先森

源码分析 Vue3 前端进阶

想要精通Redis?这篇文章不得不看,Redis之父带你实战实践

互联网架构师小马

Java 数据库 nosql redis 面试

mysql实现主主数据库(双机热备)

大奎

区块链通证经济——资产流动性的变革

CECBC区块链专委会

资产流动性

那些不得不知的缓存知识

云流

Java 缓存 程序员 面试

蚂蚁金服三面Java面试题全解析,这也太难了吧

Java架构之路

Java 程序员 架构 面试 编程语言

什么?你居然还不知道Docker是什么?看看京东首席架构师怎么说的

互联网架构师小马

Docker 容器

Kubernetes 弃用 Docker 后如何切换到 Containerd

倪朋飞

Docker Kubernetes 微服务

使用雪花 id 或 uuid 作为 MySQL 主键,被老板怼了一顿!

Java小咖秀

MySQL 数据库 雪花算法 uuid 雪花id

AWS Mobile Hub旨在简化Android与iOS应用中AWS的使用-InfoQ