【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

Microsoft 发布 iOS 版 Windows Azure 工具包

  • 2011-05-15
  • 本文字数:1079 字

    阅读完需:约 4 分钟

继近期发布了 Windows Phone 7 版的 Windows Azure 工具包之后,微软宣布将在 5 月 9 日发布 iOS 版的 Azure 工具包,并且计划在下个月发布 Android 版本。

微软平台战略高级总监 Jamin Spitzer 强调这个工具包的主要目的是帮助开发者在编写与云交互的移动程序时提高效率。

使用这套工具,开发者可以在主流移动平台上通过云来加速应用程序的创建。而例如 Groupon 之类的公司正受益于创建一套统一的保证丛云到移动平台的用户体验的方案。

微软也在 GitHub 上遵从 Apache 许可证发布了 iOS 版工具的例程以及文档。由于 XCode 原生支持 GitHub 库,因此开发者可以在他们的原生编码环境下更容易地访问代码。
开发者可以期望从 iOS 1.0 版工具包得到什么?工具包的第一个版本关注于向开发者提供从原生移动应用快速简单访问 Azure 存储平台的能力。Azure 有三种不同的存储机制:

  • Blob 存储 - 存储二进制对象,例如手机拍摄的图片。
  • Table 存储 - 可伸缩地存储结构化对象,例如用户的资料或者一场比赛的比分。
  • 队列 - 一个持久的先入先出消息队列系统。例如,可以用来在不同设备中传递消息。

所有这些服务都是通过一个 REST API 获取,但是从手机原生访问这些服务非常困难,尤其是这些刚刚开始使用 iPhone 开发平台的开发者。这个工具包将必需的 REST 调用封装到一个原生库中,这不仅仅是对底层网络的抽象,还同样将大量操作(例如以 Blob 存储形式上传照片至 Azure)减少到数行代码。

Windows Azure 技术专家 Wade Wegner 已经简单地使用过了这个工具包,指出 Windows Azure 平台服务可以以两种方式访问:

  • 直接从客户端访问,使用用户名以及从 Windows Azure 获得的访问密钥。
  • 使用代理服务,对于那些不希望在移动设备上存储用户名以及访问密钥的用户来说,可以使用这个选择。代理服务使用 ASP.NET 验证一系列的证书,然后创建一个共享密钥,这个密钥可以在会话有效期内访问存储空间。

他的教程中,Wegner 展示了如何创建一个 XCode 4 项目,将所需库导入,以及能够创建索引 blob 和 table 存储的例程。

工具包的未来发展

虽然 6 月份的 Android 版工具发布就在眼前,Wegner 同样展望了在其他设备上将会出现的新特性,包括:

  • 对 Windows Azure ACS(访问控制服务)的支持,为希望在移动应用中增加用户验证功能的用户提供身份机制,例如和 Facebook connect 或者其他服务的整合。
  • 推送通知 - 从 Azure 角色上创建和发送推送通知到注册设备的能力。

虽然这开发工具包还处于早期阶段,但是开发者将会在创建和 Azure 存储以及其他服务交互的应用程序中发现更多希望添加的特性。

查看英文原文: Microsoft releases Windows Azure Toolkit for iOS

2011-05-15 22:431336
用户头像

发布了 90 篇内容, 共 32.9 次阅读, 收获喜欢 5 次。

关注

评论

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

为什么 80% 的码农都做不了架构师?

秃头小帅oi

聚道云连接器打通红圈CRM和金蝶云星辰,赋能环境科技公司数字化转型

聚道云软件连接器

案例分享

高维解码|Redis 收紧许可证!开源软件公司如何在云时代生存?

Zilliz

redis 开源 许可证 Zilliz 开源公司

解密组合监控:优化系统性能的关键策略

观测云

监控

沙丘世界,如何抵抗勒索病毒的入侵?

白洞计划

网络安全

开创加密资产新纪元:深度解析ERC-314协议

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

抖音、小红书都在用的秒验一键登录验证方式,到底好在哪?

MobTech袤博科技

如何搭建企业级MQ消息集成平台

RestCloud

ipaas MQ消息

云手机提供私域流量变现方案

Ogcloud

私域运营 私域流量运营 云手机 海外云手机 跨境云手机

Kafka 线程模型痛点攻克: 提升分区写入 2 倍性能

AutoMQ

Apache 云计算 大数据 kafka

LangChain Agent:赋予 LLM 行动力的神秘力量

蛋先生DX

#人工智能 LLM #LangChain AI Agent 企业号2024年4月PK榜

iOS 开发中上传 IPA 文件的方法(无需 Mac 电脑)

MySQL 主从 AUTO_INCREMENT 不一致问题分析

快乐非自愿限量之名

MySQL 数据库

信息泄露漏洞的JS整改方案

微服务架构下,如何通过弱依赖原则保障系统高可用?

京东零售技术

Java 架构 后端 企业号 4 月 PK 榜

10分钟说清楚,秒验一键认证除了快,还有哪些优点?

MobTech袤博科技

海外云手机助力出海电商引流获客

Ogcloud

云手机 海外云手机 云手机海外版 电商云手机 跨境云手机

用three.js做一个3D汉诺塔游戏(下)

OpenTiny社区

前端 three.js

XML文档节点导航与选择指南

小万哥

xml 程序人生 编程语言 软件工程 前端开发

数仓调优实战:GUC参数调优

快乐非自愿限量之名

数仓 数仓架构

体育赛事直播系统源码,用于搭建平台的价值与优势

软件开发-梦幻运营部

K8s技术全景:架构、应用与优化

不在线第一只蜗牛

架构 Kubernetes 容器

教你如何优雅做好项目管理?

这我可不懂

常用Java代码混淆工具介绍及比较

雪奈椰子

Linux虚拟网络设备深度解析:使用场景、分类与开发者指南

GousterCloud

Linux Kenel 虚拟网卡

文心一言 VS 讯飞星火 VS chatgpt (232)-- 算法导论17.1 3题

福大大架构师每日一题

福大大架构师每日一题

掌握Linux虚拟网络设备:从基础到应用的全面指南

GousterCloud

Linux Kenel 网络设备

哪个好人,2024年还在做push攻略科普啊!

MobTech袤博科技

避免IT项目延误的终极指南:揭秘10大原因及解决方案

PingCode

项目管理 项目经理 IT项目管理

前端代码规范 - 日志打印规范

南城FE

JavaScript 前端开发 代码规范

嵌入式会越来越卷吗?

智趣匠

嵌入式 嵌入式软件 嵌入式应用

Microsoft发布iOS版Windows Azure工具包_移动_Simon Guest_InfoQ精选文章