最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

Windows Phone 7:突破过去,奔向未来

  • 2010-04-04
  • 本文字数:1462 字

    阅读完需:约 5 分钟

最近,微软发布了新的移动平台—— Windows Phone 7 ,它的设计思想与之前的 Mobile 6.5 截然不同。该开发平台是围绕.NET 构建的,因此旧的本地应用将无法在上面运行。

  • 通过游戏和应用程序达到的高度个性化——游戏会起主要的作用。
  • 帮助开发者盈利——这是与已经存在的应用 marketplace 紧密相连的。
  • 向“三屏幕 + 云”的愿景推进——这意味着用户可以通过计算机、电视或者移动电话来访问应用。显然,这种应用应该存在于云中,以支持这样的体验。

Windows Phone 7 的外观和使用感受与之前的 Windows Mobile 6.x 截然不同。用户体验(UX)经理 Charlie Kindel 指出,Phone 7 是围绕最终用户的体验来创建的,那使得它与微软之前的移动解决方案有很大的差异:

差异总是优势。特别是因为好的原因而产生的差异。Windows Phone 7 Series 之所以与众不同,是因为我们重新设计了所有专注于最终用户体验的因素。这会直接扩展到开发平台。

但其中隐含的意思之一就是:之前的 Windows 移动应用将无法在 Windows Phone 7 Series 上运行。微软将会继续与想要基于 Windows Mobile 6.5 创造新设备的 OEM 厂商合作,但很明确的是,旧的应用无法迁移到新平台上,除非对其进行重写。而问题在于:哪些厂商会为 Mobile 6.x 制造手机?

开发平台包括:使用 Silverlight 或 XNA 的.NET ,还有 Visual Studio 2010 和 Expression Blend。那意味着不存在本地代码,也没有对 Windows API 的调用。这会让某些开发者很不高兴,正如用户 taberg 在评论中所说的:

平台延续性是 Windows Mobile 唯一的也是最重要的特性。对我们的客户来说,能够在当前的电话上运行 2003 年的代码比精美的界面(似乎微软无论怎样也做不好)更重要。此外,在我们很多项目中(例如在之前使用蓝牙),通过 P/Invoke 访问针对特定硬件的 API 的能力是至关重要的。现在那些优势已经消失殆尽。你只是做了多年无用的开发工作和成千上万行代码。 “我们将会继续与合作伙伴协作,提供基于 Windows Mobile 6.5 的新设备,并且会在以后多年内支持那些产品。”

我打赌,你会的。但是哪个设备厂商会生产这样的“迟暮之年的”设备呢?

现在是转而使用另一个移动电话操作系统的时候了。

泄露的文档所说,OEM 和网络操作员将能够对底层本地API 进行受限的访问,以对手机进行个性化设置。该操作系统还会支持多任务处理,但是我们还不清楚,后台应用是否会正常运行,或者它们会暂停直到转移到前台。服务可能会在后台正常运行,而带有用户界面的应用被暂停。

基于同样的文档, ArsTechnica 认为 Phone7 会是一个被锁定的平台,这与 iPhone 而不是 Android 更加相似,:

还有暗示表明平台会被适度地锁定——像 iPhone 那样,而不同于 Android。文档指出所有应用程序(包括正规的应用和对 OEM 特定的软件)都需要运行在“安全屋”中,并且会在专门的“用户商店”中安装(这可能意味着禁止访问其他存储)。Marketplace 会验证对受管理的 API 和受限的本地 API 集的使用,以确保开发者只能做被记录在案和支持的事情;这与 iPhone 的形式又是非常相似。没有 Marketplace 系统(以及这样的应用可能拥有的能力)应用程序是否还可用是另一个未知数。

开发者会拥有一个站点,其中有各种工具、指导、文档和代码示例来帮助他们创建Phone 7 应用程序。 Phone 开发工具 CTP 包中有:Visual Studio 2010 Express for Windows Phone CTP、Windows Phone Emulator CTP、 Silverlight for Windows Phone CTP 以及 XNA 4.0 Game Studio CTP。有趣的是它不支持 Windows XP,只支持 Vista 和 Windows 7。

查看英文原文: Windows Phone 7 Breaks with the Past

2010-04-04 20:441929
用户头像

发布了 340 篇内容, 共 126.1 次阅读, 收获喜欢 13 次。

关注

评论

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

微服务 SpringBoot 整合 Redis GEO 实现附近商户功能

做梦都在改BUG

Java redis 微服务 Spring Boot

明晚 8 点直播!OpenCloudOS 中的海光国密算法分析

OpenCloudOS

Linux

模块六作业

程序员小张

「架构实战营」

OneCode开源低代码引擎白皮书

codebee

低代码 开发工具 低代码平台 java UI

软件测试/测试开发 | Selenium多浏览器处理

测试人

软件测试 自动化测试 测试开发 selenium web测试

ArkUI新能力,助力应用开发更便捷

HarmonyOS开发者

HarmonyOS

软件测试/测试开发 | web自动化测试-执行 JavaScript 脚本

测试人

软件测试 自动化测试 测试开发 Web自动化测试 selenium

安全等保二级和三级哪个高?哪个费用更高?

行云管家

网络安全 信息安全 等保 等级保护 等级

2023年新广州市等保测评机构名单看这里!

行云管家

等级保护 等保测评 广州

飞桨助力南京邮电大学智能芯片测试团队斩获“互联网+”大赛全国银奖

飞桨PaddlePaddle

paddle 芯片 大学生 飞桨 国赛

构建云边端一体的分布式云架构,软硬结合驱动边缘计算创新场景

Baidu AICLOUD

边缘计算 分布式云

怎样快速地迁移 MySQL 中的数据?

做梦都在改BUG

Java MySQL 数据库

面试官:分库分表,真的有必要吗?

做梦都在改BUG

Java 分库分表

分布式事务解决方案

Java 分布式事务 事务

记一次SpringBoot启动优化实践

做梦都在改BUG

Java spring Spring Boot

开源指南针发布在即:估量有尺,开源有道

kk-OSC

开源

从实战出发,聊聊缓存数据库一致性

做梦都在改BUG

Java 数据库 缓存 一致性

把盏言欢,款款而谈,当WorkPlus接入了ChatGPT机器人

WorkPlus

Spring Security怎么从数据库加载我们的用户?

做梦都在改BUG

Java spring spring security

Seal 0.4 发布:软件供应链安全洞察更上一层楼!

SEAL安全

软件供应链安全 SEAL 企业号 2 月 PK 榜

5 步带你入门 GaussDB (DWS) 的 GDS 导入导出

华为云开发者联盟

数据库 华为云 企业号 2 月 PK 榜 华为云开发者联盟

Linux安装ElasticSearch

代码的路

Java elasticsearch

Mac 使用brew install zsh 遇到 Error: Command failed with exit 128: git

24号工程师

brew zsh

联邦GNN综述与经典算法介绍

京东科技开发者

算法 数据 GNN 联邦算法 图场景

天翼云发布《中国医疗云建设与应用白皮书》 推动医疗数字化提质增速

Geek_2d6073

Redis高级数据结构Stream和HyperLogLog

做梦都在改BUG

Java redis stream HyperLogLog

飞桨框架v2.4 API新升级!全面支持稀疏计算、图学习、语音处理等任务

飞桨PaddlePaddle

paddle API 飞桨

面试官:你来谈一下Synchronized-轻量级锁

做梦都在改BUG

Java synchronized 轻量级锁

进击中的 Zebec 生态,Web2 与 Web3 世界的连接器

西柚子

关于老板让我用Openresty实现的各种奇怪需求以及实现

做梦都在改BUG

Java openresty

Maxon explosion-proof industrial wireless access point, bridge, router, DTU

wifi6module

Wi-Fi 6 wireless wireless communication wifi solution wifi6,

Windows Phone 7:突破过去,奔向未来_.NET_Abel Avram_InfoQ精选文章