当前位置: 首页 > 科技观察

杀完XP和Win7,32位的Windows系统就要死了?

时间:2023-03-19 15:11:30 科技观察

微软近日在硬件开发者中心公布的“Windows10桌面版最低硬件要求”的处理器部分提到,从2004版Windows10开始,公司将不再向OEM厂商和开发者提供32位版本的操作系统,新PC将不再预装OEM的32位版本。这一表述被媒体普遍解读为微软将逐步停止支持32位版本的Windows10操作系统。截图显示,微软受益于生产技术的进步等原因,大容量内存价格持续走低。如今,即使是3000出头的入门级PC产品,也已经完成了8G内存的普及。而如果要使用4G以上的内存,预装的系统无论是Windows还是Linux,都必须是64位的。因此,虽然微软表示仍然会向个人用户销售32位系统,但对于OEM厂商来说,预装32位系统确实没有必要。如今,即使是入门级PC也普及了8G内存。普通用户对64位系统的认知主要有两种:一种是要求64位系统支持4G以上内存,不考虑打补丁,另一种是总是抱怨老系统。32位应用程序兼容性不好。事实上,64位系统对32位应用程序的兼容性远不如从WindowsXP升级到Windows7明显;而近年来,随着入门级设备内存容量的不断提升,越来越多的操作系统,包括Windows,都放弃了对32位系统的支持。在64位Windows系统中,32位程序默认会安装到ProgramFiles(X86)文件夹中。与微软在WindowsXP时代推出64位系统不同,苹果公司的另一款主流桌面操作系统macOS直到2007年才首次推出支持Leopard系统的64位应用。不过,硬件控制度较高的苹果,比微软更早将入门级Mac产品的内存容量提升到4G以上。更急于普及64位系统、淘汰32位应用的苹果,终于在十年前首次发布了64位系统。之后宣布highsierra是最后一个全面支持32位应用的macOS,并在次年的WWDC2018上宣布Mojave系统将是最后一个支持32位应用的macOS系统。内存小于4G的安卓手机确实不多见。至于移动端,虽然iPhone内存至今没有突破4G,也有低于4G内存的安卓手机在售,但无论是iOS还是安卓,系统本身都已经是Pure64位了。自iOS10.1起,旧的32位应用程序可能会使您的iPhone变慢,以至于拒绝运行32位应用程序。在iOS11中,AppStore中的所有应用和更新都已转换为64位架构。.iOS11的不兼容警告和Android端更明显的内存激增已经淘汰了32位版本的AndroidEmulator,而32位版本的AndroidStudio集成开发环境也将在今年12月31日前被废弃。至此,Android开发者将失去32位的开发环境,只能在64位系统下开发应用。上述系统中,苹果对32位系统的态度与微软对旧版Windows的态度一样令人憎恶,而微软更愿意将32位系统作为限制廉价入门级系统的手段。例如,仅在东南亚一些发展中国家短暂存在的WindowsXPStarter和Windows7Starter是廉价系统,功能有限,只有32位版本。即便是Windows7starter调整思路后推出的免费系统Windows8withbing,也依然是32位系统。在微软眼里,32位意味着阉割和残缺,是对低端用户的限制。免费的Windows8与bing以及这种在64位系统推广上极不积极的态度,使得那些对大容量内存没有刚性需求的应用通常只开发32位的通用版本。这就造成了一个非常神奇的现象:为了兼容性和更好地使用大容量内存,主机厂和消费者越来越愿意安装64位系统;并且出于兼容性考虑,开发人员倾向于开发32位系统。位应用。长此以往,需要兼容的32位应用越来越多,摆脱32位系统的惯性越来越大。这显然不利于64位应用的推广和32位应用的淘汰。当微软要放弃像苹果这样的32位应用程序时,1位应用程序的兼容性将面临比以往Windows系统升级更令人恼火的兼容性压力。如上所述,此次微软明确表示不再发布32位系统版本进行OEM分发,对OEM本身影响不大。该决心鼓励开发人员更积极地转向64位应用程序的开发。或许在微软真正放弃32位系统的那一天,人们终将忘记系统迁移时兼容性的痛苦。