云服务的移动开发者:谷歌与亚马逊对Azure的对比解析

12 第2页
第2页2

AWS移动开发人员中心而其他的云有针对移动开发特定产品,亚马逊的移动开发中心对Internet上的任何机器来说,它只不过是一个指向常规服务的指针。亚马逊Web服务有很多api;其中一些也非常适合移动设备。

亚马逊列出其联合登录系统,数据库和推送通知,作为移动应用服务,但我认为这是卖空本身。Amazon Web服务有许多甚至都没有在这里列出不同的数据库,有的像SimpleDB的,是那种轻量级的应用程序,往往生活在移动领域的良好匹配。如果你的Postgres的粉丝,亚马逊现在提供在云中过。我不知道在移动用户办理耐心等待亚马逊的冰川,一supercheap存储服务,以小时为单位的措施及其服务保证,但也许有些用户会希望它。我的建议是脱脂的移动开发中心,并期待在Web服务的完整列表。

移动开发者中心并重点介绍了一些方法来提高服务的移动应用程序。亚马逊的地理库增加了基于位置的查询到其的NoSQL数据库服务,DynamoDB。这样可以节省你盗号了不同的方案用于测试接近纬度和经度对,它可以是一个有点痛的麻烦。

该文档还显示,简单通知服务如何被用于发送推送通知到智能手机。亚马逊的简单通知服务是谷歌周围云消息,苹果的推送通知服务,或亚马逊自己的设备通讯的包装。你写一个地方,和文本出去给所有的用户,无论是iPhone,Android手机或Kindle火灾。这是亚马逊通过提供胶水代码宣传设备的一种方式。

高分数在Android模拟器的SimpleDB支持的游戏应用程序的运行。

值得一提的还有在消息堆栈相当多的选择,包括提供通知,Web服务器和电子邮件帐户的能力。你甚至可以格式化JSON消息,并将其发送到电子邮件帐户。奇怪的是,如果您确认您的电子邮件订阅的JSON交付,响应将是XML,但我敢肯定有要那种出路。

这几乎是不可能在这里覆盖所有亚马逊提供的产品。虽然有些人更倾向于面向服务器,最有一些应用到移动世界,因为移动世界充满了适合我们的口袋里伪装成手机Unix服务器。

不过,有一款新产品直接针对小型手机。新的AppStream服务可以让你计算亚马逊云中的图像,并持续将图像发送到手机上。Amazon云实例充当CPU和显卡,而手持设备只是显示器。亚马逊承诺通过调整发送的比特数来处理网络延迟和低带宽。其中一个卖点是,开发者可以把目标定得很高,并创造出一个视觉丰富的世界,让那些拥有昂贵手机和肥大管道的人看起来很棒,而对于那些拥有廉价手机和慢速连接的人来说,仅仅是OK。你出色的图像将在亚马逊的云上渲染,甚至对使用低端手机的客户也是可见的。

我敢肯定,AppStream将是引人注目给开发商谁也无法获得微小的手机推足够的三角形创造一个合适的可怕的小人,但我必须对带宽和CPU时间成本奇迹。对AppStream的价格单是每小时83美分。为了比较,一个新的Xbox或PlayStation成本低于每天一美元,如果你的期限平均摊销超过两年。甚至当你在游戏的成本增加,似乎更便宜运送一些硬件给客户端。但也许AppStream最终会被更具竞争力的当带宽下降,人们的需求价格更加优秀的游戏。

解析解析可能不会有大的作为一个名称为他人在这次审查中,但它提供的后端服务了坚实的收集,以及从所有主要的和不那么重要平台访问这些服务库。一旦你建立你的表完全解析的服务器上的数据,该信息可以推和平台,从iOS和Android团结与Xamarin拉。解析是要建立一个后端跨越所有这些平台上运行的应用程序服务的快捷方式。

这个跨平台的秘密是一个基于json的键值存储,它与充当看门人的Node.js非常相似。您用JavaScript为服务器编写函数。Parse的人员将Node的大部分主要特性捆绑在一起。包括模块连接到主要的服务,如MailChimp和Twilio。

针对各种客户端的八个不同的库是将数据打包成JSON包,运到解析服务器,并解压缩的结果。他们胶水包装四处移动数据作为JSON包。你可以完成大部分的这种与其他许多股票库,但他们不会让认证一样容易。

Parse推送系统的目标是支持推送通知的平台子集:Android、iOS、Windows Phone、OS X和Windows 8桌面。大多数工作发生在Parse之外,因为不同的平台需要证书和配置,所有这些在文档中都有详细描述。一旦你跨越了这些障碍,你应该能够从任何平台发送通知给任何订阅了一个频道的人。

解析的数据浏览器可以让你介意你的解析表在Web上。

更好的功能之一是全面的用户管理,包括与Facebook和Twitter一起工作的钩子。用户使用OAuth通过Facebook或Twitter进行身份验证,或者你只用你的应用设置的密码登录。数据库中每个对象的访问可以使用权限矩阵来控制,该权限矩阵基于本地解析用户名或Facebook名称。这让你可以利用Facebook的身份验证,这可以简化你的应用程序。解析库处理OAuth,从头开始编写可能会让人抓狂。

尽管有各种漂亮的Web屏幕来浏览数据,使用Parse还是令人惊讶地基于文本。我在编辑器中编辑了控制逻辑,并用命令行推入它。最好使用日志文件和消息进行调试。如果不在本地安装大量代码,跟踪长函数的路径实际上是不可能的。

有很多理由去拥抱像解析平台。如果你正在寻找存储表为您的应用程序和包装了一下周围的逻辑,解析让你退出这个功能在几分钟之内,部分原因是该文件是如此广泛。多亏了额外的库,它是很容易推送通知,电子邮件或手机短信给他人。

该系统应扩展得相当好,但它是很容易看到一些复杂的任务可能会失败。根据该文件,基本功能“的挂钟时间在15秒后死亡。”之前运行并保存之后对数据库功能只能获得三秒钟直播。我可以理解为什么开发人员选择什么声音就像任何限制。这是保持这么多的应用程序在共享盒一起生活之间的界限的最简单方式。但有了它,复杂的系统更加难以预测何时资源变得紧张。

很难知道您是否可以,如果你决定要迁移到自己的服务器你需要很多的你的解析代码。当然,如果你正在创建一个没有存储太多的轻量级应用程序,你会被罚款。如果这一切都简单的表格,你最多可以在很少的时间运行。

挑选移动PaaS的搞清楚使用云来支持移动应用程序的正确方法是目前发展过程中的一个关键部分。所有四种云在万一有人的孩子搞起了数据下降到手机提供坚实的解决方案。

当然也有其他的解决方案。虽然研究这个故事,我是建设一个需要云存储的应用程序。对于我的移动后端,我结束了一个备用服务器上安装的Drupal。这是既不干净或组织为微软的后端,也不是有据可查的解析的,但它不是很难得到的东西运行,将处理我会发送它的方式的数据。所有需要的是Drupal的增加JSON Web服务的模块。最好的部分:它还附带所有浏览数据和在一个不错的方式呈现于显示装置的代码。有数以百计为Drupal的主题,所以创建一个漂亮的外观是不是太难。

我传统的Web堆栈不能推送通知,但我不知道他们是必需的多种应用。这是更简单询问客户端定期轮询服务器。它可能不是互动或瞬间的,但它是不是通过不同的推送系统需要箍跳跃简单。

这并不总是那么容易像Drupal的规模或者代码,但它可以更简单,更灵活。谷歌的App Engine堆栈,例如,是不是特别便于携带。如果你决定你不喜欢谷歌的云计算,你需要做的编码的还真不少。微软的Node.js的代码可能在必要时移动最简单的。

最后,所有的API提供了对任何人建立一个基本的数据库支持的服务器,这是工作的移动代码的体积大大增强。将数据推送到用户的工作,虽然,目前仍处于进展中的工作。该代码是凌乱和复杂的API。它的大部分仍处于实验阶段。这不是简单的创造的东西,将推动比特数以百万计的客户端,即使使用这些工具。

其中最引人注目的是微软对JavaScript服务器的打包——这是最好、最灵活的选项之一。它没有提供任何花哨的调试支持,也没有深入研究系统复杂核心的能力,但您可以完成一些非常有用的工作,而不用担心这些事情。它不会为使用复杂应用程序的用户提供足够的灵活性,但把注意力放在这上面可能是一个错误。使用基本构建块可以做很多事情。它可能是最合理的接受简单和重新设计应用程序来匹配它。

  • 各种各样的服务
  • 这些工具包括如何提升移动使用现有的服务
  • 业界领先的深接入基础设施,以底层的实例层
  • 的API的广泛收集,包括地图等必需品
  • 连续查询提供先进的过滤/流水线
  • 丰富的工具适用于更大的团队建立可靠的应用程序
  • 基于JSON调用一个干净的方式来构建简单的Web服务
  • 从本质上讲到的Node.js的接口
  • 在浏览器中提供代码编辑器
  • 图书馆的良好整合收集支持多种移动平台
  • 丰富的文档
  • 尼斯审美可以更容易创造好看的应用
  • 规模和复杂性可以艰巨
  • 实例焦点可能需要更多的工作
  • 大多是基于Java的,复杂的
  • 相互作用的大量与谷歌播放服务
  • 对微软工具和语言倾斜
  • 缺乏可靠的调试
  • 命令行集中
  • 价格是透明的基础和专业水平,但不适合企业级

,

本文, ”云服务的移动开发者:谷歌与亚马逊对Azure的对比解析”最初发表于InfoWorld.com。按照最新的发展云计算应用程序开发在InfoWorld.com。有关最新的业务技术新闻,请InfoWorld.com的Twitter

了解更多关于云计算在InfoWorld的云计算频道。

这个故事,“为移动开发者的云服务:谷歌与亚马逊与天青与解析”最初发表InfoWorld的

加入对网络世界的社有个足球雷竞技app区Facebook的LinkedIn对那些顶级心态的话题发表评论。

版权所有©2014Raybet2

12 第2页
第2页2
IT薪资调查:结果是