高级执事
阅读权限 2
积分 3660
侠名
UID 18
主题
帖子
精华
好友
银子
金子
贡献
威望
推广
活跃
荣耀
注册时间 2017-11-7
最后登录 1970-1-1
在线时间 小时
个人主页
|
楼主 |
发表于 2018-12-14 18:08:18
|
显示全部楼层
flashk
接着要说的是一位著名AS3老手flashk(大神看到帖子别喷我啊,说得不对的地方直接纠正就是)。他老早就在9ria发布自己开发的播放器,并且不断更新,在当年可谓红极一时。然后大家也很清楚火的原因,就是as3正值蓬勃发展的阶段,而且播放器这玩意儿属于新手必练的项目之一,所以大家都在9ria积极发言,换取银两把他的源码全下下来玩。
如今as3在国内的状况大不如前,播放器也无人问津,看到这样的帖子,大家都只会认为这是过时的东西,as3都死了还搞这卵干嘛。但实际上,他那播放器的重点不在于as3。那重点是皮肤好看么?也不是,而是那些音频特效(不是说频谱哦,是对声音做变换,从而模拟不同的乐器或者现场,营造出不一样的听觉冲击效果,说的不专业,flashk别喷哈)。然而那是玩音乐的人才会去关心的东西,有的还跟硬件有关。当然了,外行人也会觉得好玩,但再怎么好玩也只是玩,无法商业化,为了玩而去翻阅那些音频特效算法的人,在中国,我想真没几个人。
后面他的播放器还加入了高清无损音质的解码算法,懂音乐的人能听出这当中一些处理得相当细腻的地方。但由于还是as3写的,所以在9ria的关注度已经不高,加上这些高品质音乐的细节得在很贵的耳机里面才听得出效果,所以他说出来也没几个人可以体验得到。除了音乐发烧友,还有谁愿意为了听出这个细节而去购买一个4位数的耳机或者5位数的音响呢?
但这个没关系,他走高端路线就好了,所以他的播放器已经上架到appStore了,而且售价不菲,也有不少人愿意买,想想,能在音乐上烧钱几百万的人还会在乎多花几百美元买一个能充分体现他们设备音质的app么?
然而Adobe没怎么考虑他的感受,现在虽然AIR还在更新,性能也提升了不少,但这个提升几乎都是针对渲染方面,做游戏开发的能用得很爽,但是音频呢?也就10出了个动态写声音,11出了个loadXXXXBytes方法,然后就没下文了。性能方面也没去优化,更没想过说去调用声卡加速(哈,这个词好像用的不准,类推了下),所以对他来说,Stage3D以后的东西对他并没有什么帮助。
也别提那个Worker,实时播放的话,用Worker延迟还更高,性能也不见得可以好到哪里去。音乐发烧友对于延迟是很不能忍受的。
我不敢去臆测太多的东西,但我个人觉得,他之前在9ria和QQ群和别人吵个不停,多少跟他的发展方向和其他aser不一致有些关系,大家永远没办法聊到一块儿去。哪怕聊渲染,他也偏硬件方面,而其他aser则都聊软件乃至具体到Stage3D上。
flashk现在的工作没做as了,只是他的播放器还一直用as3来维护,还没有改版成其他语言。大家可能觉得转语言困难是能力问题,但对于flashk而言并不是,要做到解码这个层次并且把性能优化到极致,那是需要开发者对特定语言的平台特性以及底层原理都有非常深入的理解才能做到,不做个十年八年都不敢说自己可以胜任。
综上所述,他在as3方面的积累也算是浪费了,而这点也是没几个人懂。一个换不同语言都只是在拖界面,在主程框架下写业务逻辑的程序员,又怎能理解这些积累因为语言更换而造成的损失呢?
不管是语言也好,算法也罢,方向不同最终都没法走到一起,as3只是flashk和游戏开发者的一个交点而已,相交之后,大家也就越走越远了。 |
|