找回密码
注册 登录
楼主: XY.Chen

浪费生命制造缺陷——站在开发人员的角度看驱动程序精简的得与失

  [复制链接]
  • TA的每日心情

    2019-7-11 01:03
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2015-1-14 21:26:49 | 显示全部楼层
    Skyfree 发表于 2015-1-14 20:51
    对于特定硬件对特定版本驱动兼容性存在问题的情况的确很多见,但这个不是“大”或“多”就能解决的,关键 ...

    S大,第一次这么近,
    技术,我觉得,一直都是需要创新和实验的。
    你说驱动兼容性不能通过大驱动包解决,
    总裁驱动要做的目标是,用户自己可以添加驱动进去,我是很看好这个想法,虽然我对程序开发细节不懂,
    但是,凡事都要尝试,对不?
    如果,举例,惠普一机器,只能用惠普官方自己的驱动,才能不蓝屏,那客户自己添加进去,
    是不是下次自己再遇到,就可以不需要在桌面再额外手动打驱动呢?
    我的之前硬盘存了好多驱动,都是万能驱动打了会出错,下了官方驱动,存在了硬盘里,
    完全超过了2G了,有惠普双显卡驱动,有华硕摄像头驱动,有索尼主板驱动,。。。。
    太多太多,
    以前我也给万能驱动交过反馈,犹记得最后一次反馈,是惠普500的声卡驱动,也不知有没有收录,反正也没回复说已经收到反馈之类的。。。
    至少我想要的,是可以自己加驱动的驱动包,创意可不可以,只有等总裁驱动试过才知道。
    当然,万能驱动,也不会抛弃。
    全程用探讨的语气,没喷。

    点评

    驱动,不是说你有,加进去,就一定能用。这里面牵扯到一些筛选机制问题。 如何让主程序指导“遇到这个设备用你的这个驱动”?有时这些设备的硬件ID甚至和公版一样,如何判定?当然也不是绝对没办法,但也不是简单  详情 回复 发表于 2015-1-14 21:41
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-1-14 21:41:34 | 显示全部楼层
    本帖最后由 Skyfree 于 2015-1-14 21:43 编辑
    janecoolman 发表于 2015-1-14 21:26
    S大,第一次这么近,
    技术,我觉得,一直都是需要创新和实验的。
    你说驱动兼容性不能通过大驱动包解决 ...

    驱动,不是说你有,加进去,就一定能用。这里面牵扯到一些筛选机制问题。

    如何让主程序指导“遇到这个设备用你的这个驱动”?有时这些设备的硬件ID甚至和公版一样,如何判定?当然也不是绝对没办法,但也不是简单的“添加自己的驱动”能解决的。

    我并不是说大驱动没用,我的意思是驱动的重点在于筛选,如果程序筛选机制达不到,“大”就是后话了。

    对于万能驱动,并不是所有反馈都是“反馈了就加入”,有些反馈需要累积到一定程度去排查其中的规律,而后解决,有些则是修了某一个会影响一大片,还有一些就是碍于我刚才提到的筛选机制技术方面难于实现。同时很多反馈是存在谬误和环境问题的,需要进一步观察、筛选、查找问题的规律性,才能进行修正。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2015-1-14 21:46:59 | 显示全部楼层
    某厂家在不同的时期发布了AB两个版本的驱动,其中A支持设备12345,B支持23456,所谓精简不是把AB 中的文件删去几个,而是根据设备的生命周期确定只保留其中较新一点的B,这样体积虽然减小,但支持范围也减小了,而且在实际使用中可能还会发现,设备2装了驱动B会不稳定,这就是精简版本缩小体积的恶果,如果两个驱动文件都保留,效果就不一样了,不同的开发者可能有不同的取舍,面对的也是不一样的用户群体,体积小的封装高手会喜欢,图省事的可能不会在意体积,有得必有失,不可能又体积小又支持广。。。

    点评

    “A支持设备12345,B支持23456”,这种情况一般是同时保留AB两个版本的驱动而不是减掉某一个,除非HWID本身存在冲突问题或难于筛检。如果只是同驱动的不同版本,两个甚至多个,压缩在一起后体积并不是增加两倍或多倍  详情 回复 发表于 2015-1-15 07:42
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2015-1-14 22:07:31 | 显示全部楼层
    再回到压缩驱动以缩小体积这一点上,不是每个人都希望极限压缩,我自己装的时候就希望驱动能以最快的速度装完,如果驱动不压缩,解压的时间就能省一点,优盘大有空间可以随便浪费的不在少数,解决问题不是只有一种办法,也不存在什么唯一正确方法,世界就是因为多姿多彩才美丽。
    驱动收录少了支持范围自然就会更窄,别人或许觉得装完以后有少量驱动没有装上可以自己下个驱动精灵接着装,而我希望驱动尽可能一次装全,有个驱动没装上算不算缺陷?可以说正常,也可以说是缺陷,关键在于用户对这种不完美的容忍程度,而我,就是因为不能容忍所以才来写驱动安装工具。

    点评

    双版本齐发吧  详情 回复 发表于 2015-1-14 22:11
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-11-20 18:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-1-14 22:11:27 | 显示全部楼层
    XY.Chen 发表于 2015-1-14 22:07
    再回到压缩驱动以缩小体积这一点上,不是每个人都希望极限压缩,我自己装的时候就希望驱动能以最快的速度装 ...

    双版本齐发吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-3-5 14:07
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2015-1-14 22:30:29 来自手机 | 显示全部楼层
    用着好用就好,对于大小我个人要求不高,只要稳定就好!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-1-14 23:15:10 | 显示全部楼层
      围观
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-1-15 00:25:02 | 显示全部楼层
    太精彩了,我等小辈在默默观看,还是发表一下看法吧,驱动也不是说体积越小越好,更别说越大越好,总得有个量,只要满足绝大数机子,和相对的稳定性,一般用户不会感到反感就行,谁都想驱动越全越好,但全的同时,必有得有失,鱼和熊掌不可兼得!而不是某个观点驱动要全,就得大。随便说几句,勿喷
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-1-6 20:07
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2015-1-15 00:34:35 | 显示全部楼层
    最好就是双版发布,  就是累了点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-1-15 07:42:18 | 显示全部楼层
    本帖最后由 Skyfree 于 2015-1-15 07:49 编辑
    XY.Chen 发表于 2015-1-14 21:46
    某厂家在不同的时期发布了AB两个版本的驱动,其中A支持设备12345,B支持23456,所谓精简不是把AB 中的文件 ...

    “A支持设备12345,B支持23456”,这种情况一般是同时保留AB两个版本的驱动而不是减掉某一个,同时在数据库中筛选ID的对应关系就可以了,完全可以让A去对应12,让B去对应3456。除非HWID本身存在冲突问题或难于筛检。且如果只是同驱动的不同版本,两个甚至多个,压缩在一起后体积并不是增加两倍或多倍。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则