上海架构师集结!4月25-26日,全球架构师峰会首次落地上海,吴翰清、汪源、叶绍志等大咖确认出席 了解详情
写点什么

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:001985
用户头像
Tina InfoQ高级编辑

发布了 394 篇内容, 共 198.7 次阅读, 收获喜欢 988 次。

关注

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

评论

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

JAVA中Base64加密与解密

Howe

Java base64 加密解密

游戏夜读 | 2020周记(4.3-4.10)

game1night

如何梳理画出牛逼的、高大上的架构图?

狂师

程序员 企业架构 开发者 软件测试 软件开发

20 大类,100+ 网络副业兼职平台汇总推荐

一尘观世界

程序员 自由职业 副业 赚钱

制作Unknown Pleasures效果图的3种方法

张云金_GISer

设计 T恤 GIS 地图

为AndroidApk添加系统级签名

Howe

Java android

Nacos 1.1.4 与微服务的实践经验记录

itfinally

Java 微服务 nacos

动态规划问题的思路和技巧

Kenn

算法 动态规划

KubeFATE: 用云原生技术赋能联邦学习(二)

亨利笔记

Kubernetes 云原生 k8s FATE KUBEFATE

MyBatis核心功能介绍

Java收录阁

mybatis

深入浅出逻辑组合电路(1)

顾洋琛

学习 电子技术 大学生日常

Flutter引擎源码解读-Flutter是如何在iOS上运行起来的

稻子

flutter ios 移动应用 跨平台 dart

Redis学习笔记(概述)

编程随想曲

redis

Phantomjs、Selenium之后浪Puppeteer

飞哥

为什么每个软件人都要懂点系统架构?

刘华Kenneth

架构 DevOps 高可用 敏捷 高并发

职场“35岁现象”:焦虑 or 出路?是时候说出真相了!

狂师

职场 成长 软件测试 测试 软件开发

缓存的五种设计模式

Rayjun

缓存

​成功的人,都是 “狠角色”

非著名程序员

程序员 提升认知 成功学 自律

记录自有意义

彭宏豪95

人生 写作 感悟 记录

Java并发编程系列——锁顺序

孙苏勇

Java Java并发 并发编程 多线程

程序员陪娃漫画系列——上学路上

孙苏勇

程序员 生活 程序员人生 陪伴 漫画

Spring中的测试类~简洁方便

程序员的时光

spring

Boyer-Moore 算法

Kenn

算法 数组 Boyer-Moore

Kafka系列第2篇:安装测试

z小赵

大数据 kafka 推荐 实时计算

聊聊测试工程师的价值

鱼贩

软件测试 质量 测试工程师产出 测试的价值

如何优雅的接收正在运行古董代码?

冰临深渊

项目管理 架构

Java新技术:文字块

范学雷

Java 编程语言

周日福利来了

志学Python

Python 福利 python教程 python视频教程

Kafka系列第1篇:Kafka是什么?它能干什么?

z小赵

大数据 kafka 推荐 实时计算

太极宗师与华晨宇

伯薇

水平思考力 电视剧 综艺节目 歌手

Kafka系列第4篇:消息发送时,网络“偷偷”帮忙做的那点事儿

z小赵

kafka 推荐 实时计算

OCR技术的未来发展与演进

OCR技术的未来发展与演进

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