AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

Windows Phone 开发者资源

  • 2011-09-06
  • 本文字数:1511 字

    阅读完需:约 5 分钟

微软的主要产品的版本号再一次出现了混乱,这种事情都快变成一个传统了。简单地说,针对 windows Phone 7.5 的开发工具是 Windows Phone 7.1 SDK 和 2011 年 8 月份的 Windows Phone Toolkit。此外,你也可以试试 PhoneGap 的测试版。

“Windows Phone 7.5”是 Windows Phone 7 后续版本的官方名称。WP 7.5 原名“Mango”或“Windows Phone 7.1”,它包含了用来抗衡 iOS 和基于 Android 的设备的必要特性。从技术的角度来看,有了Silverlight 4 和IE 9 版本的HTML 5 的支持,它变得可靠了。原生开发目前还不支持,这个级别的操作系统基本上限制在设备驱动的开发。据传Adobe 和实际设备制造商可能有机会访问原生SDK,但目前没有得到证实。

.NET 开发

Windows Phone 7.5 的首选开发环境是 Silverlight 4。在之前的版本里,开发者不得不从 Silverlight 3 和 XNA 之间做出选择,这种两难困境已经不复存在了。虽然最终版本要到 9 月份才准备好,开发者现在已经可以使用与之对应的 Windows Phone SDK 7.1 的发布候选版了,不过这个名字很容易引起混淆。

和浏览器版的 Silverlight 一样,微软也有一个单独的项目包含了一些实验性的功能。它的全名是 Windows Phone Toolkit - August 2011 (7.1 SDK) 。Jeff Wilcox 强调了这个版本的新特性

  • LongListSelector 已经重新设计和开发了,使用“Mango”支持的新的平滑滚动和在线程外处理触摸输入。这个平滑流畅的控件适用于显示列表,包含分组和跳转列表的支持。
  • MultiselectList 控件提供了多项选择,使数据列表的操作更加容易,就像邮件应用的功能那样。
  • LockablePivot 为 Pivot 控件添加了一种特殊的模式,使之只显示当前项(通常用于多项选择)。
  • ExpanderView 是一个基础列表项控件,可以用来展开和收起列表项(就像邮件应用里的帖子视图)。
  • HubTile 让你可以在你的应用程序里添加漂亮的、信息丰富的、具有动画效果的 Tile,就像“Mango”里的联系人分组。
  • ContextMenu 控件已经重写:改善了性能和修正了可视化一致性的问题。
  • ListPicker 现已支持多项选择。
  • RecurringDaysPicker 让你的用户可以选择一周里的某天。
  • 日期和时间转换器现已支持 22 种本地化语言。这些转换器让开发者更易地把用户界面上的日期和时间显示成手机上其它用户界面里看到的风格,从“7/19”这样的短日期到“约一个月前”这样的相对时间都有。
  • 页面切换改善了性能,提供更好的响应效果。
  • PhoneTextBox 是增强文本框的早期预览,支持操作图标和水印等特性。

这个工具包是根据 Microsoft Public License 来开源的。

Web 开发

WP 7.5 包含的浏览器是 Internet Explorer 9,理论上任何可以在桌面版的 IE 9 里工作的都能在手机的浏览器里工作。网上有一些关于兼容性的图表,其中比较有用的可以在 CanIUse.com 上找到。

支持本地特性的 HTML/JavaScript 开发

PhoneGap 提供了访问本地特性的途径,同时又能通过 HTML 和 JavaScript 保持跨平台的特点。PhoneGap 的运行时本质上是一个专用的 Web 浏览器,寄宿在运行它的应用程序里。通过 AJAX 调用特定格式的 URL 会被这个“浏览器”截获,然后重新路由到设备的本地调用。以这种方式创建的应用程序需要为每个目标操作系统重新打包。Android 和较新的 iOS 设备已经完全支持,其它设备只有部分支持。

Matt Lacey 主要负责为PhoneGap 提供Windows Phone 7.5 的支持。目前它还没达到发布的质量,但对于内部应用和示范程序来说已经足够了。此外, Blackberry 版的 PhoneGap 也在开发中。

Adobe Flash/AIR

不幸的是,我们已经超过一年没有从 Adobe 那里得到任何确切的消息了。就目前而言,我们的建议是不要期望 AIR 会在今年发布,但我们不排除 BUILD 发布会上有意外惊喜。

查看英文原文: Resources for Windows Phone Developers

2011-09-06 19:032347

评论

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

技术实践丨如何解决异步接口请求快慢不均导致的数据错误问题?

华为云开发者联盟

JavaScript typescript 大前端 浏览器 angular

Python OOP-5

若尘

oop Python编程 5月日更

只会重装系统的运维,不是好运维

运维研习社

Linux 5月日更 系统修复

七面阿里险幸上岸,入职就是40*16K。网友:Java 面经交出来

Java 程序员 架构 面试 计算机

lowcode 和 nocode 没有穿衣服

Xargin

lowcode nocode

百度大脑UNIT拍了拍你,提醒你报名智能对话训练营

百度大脑

物联网 智能对话

耗时1年的前端技术框架切换之旅

华为云开发者联盟

大前端 软件工程 React 框架

SICP 习题2.6之丘奇数

程序员历小冰

函数式编程 SICP 5月日更

打破思维定式(六)

Changing Lin

5月日更

腾讯T6大牛体系化带你学习Java面向对象,网友:这详解,太清晰了

牛哄哄的java大师

Java 面向对象 面向对象编程

【欢乐叫地主流程】需求分析/用例设计+游戏测试工作流程/测试计划

程序员阿沐

软件测试 需求分析 测试用例 游戏测试 测试计划

jmeter命令行执行测试并对测试报表进行初步分析

行者AI

测试 Jmeter

华为云PB级数据库GaussDB(for Redis)揭秘第九期:与HBase的对比

华为云开发者联盟

HBase 华为云 开源数据库 NoSQL数据库 数据库GaussDB(for Redis)

高德 Serverless 平台建设及实践

阿里巴巴云原生

Serverless 运维 云原生 监控 中间件

自己动手丰衣足食——自定义下拉框vue组件

空城机

vue.js 大前端 vue cli 5月日更 编写组件

HarmonyOS开发者创新大赛预选赛结束,23支队伍脱颖而出闯入决赛

Geek_283163

鸿蒙

恍然大悟丨Java 中 RMI 的使用

Java架构师迁哥

工商银行分布式服务 C10K 场景解决方案

阿里巴巴云原生

容器 微服务 云原生 监控 应用服务中间件

网页视频下载教程(腾讯, B站, 优酷, 爱奇艺)

科技猫

经验分享 教程 视频处理 工具分享 网页视频下载

【LeetCode】解码异或后的排列Java题解

Albert

算法 LeetCode 5月日更

五一假期回乡,跟大家聊聊感触

架构精进之路

心情 杂记 5月日更

使用docker compose快速部署前后端分离项目案例

皮特王

nginx Docker Vue Docker-compose

阿里云入选 2021 Gartner APM 魔力象限,国内唯一入选云厂商

阿里巴巴云原生

阿里云 容器 微服务 运维 云原生

技术干货|7个 React 性能提升技巧

拍乐云Pano

React

精选Hive高频面试题11道,附答案详细解析

五分钟学大数据

大数据 hive 5月日更

大数据实战:网站流量日志数据分析

大数据技术指南

大数据 5月日更

自动发布.NET Core Web应用

吴脑的键客

DevOps 运维自动化 jenkins dotnet

一个朋友学会Java泛型后直接薪资翻倍!

北游学Java

Java 泛型

腾讯云大神亲码“redis深度笔记”,从基础到源码,应有尽有

Java 编程 程序员 架构

开发者必看,面试官心中的最佳数据库人才模型是什么样?

华为云开发者联盟

面试 开发者 华为云数据库 数据库人才

详解百度富媒体检索比对系统的关键技术

百度Geek说

大数据 后端 检索 #富媒体#

Windows Phone开发者资源_.NET_Jonathan Allen_InfoQ精选文章