最近,一则消息在科技圈引发了不小的轰动:一位名叫IProgramInCpp的开发者成功将Discord(一款流行的即时通讯软件)反向移植到了Windows 95和Windows 98第二版上。

DkuVCCcpLueBsznNFnKVJG-1006-80

这一举动让许多用户感到惊讶,因为大家早已习惯了Discord随着时间推移变得越来越臃肿、性能越来越差。然而,这位开发者却将这款现代通讯工具的核心功能完美地移植到了20多年前的操作系统上,堪称一项技术壮举。

其实,从技术角度来看,这种移植并非完全不可能。毕竟,无论多花哨的现代即时通讯软件,其本质都类似于一个带有华丽界面的IRC(互联网中继聊天)客户端。IProgramInCpp的这一尝试,也让我们看到了老系统在现代应用中的潜力。

根据开发者介绍,这款名为“Discord Messenger”的移植版本在Windows 98第二版上可以直接运行,但Windows 95用户则需要进行更多操作,比如使用MinGW进行程序编译。详细的安装指南已经发布在GitHub页面上,方便那些希望在旧电脑上体验Discord的用户参考。

幸运的是,除了Windows 95和98,像Windows XP SP2等更新版本的Windows系统也能很好地运行这款移植版,甚至在现代Windows系统上也能正常工作,不过由于资源占用较低,它更适合那些对Discord臃肿功能感到厌烦的用户。

不过,需要提醒的是,这款移植版的Discord Messenger并非功能完整版。由于技术限制以及为了避免触发Discord的反垃圾邮件检测,一些功能暂时无法实现,甚至可能永远不会加入。从技术角度看,使用自定义客户端本身是违反Discord服务条款的,因此用户在使用时需要格外谨慎,尤其是当有更安全的替代账户可供选择时。

目前,Discord Messenger已经实现了最基本的通讯功能,包括直接消息、服务器功能、图片和附件上传、消息编辑、回复和删除等。此外,它还支持打字指示器、嵌入式内容、服务器成员列表查看以及不信任URL的提示功能。这些功能虽然简单,但对于日常使用来说已经足够。

然而,还有一些功能尚未实现,比如好友列表、深色模式、语音频道的加入和使用、阻止或关闭直接消息、静音频道、更改显示名称和自定义状态等。尤其是语音通话功能,由于其技术复杂性较高,目前看来距离实现还很遥远。这也在情理之中,毕竟语音通话是Discord相对较新的功能,而其他功能本质上更像是一个带有华丽界面的IRC客户端。

此外,还有一些功能未被纳入计划,主要是因为这款应用的定位是作为Discord的替代客户端,而不是主要客户端。例如,发送好友请求、创建直接消息频道、进入服务器以及大多数登录方式(如二维码和电子邮件地址)都未被纳入开发计划,因为这些功能可能会触发Discord的反垃圾邮件措施。

尽管存在诸多限制,但IProgramInCpp的这一尝试仍然具有重要意义。它不仅展示了开发者的技术实力,也让我们看到了老系统在现代应用中的可能性。对于那些怀旧的用户来说,能够在旧电脑上体验现代通讯工具,无疑是一种独特的体验。而对于技术爱好者而言,这一项目也提供了一个研究和学习的绝佳机会。


文章标签: #反向移植 #Windows 95 #Windows 98 #即时通讯 #技术探索

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。