设计,成本与开发细节的讨论
這兩天經(jīng)歷了不少事情,總結(jié)起來(lái),讓我有了新的觀念:
?? ? ? 前天去參加一個(gè)軟件招標(biāo)會(huì),軟件本身價(jià)值17W,附帶的測(cè)試手機(jī)那個(gè)公司賣(mài)5W,在中關(guān)村1K就拿下了。當(dāng)時(shí)我那個(gè)吃驚啊,軟件是國(guó)產(chǎn)的,17W僅僅是零售版,而不是源代碼...他賣(mài)一份副本就是17W的利潤(rùn)!
?? ? ? 這兩天很關(guān)心蘋(píng)果的macbook air,驚異于它的輕薄,仔細(xì)的查看了拆解圖,原來(lái),絕大多數(shù)體積被碩大的薄型鋰電池占據(jù),為了盡可能減少體積,采用了SSD的NAND FLASH板載硬盤(pán),板載內(nèi)存,顯卡和CPU更不用說(shuō),都是超小體積的封裝,簡(jiǎn)單說(shuō),就是所有元件都放在占筆記本面積五分之一的PCB上。也是如此,才能做到如此輕薄。
?? ? ? 在設(shè)計(jì)我的X-MOVE 4.0時(shí),為了保證無(wú)線傳感節(jié)點(diǎn)盡可能輕薄,我從選型到設(shè)計(jì),好不容易才將PCB板壓縮在指甲蓋大小,3mm厚度,集成加速度計(jì),陀螺儀,磁場(chǎng)計(jì),處理器和射頻。可惜,電池又成了系統(tǒng)體積和設(shè)計(jì)的短板,電池體積占據(jù)了整個(gè)系統(tǒng)的60%,但不能再小了,否則功耗再低也不能保證長(zhǎng)時(shí)間續(xù)航。 ?為了將手持的節(jié)點(diǎn)做到盡可能的漂亮,減少一半厚度,我還得重新設(shè)計(jì)電路和封裝,花更多的時(shí)間,重新考慮所有問(wèn)題。但是,就算體積上有0.3mm的差錯(cuò),可能板子就廢掉了。
?? ? ???北郵每年那么多創(chuàng)新項(xiàng)目,人們看著稀奇好玩,因?yàn)樵谑袌?chǎng)沒(méi)有這樣的東西。但,真的沒(méi)有嗎?這種東西早就有了,或者早就被想到了,可是它不可靠,不符合細(xì)節(jié)要求,所以無(wú)法推廣(當(dāng)然我的也包括在內(nèi))。
?? ? ? ?有人做3G.做LTE,做網(wǎng)頁(yè),做軟件開(kāi)發(fā),便瞧不起做“單片機(jī)”的人,認(rèn)為那小破芯片才能跑到8MHz,我用的是Linux,硬件有上G的CPU和GPU! 這就好比我站在1樓,你站在20樓,你的身高就比我高?殊不知,越高級(jí)的東西,就會(huì)更加封裝,用起來(lái)更簡(jiǎn)單。想想做個(gè)鎖相環(huán)和做GPS誰(shuí)復(fù)雜?鎖相環(huán)麻煩得多!
?? ? ? “水果忍者”這個(gè)火遍全球的手機(jī)游戲,憑什么成功?它的技術(shù)?它的算法?它的界面?貌似都不是,它的成功來(lái)自于人們最簡(jiǎn)單的游戲欲求——放松,發(fā)泄和得分的欲求。或許復(fù)雜的迷宮游戲,雖然引入了復(fù)雜的算法,可是受者寥寥。
?? ? ?于是,我認(rèn)識(shí)到一個(gè)問(wèn)題,完成技術(shù)驗(yàn)證——原型設(shè)計(jì)——樣機(jī)——產(chǎn)品——精美產(chǎn)品——完美產(chǎn)品,是一條如此漫長(zhǎng)而復(fù)雜的過(guò)程,蘋(píng)果做得再好,也只能是精美產(chǎn)品。我們?yōu)榱俗鲆患虑?#xff0c;做成它可能需要1個(gè)小時(shí),但做好卻會(huì)花50個(gè)小時(shí),若要做到完美,那200,甚至1000小時(shí)都不夠。太多的細(xì)節(jié)需要考慮,而且每一步都要精心策劃,絲毫差錯(cuò)會(huì)導(dǎo)致完全失敗。?? ??
?? ? ? 我做的X-MOVE 手持終端,彩屏界面,傳感器和系統(tǒng)是我認(rèn)真設(shè)計(jì)過(guò)的,認(rèn)為幾乎沒(méi)有bug了。可卻總會(huì)出問(wèn)題,在寒冷環(huán)境下,傳感器變得很死板,屏幕變花,按鍵的橡膠都開(kāi)始有毛病了!
?? ? ?原來(lái)難以理解,憑什么蘋(píng)果賣(mài)那么貴,憑什么制作一個(gè)廣告上百萬(wàn),憑什么我做的東西就老出問(wèn)題,經(jīng)常死機(jī),憑什么軍事用途的芯片要比民用的貴10倍不止。為什么體感技術(shù),圖像識(shí)別,肌肉傳感器那么多新技術(shù)出現(xiàn)這么多年都很難融入大眾生活。就是因?yàn)榧?xì)節(jié)。100次試驗(yàn)中有1次失敗,那它就是不成熟的,發(fā)射核彈的按鈕依舊采用最可靠的按鍵設(shè)計(jì),幾百年后也不會(huì)出現(xiàn)“腦電波識(shí)別檢測(cè)”功能。為了達(dá)到完美的細(xì)節(jié),花掉的時(shí)間和精力太多太多。所謂“體感”,“圖像識(shí)別”,最多也就是人們茶余飯后看電影上上網(wǎng)時(shí)候玩的東西,游戲甚至都不愿意用它,因?yàn)樘?#xff0c;什么操作都不如“按鍵”簡(jiǎn)單快捷方便準(zhǔn)確,嚴(yán)重影響得分......悲也,難不成我一年來(lái)做的工作都是沒(méi)有價(jià)值的?。
?? ? ?到底什么是價(jià)值?價(jià)值的不能用一個(gè)標(biāo)尺來(lái)衡量。記得以前有故事,說(shuō)工廠里輸氣管道壞了,死活找不到問(wèn)題,于是請(qǐng)來(lái)了德國(guó)專(zhuān)家,專(zhuān)家走到某個(gè)地方敲了敲,說(shuō)這壞了,人們一修,故障馬上解除;專(zhuān)家要收20W,人們不解,不就是敲了一下嗎?專(zhuān)家說(shuō),知道在哪敲19W,敲這一下值1W。
?? ? ? ?我做的東西值錢(qián)嗎?這事怎么衡量?一首歌可以賣(mài)上百萬(wàn),一幅畫(huà)上億都不稀奇。價(jià)值巨大的化學(xué)配方專(zhuān)利,每年產(chǎn)生幾十億美元的價(jià)值,可能僅僅是某一步的細(xì)微參數(shù)要求。很多科學(xué)理論研究出來(lái)卻無(wú)法用于實(shí)踐,但絕對(duì)不能認(rèn)為是“無(wú)用”的,比如導(dǎo)航理論和計(jì)算機(jī)圖形學(xué)的核心之一“四元數(shù)”,100年前人們認(rèn)為它只是數(shù)字舞蹈,而現(xiàn)在卻是非常重要的數(shù)學(xué)工具。何況現(xiàn)在模式識(shí)別和機(jī)器學(xué)習(xí)的“線性代數(shù)”,在大一時(shí)我僅僅認(rèn)為那是無(wú)聊的數(shù)學(xué)游戲! ?
?? ? ?文章想要表達(dá)不少意思,總結(jié)一下:
?? ?1. 硬件很值錢(qián),軟件更值錢(qián),設(shè)計(jì)更值錢(qián),創(chuàng)意最值錢(qián)。系統(tǒng)設(shè)計(jì)難度隨著要求以指數(shù)形式上漲,因此開(kāi)發(fā)時(shí)間和成本價(jià)格都會(huì)以此上漲。所以,別說(shuō)有些東西貴,人家值這個(gè)價(jià)。
?? ?2. 成熟度是進(jìn)入市場(chǎng)的主要因素,哪怕是一點(diǎn)點(diǎn)的不可靠,它可能也會(huì)是失敗的。
?? ?3. 細(xì)節(jié)決定一切 ,同樣的東西不同的細(xì)節(jié),放在喜馬拉雅山上考驗(yàn)一下,很快就看出勝負(fù)。而為了滿(mǎn)足細(xì)節(jié),整個(gè)方案都要推倒重來(lái)。
?? ?4. 價(jià)值不能由一個(gè)尺度衡量, ?不能一個(gè)人來(lái)衡量,或一群人來(lái)衡量,甚至一個(gè)時(shí)代來(lái)衡量。
?? ?5. 不能眼高手低,整天滿(mǎn)腦子的“架構(gòu)”,不如認(rèn)真的去編代碼。做安卓開(kāi)發(fā)的比做電阻電容搞模電的人牛?呵呵。
?? ? ? 恩,以上所有都屬個(gè)人觀點(diǎn),異議者歡迎討論,輕拍。
總結(jié)
以上是生活随笔為你收集整理的设计,成本与开发细节的讨论的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++基础--简单Socket通信实例
- 下一篇: Bundle数据传输