2024年1月6日发(作者:巴合美)
怎样解读WP8.1 SDK 从中看微软与苹果的思路 by QK
微软今天向不少顶级开发商发出了 WP8.1 SDK 和新系统的测试邀请,所以随着WP8.1 SDk的泄漏。WP8.1的一些新特性陆续地展现在我们面前。我们已经知道的更新内容有1.新的api接口,支持后台上传数据,可用于微信微博QQ等等 2.后退键挂起应用,而非退出 卡读写,暂时不知道是不是应用可以装在SD卡中的意思 4.音乐播放增强,单线程改为双线程 5.安装包由XAP改为Win8应用的APPX
上面的更新内容1和2可以统一起来讲,也就是后台性能的进一步增强。我们知道WP7时代的后台被称作伪后台或者墓碑后台。通过wp8的更新,后台性能得到了增强,但是当一个任务放到后台后仍然不能在后台上传数据。通过这次WP8.1的更新,我们进入一个应用后执行某样操作,然后按返回键将其置入后台,其操作会仍然进行。这会使得wp8.1的后台相比其他系统会显得毫不逊色。当然系统方面更新后还需要第三方的应用,比如微信、微博等进行一到两个更新周期后得以实现。这就得看第三方开发者的诚意了。
其中第五点是重中之重。我们知道,WP8的安装文件的后缀名为.XAP,windows RT应用的安装文件的后缀名为.APPX。那WP8.1把安装包由XAP改为Win8应用的APPX究竟是什么意思呢? 那就是:WP8.1和windows 8.1在应用层面一定程度上合体了。
如果要把这个问题详细的讲清楚,就必须先说说微软和苹果在手机、平板和个人电脑上思路的异同。(大神可以忽略以下三段)
先来看手机层面,微软采用WP系统,苹果采用ios系统;平板层面,微软用的是windows
RT或者windows 8系统,苹果用的还是ios系统;个人电脑层面,微软用的是windows 8系统,苹果用的是mac os X系统。可以说微软和苹果的思路完全不同。由于很多同学到现在都没有完全搞清这几个系统的差别,我还是想稍微讲讲其中的关系。首先我们看到苹果的手机和平板本质上用的是相同的系统,而微软则不同。苹果的思路是这样的:将适配给iPhone的ios系统对iPad进行适配,使得从观感上适合iPad这样大型的屏幕,这是系统层面。然后专门给iPad开发了很多iPad特有的大屏ios应用,这是应用层面。而这些应用iPhone上是没有的。并且iPad上可以运行几乎所有的iPhone应用。只是那些应用在iPad上看上去比较小而已(可放大) 而微软不同,手机和平板用的是不同的系统,用的也是不同的软件,都互相不兼容。然后我们看到微软的平板有可能运行windows RT和windows 8两种系统。它们是什么关系呢?用一个不是非常准确、但是非常直观的等式就是windows
8=windows 7+windows RT。而windows RT就是你们看到的一个个磁贴的系统。我们将那种设计语言称为metro或者modern UI。运行windows RT的平板只能运行该系统特有的应用。运行windows 8的平板或者电脑可以运行适合windows RT的所有程序也可以运行绝大多数适合windows 7的应用程序。而苹果电脑mac就只能运行适合mac os X的应用。
所以总结是这样的(非常拗口):iPhone能运行ios的小屏应用,不能运行适合iPad的大型应用,也不能运行适合mac os X的应用;iPad能运行绝大多数适合iPhone的应用,能运行适合iPad的大屏应用;不能运行mac os X的应用;mac电脑不能运行适合iPhone和iPad的所有应用,只能运行适合自己系统的应用。
wp手机只能运行wp专属应用,不能运行windows RT 的应用,也不能运行适合windows 7
的应用;windows RT平板不能运行适合wp的应用,能运行适合windows RT的应用,不能运行适合windows 7的应用;windows 8平板和电脑不能运行适合wp的应用,能运行所有windows RT的应用,能运行绝大多数windows 7的应用。
那么此次将wp的安装包由XAP改为Win8应用的APPX会发生什么后果呢?我们假设现在的wp市场已经有很多的第三方软件通过更新都是.APPX后缀名了。
情况会是这样的:wp能运行wp的应用,能运行windows RT的应用,不能运行适合windows
7的应用;windows RT平板能运行wp应用,能运行windows RT的应用,不能运行windows
7的应用;windows 8平板和电脑能运行wp的应用,能运行windows RT的应用,能运行绝大多数windows 7的应用。
然后事实也许并非全然如此。拿lumia 520来说,像这样小尺寸的wp手机运行RT程序体验一定是很差的。所以我们猜想最后可能会对像520这样小尺寸手机运行RT程序作出限制。而像1520这样的手机运行RT程序体验相对会好很多。而在windows RT和windows 8上运行wp程序,我觉得是相对靠谱的。一方面可以弥补RT生态的不足,另一方面就和iPad早期的应用发展很像。另外猜想RT上运行wp程序应该会采取和iPad上类似放大的方法使得适合它们屏幕的尺寸。联想到微软手机、平板、个人电脑尺寸种类实在太多,最终系统应用层面的限制也许会更复杂。
但是毋容置疑的是,这次的WP 8.1更新内容绝对是比GDR的更新更多,更给力。而泄露的这些,也只是很小的一部分而已。既然SDK已经泄露,更多的消息会纷至沓来。稍微期待一下。
2024年1月6日发(作者:巴合美)
怎样解读WP8.1 SDK 从中看微软与苹果的思路 by QK
微软今天向不少顶级开发商发出了 WP8.1 SDK 和新系统的测试邀请,所以随着WP8.1 SDk的泄漏。WP8.1的一些新特性陆续地展现在我们面前。我们已经知道的更新内容有1.新的api接口,支持后台上传数据,可用于微信微博QQ等等 2.后退键挂起应用,而非退出 卡读写,暂时不知道是不是应用可以装在SD卡中的意思 4.音乐播放增强,单线程改为双线程 5.安装包由XAP改为Win8应用的APPX
上面的更新内容1和2可以统一起来讲,也就是后台性能的进一步增强。我们知道WP7时代的后台被称作伪后台或者墓碑后台。通过wp8的更新,后台性能得到了增强,但是当一个任务放到后台后仍然不能在后台上传数据。通过这次WP8.1的更新,我们进入一个应用后执行某样操作,然后按返回键将其置入后台,其操作会仍然进行。这会使得wp8.1的后台相比其他系统会显得毫不逊色。当然系统方面更新后还需要第三方的应用,比如微信、微博等进行一到两个更新周期后得以实现。这就得看第三方开发者的诚意了。
其中第五点是重中之重。我们知道,WP8的安装文件的后缀名为.XAP,windows RT应用的安装文件的后缀名为.APPX。那WP8.1把安装包由XAP改为Win8应用的APPX究竟是什么意思呢? 那就是:WP8.1和windows 8.1在应用层面一定程度上合体了。
如果要把这个问题详细的讲清楚,就必须先说说微软和苹果在手机、平板和个人电脑上思路的异同。(大神可以忽略以下三段)
先来看手机层面,微软采用WP系统,苹果采用ios系统;平板层面,微软用的是windows
RT或者windows 8系统,苹果用的还是ios系统;个人电脑层面,微软用的是windows 8系统,苹果用的是mac os X系统。可以说微软和苹果的思路完全不同。由于很多同学到现在都没有完全搞清这几个系统的差别,我还是想稍微讲讲其中的关系。首先我们看到苹果的手机和平板本质上用的是相同的系统,而微软则不同。苹果的思路是这样的:将适配给iPhone的ios系统对iPad进行适配,使得从观感上适合iPad这样大型的屏幕,这是系统层面。然后专门给iPad开发了很多iPad特有的大屏ios应用,这是应用层面。而这些应用iPhone上是没有的。并且iPad上可以运行几乎所有的iPhone应用。只是那些应用在iPad上看上去比较小而已(可放大) 而微软不同,手机和平板用的是不同的系统,用的也是不同的软件,都互相不兼容。然后我们看到微软的平板有可能运行windows RT和windows 8两种系统。它们是什么关系呢?用一个不是非常准确、但是非常直观的等式就是windows
8=windows 7+windows RT。而windows RT就是你们看到的一个个磁贴的系统。我们将那种设计语言称为metro或者modern UI。运行windows RT的平板只能运行该系统特有的应用。运行windows 8的平板或者电脑可以运行适合windows RT的所有程序也可以运行绝大多数适合windows 7的应用程序。而苹果电脑mac就只能运行适合mac os X的应用。
所以总结是这样的(非常拗口):iPhone能运行ios的小屏应用,不能运行适合iPad的大型应用,也不能运行适合mac os X的应用;iPad能运行绝大多数适合iPhone的应用,能运行适合iPad的大屏应用;不能运行mac os X的应用;mac电脑不能运行适合iPhone和iPad的所有应用,只能运行适合自己系统的应用。
wp手机只能运行wp专属应用,不能运行windows RT 的应用,也不能运行适合windows 7
的应用;windows RT平板不能运行适合wp的应用,能运行适合windows RT的应用,不能运行适合windows 7的应用;windows 8平板和电脑不能运行适合wp的应用,能运行所有windows RT的应用,能运行绝大多数windows 7的应用。
那么此次将wp的安装包由XAP改为Win8应用的APPX会发生什么后果呢?我们假设现在的wp市场已经有很多的第三方软件通过更新都是.APPX后缀名了。
情况会是这样的:wp能运行wp的应用,能运行windows RT的应用,不能运行适合windows
7的应用;windows RT平板能运行wp应用,能运行windows RT的应用,不能运行windows
7的应用;windows 8平板和电脑能运行wp的应用,能运行windows RT的应用,能运行绝大多数windows 7的应用。
然后事实也许并非全然如此。拿lumia 520来说,像这样小尺寸的wp手机运行RT程序体验一定是很差的。所以我们猜想最后可能会对像520这样小尺寸手机运行RT程序作出限制。而像1520这样的手机运行RT程序体验相对会好很多。而在windows RT和windows 8上运行wp程序,我觉得是相对靠谱的。一方面可以弥补RT生态的不足,另一方面就和iPad早期的应用发展很像。另外猜想RT上运行wp程序应该会采取和iPad上类似放大的方法使得适合它们屏幕的尺寸。联想到微软手机、平板、个人电脑尺寸种类实在太多,最终系统应用层面的限制也许会更复杂。
但是毋容置疑的是,这次的WP 8.1更新内容绝对是比GDR的更新更多,更给力。而泄露的这些,也只是很小的一部分而已。既然SDK已经泄露,更多的消息会纷至沓来。稍微期待一下。