查看: 31918|回复: 359

[讨论] 关于wp,你不得不考虑和知道的东西   [复制链接]

Rank: 7Rank: 7Rank: 7

签到天数: 6 天

[LV.2]偶尔看看I

支持
1011
智慧币
1725
积分
483
注册时间
2011-4-5
发表于 2011-8-4 23:14:46 |显示全部楼层
不管现在这个平台是否能让你满意,是否满足了你的全部,我就是喜欢他,你也许会喷我,我不在乎。但是请你写下每一个有可能伤害到我或者每一个人的文字之前,看完我的这篇文字,了解一下wp,了解一下微软想要完成的目标,你想要的究竟是一个叫做windows phone的“android”?还是开辟另一条路的一个全新的发展平台?我们的生命常常有许多种选择,你今天选择了这个系统,无非是在它成功道路的初始就遇到了它,但是也许android让你蒙蔽了眼睛看不到它的独一无二的地方,这没关系,请耐心看完我的这篇文字,如果这还不能说服你,请处理掉你的手机吧,别恶心着你的同时也还继续让你来恶心我

       关于Windows phone这个由微软所有主持开发全新手机系统,也许已经被很多人所知晓。不同于android或者ios的全新ui理念,怪异的Metro界面,极度流畅的操作体验,封闭到牙齿的系统,捉襟见肘的终端选择,都给人留下了深刻印象。

       记得去年10月,第一批Windows phone手机上市时,我并不是很看好这个系统,和当时的android2.1或者ios4对比,Windows phone的功能简直少到可怜,多任务,中文,第三方应用等问题都是我对Windows phone说不的原因,还有一个很大的原因是-----我很不喜欢微软之前的系统Windows mobile,虽然ppc的确是一个优秀的系统,但是繁琐到骨头的操作还是让我头痛(我并不是一个很笨的人),这直接让在最初忽视了Windows phone。

        第一次接触Windows phone,是在今年的4月,我的上一部主力手机x6被偷掉让我又有了一个购买手机的理由,之前android给予我的体验也并非那么出色,但是iphone对于我这个学生来说又太贵。在不夜城我认识的老板那里我试验到了我的第一部Windows phone手机HTC HD7,第一次使用后的体验让我直接决定就买下它。买回家后立刻就是折腾,越狱,升级,装软件,这期间摸索了近2天(这两天是最折腾的时刻,从完全无知到逐渐熟悉,不得不说wp的入门难度的确高于ios或者android),经过4个多月的使用,我发现我已经逐渐享受微软带给我的畅快和体验,逐渐丰富的应用也不断让我惊喜,mango的发布也让很多我所需要的功能得到了补充,我也逐渐整理了一些关于Windows phone,你不得不知道的一些事,其中也不乏我的推测。

Windows mobile:
        也许ppc对于很多人来说有非同一般的意义,许多人对于智能手机的启蒙都是由ppc或者palm开始的,走过了10几年演变的ppc经历了风风雨雨,终于止步于6.5版本。其实许多人并不知晓,微软最初的确有过一个版本叫Windows mobile7,只是当时受到ios冲击的微软比诺基亚更早的意识到了自身的问题------Windows mobile并不足以对抗ios,站稳脚跟并得到市场,所以坚决的推翻了之前已经开发过半的Windows mobile7,匆匆推出了Windows mobile7的半成品 Windows mobile6.5。之后便重新开发除了是我们看到的第一版的Windows phone7(7004)。所以Windows phone和Windows mobile并没有任何关系。

理念:
        关于理念,这一部分很难以让人理解,但是可以说Windows phone的所有ui功能开发,和定制都是跟随理念进行的。Windows phone的理念在于,我们每一个人最终都不会在一座座app的孤岛中漂流,我们身处信息流动中,每个人都是一个信息的接受者,同时也是信息的传递者,我们的生活就是一条永远不停歇的信息流,Windows phone帮助我们毫无阻碍的穿梭于整个信息流动里,得到-传送-得到-传送,周而复始,这就是不同于ios或者android的app核心的不同之处,信息>app,这永远都是Windows phone的理念。

Metro:
        在以上的理念下,微软创造了全新的ui概念---------Metro。Tile和全程序列表组成了Metro的全部。可以说,tile既是Metro的灵魂,它强调了信息接受的最大化,更为直观和快速的接受用户需要知晓的信息,很可惜在nodo时期微软并未开放tile的滚动信息显示,所以能体现的效果非常少,不过在mango开始,微软开放了tile的api,第三方也能使用这些小色块来显示需要的信息了。

        Metro理论上拥有完好的体验和效果,但是实际有个最大的问题,即是并非所有人都能理解和接受这种形式。metro像真正的文学作品,对读者需要要求高,但内涵丰富,真正融合了设计、文化、美学、用户需求等。

Zune和封闭:
        说微软照搬了整个ios的商业模式一点都不为过,因为微软在苹果身上看到了值得学习借鉴的东西,就像每一次重大业务调整那样,mac启发出了Windows,ios模式也同时启发出了Windows phone模式,苹果永远像在为微软提示未来的道路。

        封闭平台的优势一目了然,微软可以完全掌控平台的所有细节,能够更紧密的融合平台内的用户,开发者,功能的开发与升级都由自己说了算,避免了平台分裂的问题。当然,缺点依旧显而易见:为了封闭的安全性,很多功能必须舍弃,比如文件管理,文件的读写的限制(蓝牙的文件传输),同时在开发的自由度上也不如开源的android。

        用户,微软,开发者,这三者在这个封闭的圈子里的紧密结合,用户和微软依靠zune来连接,微软和开发者依靠app hub,用户与开发者依靠marketplace,这三者完整的紧密的连接,并且随着平台的发展,这种连接会使得平台越来越稳固。

越狱:
        越狱是每一个封闭平台无法逃避的问题,这个带来的好处很清晰,可以让我们摆脱自带的marketplace,免费的安装一些收费的软件。目前windows phone的越狱其实是微软官方的解锁工具,为的是给开发者解锁手机来安装测试软件,但是这个官方工具很快就被破解了,也就是现在被广为使用的chervon wp7,黑客突破了开发者身份验证和安装软件数目的限制,可以让这个工具使用在每一部手机上。同样安装软件也需要一个开发环境,这也就是为什么安装软件需要Windows phone的sdk的原因。

软件:
        和ios一样,Windows phone的软件开发需要api的支持,由于nodo时期开放的api非常少,这也就导致了许多软件的不给力,例如qq(因为没有长连接的支持,所以目前qq是基于wap qq开发的,所以才会有消息延迟等问题),不过mango重新开放了1500个api,所以鉴于开发者对于Windows phone平台的兴趣没有减弱,mango时期软件爆发的可能性非常大。

Mango:
        作为Windows phone推出后最重要的一个升级,它让Windows phone有了追上android以及ios的能力,整个系统的改进都是非常大的,基本形成了一种量变到质变的过程。最大的更新在于多任务,多语言支持,更多api开放,多个live服务和sns的整合。不过由于mango还没有正式推送,微软只发布了对于开发者推送的预览版,所以现在我们得到mango的方式就是把我们自己的手机伪装成开发者机,来得到推送,由于是预览版,所以有可能存在功能的缺失和不稳定,一切的形式都以最终正式推送的为准。

已有 96 人评分信息 技能 支持 收起 理由
神武明哲007 + 5 必须支持
champwey + 3 必须支持
m殘剣飛鱈m + 1 太强悍了
imperialswan + 3 很中肯!
善了个哉 + 1 这个我喜欢
dark412587 + 1 必须支持
熊小杉 + 3 必须支持
飘儿dongdong + 1 太强悍了
kokokofki + 1 很少见分析的这么透彻的文章
刀枪 + 1 必须支持
展昕 + 1
木头疙瘩 + 3 必须支持
foresthan + 1 必须支持
在他乡 + 2 必须支持
gorsse + 5
henry1716 + 1 必须支持
sujc0416 + 1 值得分享
精灵祭司 + 1 太强悍了
mocigege + 2 信息流需要探索者
lyalpha + 1
铁面孔目 + 1 必须支持
zou63 + 1 必须支持
auuwap + 1 太强悍了
szdsm006 + 1 必须支持
蜗牛慢慢爬 + 1 必须支持
540058060 + 2 值得分享
怜香惜玉的悲哀 + 2 太强悍了
cubyka + 1 必须支持
nicotine + 1 值得分享
heronlyj + 1 太强悍了
★善解人衣★ + 1 必须支持
JD-shark + 1 值得分享
only-color + 2 必须支持
Allurema + 1 太强悍了
garry + 2 值得分享
南漂的Joe + 1 必须支持
11xian + 1
quakee + 3 太强悍了
lesliezhou + 1 必须支持
hou172686289 + 1 值得分享
眞空佛陀斬ひ + 1 太强悍了
我、只是不懂 + 1 必须支持
尘埃未定 + 1
8812616.884 + 1 必须支持
思念是一种病。 + 1 必须支持
Oo橘寶oO + 1
我不是萝莉 + 2 哦买噶.. 这个太牛了.必须要支持阿!~~!!.
hy133266 + 1 值得分享
xrbenbeba + 7 值得分享
陈xu + 1 必须支持
zopmop + 3 值得分享
gaara11707 + 3 值得分享
血天使 + 1 必须支持
fldqw + 2 必须支持
zhuotan + 7 这个也是我选择这个系统的原因.
jsnjone + 1 必须支持
lv007 + 1 值得分享
howeher + 2 必须支持
shengdunda + 1
pigpc2003 + 1 说的太好了
a6787488 + 1 必须支持
zcb1991 + 3 必须支持
anxinbest + 2 必须支持
一共雨辰 + 1 值得分享
a170074117 + 1 必须支持
ATField + 2 必须支持
张某某 + 1 必须支持
黄金时代,白纸 + 2 必须支持
skyslot + 1 有你更精彩
kidking110 + 1 说的太好了
singtion + 1
suhongwei + 5 + 5 值得分享
louie + 3
laziness + 1
kidd1asd + 2
allenyuky + 1 这个我喜欢
聚集记忆的SHI间 + 5 必须支持
wgsunwei + 20
Ieon + 1 必须支持
愤怒的小扁鱼 + 1 太强悍了
醉酒青蛙 + 3 值得分享
純靠譜 + 3
snogxp + 7 必须支持
Jacklog + 2 值得分享
龙卷风 + 1
nanzanjie + 2 太强悍了
zhouastyl + 1
qazwsxle + 3 说的太好了
lovewhowho + 5 必须支持
baoyanan8 + 3 必须支持
jlderek + 2
unrated + 2 必须支持NIC ,嘎嘎我亲爱的滴滴~~~.
a4752169 + 3
晨雨零稀 + 10 必须支持
shinzi + 3 太强悍了,好文章~必须支持啊
lanceka77 + 5 + 11 值得分享

总评分: 信息 + 5  技能 + 5  支持 + 219   查看全部评分

无欲无为
[你知道吗]:
论坛版权

使用道具 举报

Rank: 7Rank: 7Rank: 7

签到天数: 6 天

[LV.2]偶尔看看I

支持
1011
智慧币
1725
积分
483
注册时间
2011-4-5
发表于 2011-8-4 23:15:11 |显示全部楼层
多任务:
          Mango中新增的多任务机制,改变了之前Windows phone只能单任务运行的尴尬,但是许多人拿到mango的预览版,长按返回,并没有看到之前像微软宣称片中的样子,然后就称Windows phone的多任务是伪多任务,其实事实不是如此的。

          Windows Phone 7使用墓碑机制来切换和恢复第三方应用程序。Mango中在墓碑机制上又增加了一个Dormant状态,同时通过一些后台的服务和agent来解决第三方应用的多任务需求。也就是说,Dormant+agent+service就是mango的多任务live agent机制的全部。在长按的那个卡片式列表,其实就是所有的Dormant列表,程序在此列表中可以完全即时恢复,但是它并没有运行,他被系统冻结了,所有的功能都是靠agent和service来完成。我们都知道Dormant的只支持5个,如果超出这个数字,系统会自动把最先打开的任务转入墓碑。但是实际,这个任务的agent和service并不会被关闭,依旧可以为这个程序提供核心服务。举个例子,我的qq或者豆瓣电台,需要用到核心的网络连接和音频接入的服务,即时我这两个程序被挤出了Dormant的列表转入墓碑,我的qq依旧可以被推送和接受到消息而且依旧可以在线,豆瓣电台依旧可以播放音乐。只是返回任务时需要从程序列表进入,为了和墓碑区别,微软在mango中加入了程序快速恢复的功能(可以参考iphone qq2011的qq模式)

          前面说到了那么多的agent,大家可以把agent想像成一个程序最核心的功能,当然,并不是所有的程序都拥有agent的(例如看书类软件并不需要后台的任何服务)。agent只是保证了任务不管在什么情况下的后台可以得到的功能。而agent借用的api和service全是系统接口,更保证了程序员在编写agent是的便利和agent的效率问题。  微软为什么要做这么复杂的设置?其实依旧是为了电池和内存考虑,程序一旦进入Dormant或者转化为墓碑,它所占用的只有agent的内存,这个大小的内存压力可以忽略不计,对于电池会产生的影响也微乎其微,也不会影响你自身的系统运行,但是却可以保证后台程序得到所有的功能性服务,agent可以在设置里的后台服务里打开和强制关闭。  
         
          这就是live agent模式的全部,除此之外更上一级的就是常驻内存的系统工具和ie。下一级就是墓碑的程序。

升级:
        Windows phone的升级全部在zune中完成,这一过程有别于刷机,类似于ota升级,不影响用户数据,甚至不影响越狱。

未来与Windows8:
        即使这是一个并不怎么完美的平台,即使他没有数十万的应用程序,但是媒体和用户已经越来越难以忽视Windows phone的存在了,关于未来,我想说一些关于Windows8的不成熟的想法,有可能有些人听来会一笑置之,但是我却认为,Windows8会是Windows phone整个战略甚至是微软下一个10年最重要的一个系统。

        这牵扯到微软统一平台的想法,同样的,这个想法也是苹果给予微软的灵感(关于mac和ios的整合,苹果已经开始着手了)。

        从一开始Windows8打定主意要发布arm版开始,微软无形中已经加强了Windows和Windows phone的连接,x86的Windows8和arm的Windows8以及Windows phone之间有着微软对于平台统一的想法。既使现在三者的开发平台完全不一致,微软也在想尽方法来统一平台和服务。Live 服务和xbox live服务的整合,这无形中把微软在pc平台的优势逐渐转移到了Windows phone。从而也部分解决了未来在app这一块的劣势(如果arm版与Windows phone能统一开发,是否能拉一把Windows phone?)

Nokia:
         这是一家不得不提到的厂商,曾经的辉煌与今天的落寞形成鲜明的对比,但是从nokia决定和过去决裂跟随微软开始,nokia就开始了艰难转身之路,也许许多人并不理解诺基亚的许多做法和行为。但是事实是,贡献地图与音乐服务之后,诺基亚获得了微软marketplace以及Windows phone授权费的分成,这直接让诺基亚处于了一个非常微妙的位置,它既是Windows phone的硬件厂商,同时又具有影响平台的能力。

         Nokia+微软=苹果,这种想法其实一点都没有错,在硬件方面,nokia有着完全不输给苹果的设计和素质,软件方面微软的能力已经不容置疑了。两家公司的合作其实非常顺利成章,对于微软来说,nokia不是唯一的,但确实最好的选择,它能让Windows phone最大的一个问题迎刃而解---------------销售渠道,要知道,nokia的销售渠道和铺货量既使在自身大规模缩减之后,依旧走在所有厂商的前面。这对于Windows phone的发展来说,至关重要。

总结:     
     说了这么多很像5毛的话,无疑是想解释一些大家对于Windows phone这个平台的一些疑惑。我个人觉得,三足鼎立的局面已经基本很难改变了,Windows phone后来居上超越android也不是空谈(通过专利来让厂商支持,也只有微软能这么玩儿)。对于理念完全不同与ios和android的Windows phone来说,自身的发展依旧是首要任务,很多软件和本土化的缺失以及不人性的设定,也是需要改变的,但是不管如何,这个是我今年用过最惊喜的平台了,顺畅的操作和体验完全打破了ios在我心中独大的位置,我非常期待Windows phone接下来的发展。

PS:感谢burn同学,你给了我非常多想法,还有恶魔读书者同学!!!!!
已有 1 人评分支持 收起 理由
xxhvcj + 3 必须支持

总评分: 支持 + 3   查看全部评分

无欲无为

使用道具 举报

Rank: 2

签到天数: 3 天

[LV.2]偶尔看看I

支持
0
智慧币
189
积分
21
注册时间
2011-7-5
发表于 2011-8-4 23:20:18 |显示全部楼层
写得好~~我也期待今年也能拥有一台Windows Phone 7~
[你知道吗]:

使用道具 举报

Rank: 4

签到天数: 88 天

[LV.6]常住居民II

支持
61
智慧币
1685
积分
603
注册时间
2011-6-17
发表于 2011-8-4 23:20:22 来自手机 |显示全部楼层
写的很到位

使用道具 举报

Rank: 3Rank: 3

签到天数: 1 天

[LV.1]初来乍到

支持
0
智慧币
508
积分
189
注册时间
2011-7-28
现用机型
Omnia7
发表于 2011-8-4 23:24:20 |显示全部楼层
沙发???
[你知道吗]:

使用道具 举报

Rank: 5Rank: 5

签到天数: 133 天

[LV.7]常住居民III

支持
106
智慧币
3303
积分
1396
注册时间
2011-3-22
现用机型
Omnia7
发表于 2011-8-4 23:31:56 来自手机 |显示全部楼层
前排支持!

使用道具 举报

Rank: 7Rank: 7Rank: 7

签到天数: 196 天

[LV.7]常住居民III

支持
1933
智慧币
136
积分
6148
注册时间
2011-3-11
发表于 2011-8-4 23:32:43 |显示全部楼层
nic!不错
重庆【汤锅】WP7 玩家型卖家→http://cqtg.taobao.com/
[你知道吗]:

使用道具 举报

Rank: 5Rank: 5

签到天数: 187 天

[LV.7]常住居民III

支持
124
智慧币
3821
积分
1252
注册时间
2011-6-1
现用机型
Lumia710
发表于 2011-8-4 23:32:43 |显示全部楼层
楼主是才子

使用道具 举报

Rank: 2

签到天数: 2 天

[LV.1]初来乍到

支持
-1
智慧币
226
积分
73
注册时间
2011-7-25
发表于 2011-8-4 23:33:37 |显示全部楼层
O7来了。。
[你知道吗]:

使用道具 举报

Rank: 2

签到天数: 1 天

[LV.1]初来乍到

支持
0
智慧币
321
积分
35
注册时间
2011-4-25
发表于 2011-8-4 23:36:19 |显示全部楼层
学习学习学习学习学习学习学习学习

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Other

  • 论坛数据
  • 即时动态
  • 在线举报
  

版权所有 © 2011 智机网 V2.0

手机版 | Discuz!X2 社区技术 | WP7论坛 | WP7软件

回顶部