这个事怎么说呢,对于绝大多数人来说,问题都出在自己不可控的环节。
如果一款软件不是自己做的,那么提供64位就会很困难。
我在今年试图说服我司将所有应用尽可能的适配到64位。
结果后来遇到了什么问题?大家大概能猜到了:某些第三方库只提供32位版本。
如果一个公司的,所有dll,so,jni库全都是自研,那么适配到64位是没有什么难度的,有难度的是第三方提供但没有64位,同时也难以联系上提供商的那种。
纯软件类,互联网公司,一般来说依赖第三方基础库并不多,移植起来难度不大。硬件相关的,牵扯的供应商就会多一些,这样要移植起来难度挺大,有些库甚至属于是「谁也说不清楚最初是从哪儿弄来的,不清楚是哪个提供商提供的,但这个库就是必须要用,而且就是只有32位」,那当然,只能留32位了,毕竟,有谁能够黑箱逆向工程把一个不知道从哪儿来的32位依赖库弄成64位呢。
同样道理,为什么某些机构会依赖远古版本的Windows,或者一些远古版本的平台?因为他们的软件是一锤子买卖,做好交付之后基本不需要动。那到了最后自然就始终没法升级了,毕竟,等到需要升级的时候,原始的供应商甚至都可能已经不在了。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有