LiveSide 中文版,关注 Windows Live, MSN 及微软等相关的产品、技术和文化
标签 Tag : Developer

Windows Marketplace for Mobile 极端的应用开发限制?

<Category: 观点> 4 条评论

wmmarketplace1微软的下一代智能手机操作系统为 Windows Mobile 6.5,而对应 Windows Mobile 6.5 推出的服务或功能有:备份同步服务 My Phone, 应用集市 Windows Marketplace for Mobile, Pink 服务(?),以及最近宣布的 TellMe 语音技术应用等。

然而倍受关注的 Windows Marketplace for Mobile 最近因为“愚蠢的”禁止应用类型条款再次得罪了不少开发者,我仅根据 WMExperts 的列表摘选部分:

  • 通过移动运营商网络的 VoIP 服务应用
    Skype 无望?
  • 更改、删除默认拨号、短信、彩信界面的应用
    电话、短信黑名单等软件无望?
  • 更改默认浏览器、搜索引擎、或者媒体播放软件的应用
    Opera, Skyfire, Google Mobile, Core Player 都将无望?
  • 无线下载超过 10 MB 内容的应用
    无法理解

遗憾的是,之前 Windows Marketplace for Mobile 应用开发者计划中所提到的一些暗讽苹果应用审核政策不透明、排他等问题的策略,并没有完全兑现。相反,微软似乎是以更极端的限制将一切美好的可能性扼杀了。

疑惑的是,上述第一点微软禁止 VoIP 服务应用可能暗示,微软将自己做 VoIP?那第二点似乎没有和微软任何业务冲突,微软为何如此严格?而第三点则是将 Windows Mobile 智能手机三大功能 - 上网、搜索、媒体播放全部限制了?至于第四点讨论从未断过,而目前相对统一的说法是:微软就是不让第三方做 Podcasting 应用,即便做了也不给发布?

讽刺的是,苹果可能因 iPhone OS 3.0 父母控制功能将减少模糊的应用拒绝理由,也会有更多从前不适宜的内容可以进入 App Store(via App Store 进入限制将因 iPhone OS 3.0 而放松?)。然而微软这样的禁令基本上把能得罪的开发者(开发商)都得罪了,可以说唯一幸存的是部分游戏开发商。

有趣的是,微软曾宣布: 提交应用更新需要再次支付 99 美元。不过随后微软又宣布,提交应用更新完全免费。很期待微软能够再次公开澄清该禁止应用类型条款,以让开发者们重新找回信心?

附:FierceDeveloper.com 发布了 comScore 2009 年 2 月的一份全美 13 岁以上智能手机用户的调查统计数据,其中 Windows Mobile 操作系统以 27% 的市场份额以及 680 万用户排行全美第二。具体数据如下表格:

Android Symbian PalmOS iPhone WM RIM
427914 888532 2398755 5258504 6807554 9668977
2% 3% 9% 21% 27% 38%

本文来自: Windows Marketplace for Mobile 极端的应用开发限制?

新版 Virtual Earth AJAX 及 3D 控件推出

<Category: 开发> 3 条评论

去年 9 月,微软推出了 Virtual Earth API 6.2 控件,包括:Virtual Earth AJAX 控件。而昨天,Virtual Earth 团队推出了新版 Virtual Earth AJAX 及 3D 控件,Chris Pendleton 也在其博客上介绍了更新的详细信息

我们已在 AJAX 控件中增加了几项添加及删除图钉(以及 Div 层)方式,改进 AJAX 和 3D 控件的性能,增强地理标签及 AJAX 和 Virtual Earth Web Service 的解析,以及修复 AJAX 和 3D 控件的 Bugs。

还有大量内部架构的改变,我已经在文章中详细介绍。我们已经将 AJAX 地图控件更新至 6.2 版本,无需修改控件的链接。而 Virtual Earth 3D 控件需要下载升级,访问基于 Virtual Earth 的地图网站(比如:Live Search Maps),点击 3D 按钮切换至 Virtual Earth 3D 模式,根据提示直接下载安装或更新即可。

Virtual Earth 团队通过压缩了 140 万个 3D 建筑模型来增强 Virtual Earth 性能的。下图为 Virtual Earth 3D 显示的 Seattle 当地的天气情况

Virtual_Earth_3D

另外,PC World 推荐的 5 款 Windows Live 产品,Virtual Earth 3D 就在其中。

关于此次 Virutal Earth 控件更新的详细信息请移步至 Chris Pendleton 的 MSDN 博客,而 Virtual Earth AJAX 地图控件 SDK 的 MSDN 文档也都更新了

LiveSide: Virtual Earth API, 3D updates

本文来自: 新版 Virtual Earth AJAX 及 3D 控件推出

Zune 将进入消费者起居室?

<Category: 资讯> 2 条评论

zunelivingLong Zheng 再一次通过招聘广告信息获得了一些线索。3 月 20 日,微软发布了一则招聘广告信息,为 Zune 团队招聘软件开发工程师,描述如下:

Zune 团队正在寻找一名有资格的软件开发工程师来帮助微软将优秀的数字娱乐功能带入起居室,还包括音乐和视频下载。

主要职责包括:为起居室环境开发具备提供富交互媒体消费体验的创新用户界面。要求有在线服务 API 开发经验(必须),产品将提供一整套从云端提供音乐及视频的富在线媒体体验。并对用户体验以及数字媒体充满热情(必须)。

这则招聘广告信息也正好在微软 Zune 部门重组后的一个月贴出,事实上,这并不是空穴来风的:

  • 微软 Zune 软件和服务团队已并入 Connected TV 部门(Windows Media Center, Mediaroom),由微软副总裁 Enrique Rodriguez 负责,今后将专注于为 PC, TV, 手机和 Zune 提供软件和服务。
  • 微软将创建更加统一,更加“云”的娱乐业务,也包括扩展 Zune 服务至非微软设备

当时我对 Zune 软件和服务团队合并入 Connected TV 部门并不能完全理解,现在这则广告或许给了我们更多的暗示:微软 Zune 软件和服务将进入消费者起居室。

话有说回来了,微软面向起居室的娱乐平台已经有 XBOX 360, Media Center 和 Mediaroom 叻,如果 Zune 真的进入该领域的话,是先要和 XBOX 360 或 Mediaroom 竞争呢?还是和 Apple TV 竞争?还或者仅仅是为了提高 Zune Marketplace 的音乐/视频销售额(目前才卖出 500 万首音乐)?

庆幸当初 Windows Live for TV 停止了,不然真的乱了。不过微软还有一个代号为 Echoes 的移动服务及娱乐平台,有可能涉及 TV 业务。

摘译链接: Zune wants to come into your living room, entertain you

本文来自: Zune 将进入消费者起居室?

MySpace 开发者平台(开放平台)已支持 Silverlight(Updated)

<Category: 开发> 发表评论

Microsoft Developer Evangelist Michael Scherotter 称 MySpace 开发者平台(MySpace Developer Platform)已经支持 Silverlight,所有的开发者都可为基于 OpenSocial 的 MySpace 平台开发 Silverlight 应用。

下图为利用 Microsoft Expression Blend 2 的数据模板呈现的 MySpace 好友列表:

silverlight_myspace_open_platform

图片来源: Silverlight for the MySpace Developer Platform

Updated: 根据 Mashable 的消息,MySpace 也将推出 MySpace for Windows Mobile 客户端,这是自 iPhone, Blackberry, 以及 Android 之后 MySpace 支持的又一大智能手机平台。

Windows Mobile 版 MySpace 将于今夏向 Windows Mobile 6.1 推出,金秋在 Windows Marketplace for Mobile 上线。另外,LG 手机将预装该客户端。

LiveSide: Silverlight comes to MySpace Developer Platform

本文来自: MySpace 开发者平台(开放平台)已支持 Silverlight(Updated)

Mix09: Silverlight 3 Beta, Tools for Visual Studio 以及 SuperPreview

<Category: 开发, 资讯> 3 条评论

微软在 Mix 09 Keynote 上,推出了大量为 Web 开发者&设计者提供的 Silverlight 3 Beta, Windows Azure Tools for Visual Studio,以及 Microsoft Expression Web SuperPreview。以下为摘要:

Silverlight 3 Beta

微软在Mix 09 上推出了 Silverlight 3.0 Beta。该预览版新增了超过 50 项新功能,包括支持在浏览器外运行Silverlight应用,显著的视频播放性能与质量改进。

Silverlight 3 Beta 新功能包括:

  • Silverlight 3.0 Beta 已原生支持 H.264, AAC, IIS 7 流媒体(Live 或 On-demand),完全 HD(720p+) 播放支持,以及可括展解码器、更多媒体格式支持。
  • Silverlight 3.0 Beta 还包括新的 3D 图像、动画功能,硬件加速效果,和文本改进,其他还包括:透视 3D 效果、Pixel Shader 效果、位图缓存与新位图 API、支持应用主题、增强的皮肤主题控制、改进的文本渲染字体支持。
  • Silverlgiht 3.0 Beta 自带 60+ 带源代码的控件、Deep Linking、SEO、增强的数据支持、应用库缓存、改进 Deep Zoom、二进制 XML、本地连接功能。
  • Silverlight 3.0 Beta 支持访问控制系统颜色,允许用户进行局部更改,比如:设置高对比度配色方案。
  • Silverlight 3.0 Beta 允许用户将其最喜欢的应用添加至 PC 或 Mac 的桌面及开始菜单,而无需下载其他的 Runtime 或者浏览器插件。新版还支持离线应用(下图)

Silverlight3OutofBrowser_NEW_web

Silverlight 3 Beta Tools for Visual Studio 更新列表如下:

Windows Azure Tools for Microsoft Visual Studio

微软同时也在 Mix09 上推出了 Windows Azure Tools for Visual Studio 2009 年三月 CTP 版。Windows Azure Tools for Visual Studio 能够使 Visual Studio 支持创建、开发、调试、运行、封包 Windows Azure 上的服务。

Microsoft Expression Web SuperPreview

Expression Web 团队昨宣布了一款跨浏览器测试工具 SuperPreview,该工具允许开发者或设计者在不需要虚拟机或 Web 截图服务的情况下,看到网站在不同浏览器下的外观。最终完整版 Expression Web SuperPreview 会捆绑于 Expression Web 3 进行销售,同时也会有独立程序。Long Zheng 很详细的介绍了该软件

Microsoft Presspass: Microsoft Web Technologies Unveiled at MIX09 Help Businesses Deliver Return on Experience

LiveSide: MIX09: Silverlight 3 Beta, Tools And More…

本文来自: Mix09: Silverlight 3 Beta, Tools for Visual Studio 以及 SuperPreview

Windows Live Messenger Web Toolkit 已经推出

<Category: 开发> 5 条评论

感谢 mynetx 的提醒,Windows Live Messenger Web Toolkit 的开发文档已经出现在 MSDN 上了。通过 Windows Live Messenger Web Toolkit,可以为网站增加 Windows Live Messenger 功能,比如:即时聊天、状态信息、联系人信息等,而现在被广泛使用的 Windows Live Messenger IM Control 只是其一部分而已。

然而上次那篇 Mix 09: Windows Live Messenger Web Toolkit 和 Web Bar 将推出 一文可能让大家更晕了,我先理一下结构:

Windows Live Messenger Web Toolkit 是统称,有以下 4 个组件(库、控件、API):

  • Windows Live Messenger UI Controls(包括:Windows Live Messenger Web Bar Control,Contact List Control 等)
  • Windows Live Messenger Library
  • Windows Live Messenger IM Control
  • Windows Live Presence API

image

而在这次 Mix 09 上推出的 Windows Live Web Bar Control(上图)是属于 UI Control 的,并包含完整的 Messenger 体验,功能包括:

  • 联系人列表 — 管理、搜索、发起对话,还支持 Favorites 联系人;
  • 对话列表 — 用户切换、管理活动对话;
  • 用户区 — 显示用户状态,并允许用户更新信息,;
  • 跨页导航 — 能在站内切换页面的同时,保持 Windows Live Messenger 的登录状态

Web Bar Control 将会显示在网站的底部,从各个方面来看很类似 Facebook Chat 功能。

Windows Live Messenger Library 也更新至了 3.0,主要更新如下:

  • 改进浏览器支持 - 支持 Google Chrome,并通过 postMessage 功能增强支持 HTML5 的浏览器的性能;
  • 跨页导航 - 同 Windows Live Web Bar Control 的;
  • 支持 Windows Live ID Delegated Authentication;
  • 应用联系人 - 支持同一应用(站点)上的用户进行对话,而无需将对方添加为好友
  • 新加载器 - 详情见 Loading the Windows Live Messenger Web Toolkit

除了 MSDN 的开发文档之外,Mslivelabs 的站点也值得一看。Angus Logan 和 James Senior 还制作了一段上手视频。Windows Live Messenger Web Toolkit 说白了,就是为应用或者网站增加社会化网络功能,而我加粗的那两个功能无疑是这次更新的重点。

本文来自: Windows Live Messenger Web Toolkit 已经推出

微软公开 Windows Marketplace for Mobile 应用集市开发者计划

<Category: 资讯> 6 条评论

marketplacePhone 微软于 11 日正式宣布了开发者通过 Windows Marketplace for Mobile 开发和出售 Windows Phones 应用的新细节。微软承诺将会帮助开发者创建新的、优秀的应用,并提供指导和支持,以及保证在整个过程中的透明度。开发者可以在 developer.windowsmobile.com 获得开发工具和相关信息。

开发者将获得应用销售收入的 70%,也可以将应用的价格设为 0 元。当然,不同市场也可设置不同的价格。苹果同样也定为 70%,而 RIM 定为 80%。另外,微软还将向提交应用的开发者收取 99 美元的年注册费,学生则可以通过 Microsoft DreamSpark 项目免去。

Windows Marketplace for Mobile 将会在 29 国发布,并且开发者可以在开发者门户中查看应用认证申请过程中的的详细反馈

其中有几则计划是针对苹果而推出的,比如:保证整个过程的透明度,详细的应用认证反馈和直接反馈渠道,似乎都在暗讽苹果的应用审核政策的不透明性及其他一些问题。不过,目前只是微软的计划,具体如何还得时间来证明了,预计 Windows Marketplace for Mobile 将与 Windows Mobile 6.5 同步在今年第四季度发布

目前微软的 Windows Marketplace for Mobile 已经有超过 20,000 款应用,而开发者们可以利用常见的开发工具进行开发,比如:Win32, Active Template Library 和 Microsoft Foundation Classes (Visual C++), Visual C#, Visual Basic .NET, ASP.NET,以及 JavaScript, XML(AJAX)。

另外,Long Zheng 发布了一段 Start Windows 广告视频:P

相关链接: Mary Jo Foley - Microsoft seeks to lure mobile developers with un-Apple-like perks
官方公告: Microsoft Unveils Its Developer Strategy for the Next Generation of Windows Phones

本文来自: 微软公开 Windows Marketplace for Mobile 应用集市开发者计划

Windows Live ID 自定义页面已经推出

<Category: 开发> 2 条评论

上周,James Senior 在博客中介绍了 Windows Live ID 自定义页面的详细信息,而对于网站管理员来说,只要根据 MSDN 文档即可开发,而前提是该站需要已整合 Windows Live ID Web Authentication,否则即使定义了界面也是徒劳。

下图为 LiveSide 自定义的 Windows Live ID 登录界面:

image 

James Senior 又在博客中给出了具体可以自定义的页面部分(红色框部分):

windows_live_id

只要已经整合了 Windows Live ID Web Authentication 就已经配置 msm.live.com 中的信息,直接访问 https://msm.live.com/app/ManageCobranding.aspx 管理应用,它会提供上传自定义登录或注册页面的 XML 配置文件的选项。若无 XML 配置文件,也可以在 msn.live.com 直接下载模板进行编辑。

另外,在 PDC 08 上宣布的支持 OpenID 的 Windows Live ID 会在 Mix 09 上推出么? :P

LiveSide: Windows Live ID Customisation Now Live

本文来自: Windows Live ID 自定义页面已经推出