作为一家主营业务是消费软件和电子游戏的科技公司,蜜蜂员工里面“码农”的比例是最低的。这自然是他们那个强到逆天的bc编程平台的功劳,绝大多数简单重复的码代码工作都被自动完成的软件取代了,自然不需要堆砌大量底层程序员了。
而且因为全部代码都由软件统一完成的关系,整体的质量也相当高,虽然这些代码难免陈旧呆板缺乏天才的灵光一闪,但同时也避免了普通人的大意失误,而在软件开发的史上这种大意失误无疑是要比灵光一闪要多得多的,其所造成的破坏力也是越来越大的,光是看看补丁摞补丁的windows和fshpyer,分别给它们的用户和开发者造成了多么大的麻烦就可以看出来了。
当然,这一大一小两款软件之所以“bug满天飞”,倒也不是开发者水平低下或者说居心不良,实在是因为这是很难完全避免的一件事情。
计算机的发展程,先后经了机械式、继电器式、电子管式、晶体管式,直到现在的晶体管集成电路式,早期计算机有着体积巨大结构复杂的特点,难免会有一些小虫子悄悄钻进去安家的情况实在难以避免。而那个时代的计算机上跑的程序都是真正的“硬件编程”每次都要具体计算任务改动电路连接方式,所以偶然闯入的小虫子有时候就会导致设备运算出错,早期程序员们除了像机械技师、电话接线员一样操作计算机以外,也多了一个重要的工作就是反复排查抓虫子,毕竟算一次不容易,要是被臭虫(bug)祸害了结果,那可就坑爹了。
到了后来,随着大规模集成电路的越来越强大,虽然计算机的复杂度进一步激增,但是变得复杂的是芯片内部微米甚至纳米尺度的变化,而在宏观尺度上计算机的结构却是越来越简单的,自然再难被虫子什么的影响了运算结果,然而因为软件和硬件原因撤人出现的错误依然连绵不绝,bug(漏洞、错误)这个计算机名词也就流传了下来,并因为计算机的影响力越来越大而渗透到其他行业。
导致bug出现的原因有很多,有软件编写的原因,有编程工具的原因,有人的思维问题,有硬件技术的原因,也有用户的原因,可以说只要还存在人工开发软件、只要技术还在进步时代还在发展,bug就永远不可能根绝,即使是坐拥bc平台的蜜蜂也只是以bug少闻名,而不是完美无缺绝无bug。
对于windows这样的大型软件来说,几千万代码的庞大规模、前后超过20年的版本更新史,使得它的作者不可能是个人或者小团队,前前后后参与这个项目,为其贡献代码的人成千上万。虽然使用通用编程工具、保持良好代码结构、随时写注释等等,维护“代码可读性”的规范早已深入人心,但是统一所有人的脑袋是如此之难,个人编程风格依然会存在、个人理解依然有差异,自然就难免出现错漏、冲突等等异常情况。
实际上,规范的大公司会通过良好的qaqc把这些问题压制在很低的程度。真正bug高发的地方,一个是个人开发者,一个是第三方。
个人或者小团队开发的产品,往往个人风格明显随意性更大,没有良好的qa(质量控制)机制,后期qc(质量控制)检查也难以做到足够仔细,自然容易滋生bug。
而对于第三方来说,他们得到的各种资源是小于第一方的内部开发者的,而他们的数量又是千千万万,使得原本的小概率事件直接变成了必然事件。
windows系统层出不穷的bug,很大一部分原因都是第三方软硬件厂商害的,比如说微软自家ie浏览器,时不时会因为activex插件,比如fsh的漏洞而崩溃,windows也会因为硬件错误而蓝屏。
说到fsh插件有一点要说的是,虽然这款老牌多媒体插件本身代码量不大,但是因为其覆盖面十分宽广,同时出现在多种硬件平台上功能还越来越多,这使得它的复杂度不断激增,bug自然就永远无法根除了。
因为层出不穷的漏洞问题以及偏低的硬件利用效率,it业界正在形成越来越强烈的“fsh去死、html5一统天下”的唿声,尤其移动平台更是抵制fsh的主力军,毕竟fsh插件的耗电实在有些坑爹,而且h5的跨平台性能也更加强大。
如有土鳖已经优土豆纷纷开始向h5迁移,放弃原来的fshvideo播放系统,而像是苹果ios系统更是从一开始就旗帜鲜明地抗拒fsh,蜜蜂beeos同样也不支持fsh技术。不过除了上面这些冠冕堂皇的理由以外,这两家的抵制行为其实也有着各自的利益考虑,对于苹果来说,fsh生态被adobe牢牢抓在手里,自然是控制欲超强的jobs所不能容忍的。
而蜜蜂抵制fsh,同样也有为自家bv铺路的理由在里面,毕竟二者都是矢量格式,当然最大的原因,还是怕麻烦。
把软硬件同时抓在手里,完整系统地协调二者的关系,自然能够最大限度避免漏洞和错误,这便是苹果macos和ios的成功之道,而开放的windows和android则在这方面吃了不少苦头。
从这个角度讲,蜜蜂其实“比苹果还苹果”,蜜蜂系统的封闭性比上面这四个系统还要大!
因为蜜蜂自己为自家系统贡献了最多的应用数量,而且数字还在不断增长当中,给人的感觉就像是,马竞恨不得让用户只用他提供的应用一样!
不过即便如此,他还是不可能建立一个真正完美自洽的封闭帝国,毕竟网络就不掌握在他的手里。
而温哥华工作室的主要业务,除了发挥聪明才智为蜜蜂开发第一方游戏,另一个重要业务就是实地进行应用的测试与审核,毕竟国内的网络环境和用户习惯和北美都是不一样的。(。如果您喜欢这部作品,欢迎您来起点()投推荐票、月票,您的支持,就是我最大的动力。请到m.。)et
如果你喜欢本站,请记住我们的网站地址《yzwpub.com》
网址已经更换, 最新网址是:sspwk.me 关于解决UC浏览器转码章节混乱, 请尽可能不要用UC浏览器访问本站,推荐下载火狐浏览器, 请重新添加网址到浏览器书签里
目前上了广告, 理解下, 只有这样才可以长期存在下去, 点到广告返回不了可以关闭页面重新打开本站,然后通过阅读记录继续上一次的阅读
搜索的提交是按输入法界面上的确定/提交/前进键的