专栏名称: 程序员大咖
程序员大咖,努力成就期待着的自己。分享程序员技术文章、程序员工具资源、程序员精选课程、程序员视频教程、程序员热点资讯、程序员学习资料等。
目录
相关文章推荐
媒哥媒体招聘  ·  新媒体|看理想招聘! ·  2 天前  
媒哥媒体招聘  ·  综艺 | 合心传媒嘿嘿TEAM摇人啦! ·  2 天前  
内蒙古自治区高级人民法院  ·  【媒体关注】人民法院报丨内蒙古:发布优化法治 ... ·  昨天  
任易  ·  DY副总裁,还不如AI懂舆论…… ·  2 天前  
51好读  ›  专栏  ›  程序员大咖

iOS版Firefox充斥着大量 “屎山代码”

程序员大咖  · 公众号  ·  · 2024-04-02 10:24

正文

架构师大咖
架构师大咖,打造有价值的架构师交流平台。分享架构师干货、教程、课程、资讯。架构师大咖,每日推送。
公众号

Firefox for iOS 上周发布 124 正式版本时向 50% 的用户进行了一项灰度测试 —— 移除设置中的「夜间模式」选项 以进行测试和数据收集。


然而这一决定引发了大量用户的激烈批评和争论,因为他们更新后,突然发现设置菜单里居然没有夜间模式的开启按钮。



Firefox for iOS 夜间模式与 iOS 的深色模式不同,它通过简单的反色处理,将不支持深色模式的网站转换为深色,以便于夜间浏览。


一名用户在 GitHub 中写到:

我患有糖尿病视网膜病变,因此患有畏光症,对我来说此删除是一个可访问性问题,深色模式系统主题不适用于大多数网站,包括这个网站 (GitHub)。


我也不喜欢被当做实验老鼠对待,我喜欢 Firefox,我在所有设备上使用它,但和其他人一样,如果不恢复这个功能,我就会放弃 Firefox。


Mozilla 网站称,可访问性是 Mozilla 实名的基本组成部分,即确保互联网向所有人开放和访问,也是 Mozilla 基金会多元化、公平和包容性的支柱之一。


好吧,现在看来 Mozilla 并未完成这项任务。

昨日,负责 iOS 版 Firefox 开发工作的团队成员在 Reddit 发帖 回应了一些问题。

他表示目前负责 iOS 版 Firefox 的开发团队只有 3 名工程师。虽然人手极其有限,但与前几年处于维护模式且支持更少的情况相比,这是一个进步。不过随着时间的推移,Firefox for iOS 代码库的质量已经下降。


目前 iOS 版 Firefox 不仅远远落后于桌面版和 Android 版 Firefox, 同时代码库由于多年的忽视而积累了许多问题,例如想要在搜索栏添加一个按钮,就需要一个月的时间重构理清所有问题并完成这个按钮的添加


Firefox for iOS 团队也试图在解决底层架构问题和推出新功能之间取得平衡,但没有取得太大进展。就像打地鼠一样,他们修补一侧便会在其他地方产生问题。


几年前,他们请求额外的支持来进行完整的重构,这一直也是发布新功能的驱动力。


现在,这项重构工作将于今年结束。但是,iOS 上的浏览器状态又如何呢?由于苹果的封闭生态,Firefox for iOS 所能提供的服务也受到了真正的合法限制。







请到「今天看啥」查看全文