Windows Phone的第一个更新

更新出现的问题

前两天得到微软的通知准备在美国时间21日作出第一个update,由于受到NDA限制,过了今天才能发布消息。可是这个update还没有带copy & paste。 copy & paste功能已经在开发工具1月更新上加上了,能在模拟器上调试。很多程序基本不需要重编译就自动支持,除非textbox放到panorama控件下。

 

不管怎样毕竟是第一个update,还是非常期待。想在第一时间体验并分享给WP7开发者和爱好者。可是苦等多时,一直没有得到更新通知。不知道什么时候可以更新通知,微软这次真的不给力呀。

 

正常情况下,链接Windows Phone 7到Windows 7。然后打开Zune software,在settings->UPDATE能看到更新信息,可是我的Zune software不是提示我的手机是最新的,就说没办法链接到更新服务。晕菜......

image

 

image

 

更新的正常流程

下面讲讲正常update流程,由于我的手机不给力,只能从另外一个mvp的文章偷些图来用了。原文见http://www.mobilityminded.com/12359/first-windows-phone7-update

 

如果想得到Upate通知,需要在Windows Phone的Settings > System > Phone Update里面勾上update通知,如下图。

一旦有update通知,手机会提示,可知道这个不是一般的toast notification呢(关于push notification)可以参考我的视频MSDN webcast《Silverlight for Windows Phone开发》系列视频。 我们第三方开发人员做不出这个toast出来的,如下图。

然后是链接手机到Windows的电脑,打开Zune Software。点击Upate,就出现下面的一些update画面。

image

 

image

 

 

 

 

 

 

 

image

image

 

image  

 

 

image

更新完毕, 操作系统版本号从7004变成7008只是一个很小的改变,NoDo需要等到下个月的更新了。

关于更新一些注意点

由于更新通知通过一些运营商来发布,因此,如果没有sim卡的手机可能得不到更新通知,或者该运营商没有Windows Phone手机也可能得不到更新通知。据说解决方法是直接打开Zune Software的settings->UPDATE,强制手机更新,但是我没有成功。

 

更新会使得ChevronWP7失效,如果需要非官方解锁的,最好观望一下。

作者:Jake LinJake's Blog on 博客园
出处:http://procoder.cnblogs.com

作品Jake Lin创作,采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。 任何转载必须保留完整文章,在显要地方显示署名以及原文链接。如您有任何疑问或者授权方面的协商,请给我留言
posted @ 2011-02-22 09:17 Jake Lin 阅读(3143) 评论(17) 编辑 收藏

 回复 引用 查看   
#1楼 2011-02-22 08:39 Windie Chai      
手头的一台LG E900检测到更新了……不过不是我的,没敢动。
 回复 引用 查看   
#2楼 2011-02-22 08:58 BenBen789      
我想知道:
WP7的更新通知(自动推送)功能,是不是手机过一段时间主动向服务端请求来判断有没有更新?还是服务直接下发通知?
因为手机与微软的服务是断开的,并不是像SOCKET一样有连接的,是怎么实现的?

 回复 引用 查看   
#3楼 2011-02-22 10:02 纵横之间      
引用BenBen789:
我想知道:
WP7的更新通知(自动推送)功能,是不是手机过一段时间主动向服务端请求来判断有没有更新?还是服务直接下发通知?
因为手机与微软的服务是断开的,并不是像SOCKET一样有连接的,是怎么实现的?

我也很想知道

 回复 引用 查看   
#4楼[楼主] 2011-02-22 10:13 Jake Lin      
引用Windie Chai:手头的一台LG E900检测到更新了……不过不是我的,没敢动。

我想动都动不了。

 回复 引用 查看   
#5楼[楼主] 2011-02-22 10:15 Jake Lin      
@纵横之间
引用BenBen789:
我想知道:
WP7的更新通知(自动推送)功能,是不是手机过一段时间主动向服务端请求来判断有没有更新?还是服务直接下发通知?
因为手机与微软的服务是断开的,并不是像SOCKET一样有连接的,是怎么实现的?

可以看看我关于push notification的视频,但是具体原理微软没有透露,我想可以通过几种方法实现,其中一种可能通过短信的方式发送更新通知。其实这与blackberry以前的push mail很类似。

 回复 引用 查看   
#6楼 2011-02-22 10:27 biglee      
@Jake Lin
引用Jake Lin:
@纵横之间
引用BenBen789:
我想知道:
WP7的更新通知(自动推送)功能,是不是手机过一段时间主动向服务端请求来判断有没有更新?还是服务直接下发通知?
因为手机与微软的服务是断开的,并不是像SOCKET一样有连接的,是怎么实现的?

可以看看我关于push notification的视频,但是具体原理微软没有透露,我想可以通过几种方法实现,其中一种可能通过短信的方式发送更新通知。其实这与blackberry以前的push mail很类似。


应该就是push notification,在手机出厂时微软给每台设备都分配一个uri,用这个uri通过云端给手机发送诸如更新之类的信息吧。

Jake,你说如果运营商没有windows phone手机也可能得不到支持,那中国移动的网络能拿到更新吗,你是在什么网络下获得更新通知的,谢谢。

 回复 引用 查看   
#7楼[楼主] 2011-02-22 11:43 Jake Lin      
引用biglee:
应该就是push notification,在手机出厂时微软给每台设备都分配一个uri,用这个uri通过云端给手机发送诸如更新之类的信息吧。

Jake,你说如果运营商没有windows phone手机也可能得不到支持,那中国移动的网络能拿到更新吗,你是在什么网络下获得更新通知的,谢谢。

应该是push notification,但是push notification底层怎么实现微软也没有透露。这里有点不一样的是那个toast,我觉得就是一个messagebox。我用的是Three网络,后来和vodafone合并了,品牌都不见了,但是我的手机还是显示3,可是3没有wp,vodafone才有,搞不懂他们之间的关系。

 回复 引用 查看   
#8楼 2011-02-22 11:45 biglee      
@Jake Lin
引用Jake Lin:
引用biglee:
应该就是push notification,在手机出厂时微软给每台设备都分配一个uri,用这个uri通过云端给手机发送诸如更新之类的信息吧。

Jake,你说如果运营商没有windows phone手机也可能得不到支持,那中国移动的网络能拿到更新吗,你是在什么网络下获得更新通知的,谢谢。

应该是push notification,但是push notification底层怎么实现微软也没有透露。这里有点不一样的是那个toast,我觉得就是一个messagebox。我用的是Three网络,后来和vodafone合并了,品牌都不见了...


有可能是wp拿到toast之后自己处理的,显示了一个MessageBox。你不在中国大陆啊,呵呵

 回复 引用 查看   
#10楼[楼主] 2011-02-22 12:08 Jake Lin      
@biglee
不在

 回复 引用 查看   
#11楼[楼主] 2011-02-22 12:09 Jake Lin      
引用DiryBoy:有人因为更新变砖头了,小心点~~ http://social.answers.microsoft.com/Forums/en-US/windowsphone7/thread/fc369158-0e2d-4c30-93e0-d749bacfc19e

这个问题解决了,把电池拿出来,隔10秒钟插上,恢复原系统。

 回复 引用 查看   
#12楼 2011-02-22 12:12 施炯      
装了个Zune,它和模拟器是不是没法建立同步的。。。
 回复 引用 查看   
#13楼[楼主] 2011-02-22 13:57 Jake Lin      
引用施炯:装了个Zune,它和模拟器是不是没法建立同步的。。。

不可以的,和windows mobile不一样了。

 回复 引用 查看   
#14楼 2011-02-25 13:31 欣欣      
无论是 “联系人” 还是 “通话记录”
拨打一个电话要对着那个该死的屏幕点3次才能拨打你想要的电话。
楼主是mvp希望像微软提意见!!!

 回复 引用 查看   
#15楼[楼主] 2011-02-25 15:44 Jake Lin      
引用欣欣:
无论是 “联系人” 还是 “通话记录”
拨打一个电话要对着那个该死的屏幕点3次才能拨打你想要的电话。
楼主是mvp希望像微软提意见!!!

In call history , you can click the phone icon on the left side to dial up straight forward. I think no phone can make a phone call less than two click. If has, please let me know. I forward the suggestion to ms. Thanks in advanced.:):):):)


I need Chinese input method on my phone :[:[:[:[:[:[:[

 回复 引用 查看   
#16楼 2011-02-25 22:17 欣欣      
引用Jake Lin:
引用欣欣:
无论是 “联系人” 还是 “通话记录”
拨打一个电话要对着那个该死的屏幕点3次才能拨打你想要的电话。
楼主是mvp希望像微软提意见!!!

In call history , you can click the phone icon on the left side to dial up straight forward. I think no phone can make a phone call less than two click. If has, please let me know. I forward the suggest...

谢谢你总能及时回答网友的问题!
要是联系人列表能类似于通话记录那样,按头像可以拨打默认电话号,拨打非默认号码可以点击名字,然后选取号码拨打,就更好了。要是下月更新能提供联系人社交整合api就好了。
微软效率是不是太低了?我相信微软会赶上其他手机系统!xbox都能赶上甚至超越ps3。
windows phone 7 在天朝失去了优势,要是能整合腾讯就好了!
天朝是封闭的,腾讯是垄断的,百姓是无奈的!
呵呵!有点罗嗦!

 回复 引用 查看   
#17楼 2011-03-09 11:51 木棉果      
看来现在还不是适用用WP7手机的时候...这么久没更新...微软太不给力了...对了另外问一下林老师..windows Phone 7支持VPN么?在我朝这可是很有作用的...