NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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:441931
用户头像

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

关注

评论

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

Android TabLayout 选中 tab 文字加粗显示

逆锋起笔

android 3月月更 TabLayout android滑动标签

web前端培训:使用 Rust 编写 React 组件

@零度

前端开发 React

惨,给Go提的代码被批麻了

捉虫大师

Go 开源 Code Review

跨越DDD从理论到工程落地的鸿沟

华为云开发者联盟

DDD 业务逻辑 领域模型 设计思想 业务治理

订单中心探索业务系统数据预置助力快交付之路

鲸品堂

敏捷交付

大数据培训:SQL如何去重的方法

@零度

大数据开发

2022年中国婴童零辅食行业市场洞察

易观分析

零辅食

API 网关 Apache APISIX 集成 Eureka 作为服务发现

API7.ai 技术团队

Eureka 服务注册与发现 API Gateway APISIX 网关

如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表

蒋川

Vue PDF pdf阅读器

微服务工程中,基础组件应用

架构 分布式 微服务

AI人脸识别测温一体机设计

DS小龙哥

3月月更

普通索引和唯一索引,难道还分不清

华为云开发者联盟

MySQL 数据库 索引 唯一索引 普通索引

4364Mb/s,助力SM4性能提升40倍的商密 SIG 还有哪些新进展?

OpenAnolis小助手

Linux 开源 互联网社区 sig

技术平台&应用开发专题月 | 一文搞懂全链路监控系统(下)

用友BIP

用友 用友iuap

Apache APISIX 携手 CoreDNS 打开服务发现新大门

API7.ai 技术团队

服务发现 API网关 Apache APISIX

全国人大代表建议:成立国家级“元宇宙”研发机构

CECBC

Method-Swizzling 方法交换

CRMEB

项目启动丨木林森携手用友iuap共谱数字化转型新篇章

用友BIP

用友 用友iuap

React Draggable 实现拖拽 - 最详细中文教程 - 卡拉云

蒋川

React

我的碎碎念:Docker入门指南

hongfei

Docker 容器技术

「架构实战营」模块四作业 考试试卷存储方案

hxb

「架构实战营」

《大饼卷一切》爆笑相声剧 今晚开票!

InfoQ 天津

假如让你来设计SSL/TLS协议,你要怎么设计呢?

华为云开发者联盟

网络安全 HTTP 通信 SSL/TLS 协议 网络通信安全

Dubbo服务如何优雅的校验参数

vivo互联网技术

dubbo 服务器 java;

2021 年的技术总结与趋势分析,我们访谈了几位开发者

知晓云

小程序 微信 元宇宙

摄影师教你开发小程序,「龟斯的风光摄影助手」的设计与开发思路详解

知晓云

微信 前端开发 小程序开发

python 编辑器提示 do not use bare except

AlwaysBeta

Python vscode 编辑器 pycharm Python PEP

appsmith 怎么用?评价如何

蒋川

appsmith

PingCode 全新子产品 Insight 开放内测

PingCode

GraphQL 碰撞 Apache APISIX,提升 API 领域的安全与性能

API7.ai 技术团队

开源 api 网关 graphql APISIX 网关

新 Slogan 新征程|OceanBase 海量记录 笔笔算数

OceanBase 数据库

分布式数据库 oceanbase 品牌slogan

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