三大痛點(diǎn),如果都能解決掉的話,我們會迎來物聯(lián)網(wǎng)應(yīng)用的爆發(fā)。如果物聯(lián)網(wǎng)的應(yīng)用像寫移動互聯(lián)網(wǎng)、PC移動互聯(lián)網(wǎng)應(yīng)用那么簡單的話,有很多行業(yè)投入?yún)R報(bào)比非常明顯油和電,離散制造業(yè)、工業(yè)、農(nóng)業(yè),還有一些能源管理,還有就是一些商用物業(yè),這些里面有大量的應(yīng)用開發(fā)需求,但是這些應(yīng)用開發(fā)需求由于門檻太高,它的難度比當(dāng)年開發(fā)手機(jī)還要難,所以這就造成了我們現(xiàn)在物聯(lián)網(wǎng)應(yīng)用沒有起來,導(dǎo)致大家還覺得物聯(lián)網(wǎng)喊得那么熱,東西都聯(lián)網(wǎng)了,聯(lián)網(wǎng)是第一步,第二步是得有應(yīng)用,你的應(yīng)用開發(fā)必須得讓它的門檻降的足夠低才能做這時(shí)間。
那我們Ruff做的是什么呢?我們做了一層叫OS的東西,OS的出現(xiàn)會完成一件事情,就是將這個(gè)行業(yè)的從業(yè)者分成兩類,一類叫做硬件集成商,一類加快軟件開發(fā)者。你們看PC是不是這樣?PC惠普、聯(lián)想、IBM做筆記本電腦,戴爾這樣的,在上面開發(fā)軟件的不是這批人,是另外一批人,迅雷、騰訊、金山。手機(jī)是不是也一樣,華為、聯(lián)想、OPPO、小米、錘子,都是去做硬件集成的東西,軟件是它做嗎?你們做的軟件也不是小米做的,總有人在上面寫軟件,有微信,有大眾點(diǎn)評,有京東。那做軟件的這批人,他們需要懂得手機(jī)怎么做嗎?好像不太需要。而且還有一點(diǎn),不同類型的手機(jī),可能都需要完成同一樣功能,比如說拍照,比如說掃二維碼,他們用的攝象頭供應(yīng)商都不一樣。OS就是讓未來物聯(lián)網(wǎng)分成兩類,硬件集成好了之后軟件開發(fā)師進(jìn)行開發(fā),軟件開發(fā)商去開發(fā)相應(yīng)的軟件就可以了。我們現(xiàn)在的自行車,做鎖和生產(chǎn)自行車的也不需要是運(yùn)營共享自行車的,也不需要是同一批人。所以我先將軟件、硬件分層,這是OS一定要做的事情。
那么Ruff怎么實(shí)現(xiàn)這一點(diǎn)的呢?我們先適配盡可能多的硬件,他們用的指令集不一樣,方案、廠商不一樣,比如有高通的,有MPK的,我們先把它們?nèi)考嫒萜饋?,反正在我們的OS里面都是給我提供一運(yùn)算能力的。另外我有驅(qū)動庫,只要跑我這個(gè)驅(qū)動的,你這個(gè)設(shè)備就能用。中間我做了一個(gè)仿真的抽象層,比如我寫了很多年硬件,我拿一個(gè)真實(shí)的硬件去調(diào)控的話有可能把板子燒了,現(xiàn)在手機(jī)開發(fā)有一個(gè)模擬器,你開發(fā)出來是這個(gè)樣,放在手機(jī)上也是這個(gè)樣。所以我們現(xiàn)在把東西都抽象出來,讓你基于一個(gè)虛擬的硬件方案,去開發(fā)你這個(gè)功能,比如說我給你一個(gè)虛擬的門鎖,智能考勤的方案,或者是工業(yè)里面一個(gè)虛擬的流水線的監(jiān)控。最后我們給了一套混合云的架構(gòu),有的應(yīng)用應(yīng)該跑在本地,有的跑在網(wǎng)關(guān),有的跑在服務(wù)器上,但是未來的趨勢是,就像你用阿里云,你用阿里云你需要知道內(nèi)存和CPU在哪嗎?不需要,你寫一個(gè)應(yīng)用就幫你搞定了。那我也是在這個(gè)層次虛擬化,你只要老老實(shí)實(shí)寫虛擬邏輯,寫完之后我就給你布置到想要的節(jié)點(diǎn)上。
目前來講這套體系是全球首發(fā)的,像華為、百度、Google都在買我的產(chǎn)品,照著我的產(chǎn)品研究我的產(chǎn)品,他們不見得用我的產(chǎn)品,但是在研究我們的產(chǎn)品。為什么我知道他們會用呢?因?yàn)樗麄冑I的時(shí)候會開發(fā)票嗎,我就知道他們在用,其實(shí)我們也愿意他們會用我們的產(chǎn)品,然后給我們提意見,我們再進(jìn)步。
然后我們再回到OS,我們在做OS的時(shí)候,我們講了前面要把整個(gè)行業(yè)的從業(yè)人員分成三類,一類就是在中間做平臺的,可能有人做云平臺,有人做芯片;還有一類就是做集成的,比如說整機(jī)ODM的;最上面一類就是應(yīng)用開發(fā)者,這一點(diǎn)歷史上有沒有可以參考的?因?yàn)槲覀兘裉焯接戇@個(gè)行業(yè),我也不想說太多我們公司的事情,那我就說為什么我們需要一個(gè)應(yīng)用生態(tài),物聯(lián)網(wǎng)為什么要把這些東西給那些不太懂硬件的人去做這件事情呢?就是因?yàn)槊恳粋€(gè)行業(yè),一個(gè)應(yīng)用生態(tài),我們講生態(tài)的時(shí)候,一個(gè)生態(tài)的爆發(fā)它必然要帶來一件什么事情?就是它要讓能參與的人變得越來越多。比如說,我說安卓和iOS,移動互聯(lián)網(wǎng)2003年的時(shí)候就開始說,但是為什么大家感覺2010年、2011年的時(shí)候大家才感覺真正開始。那是因?yàn)?011年的時(shí)候,一個(gè)中學(xué)生,一個(gè)大學(xué)生也可以開發(fā)這樣的一個(gè)軟件,他也能靠這個(gè)賺到錢。所以做平臺、做操作系統(tǒng),最重要我們是讓這個(gè)行業(yè)的門檻變得非常低,讓大家都可以來做這個(gè)事情??赡苣阍瓉硎亲鰅OS的,是做安卓的,那你也可以做物聯(lián)網(wǎng)。我跟我的學(xué)生說,你如果希望起步高一點(diǎn),你可以來學(xué)物聯(lián)網(wǎng),因?yàn)樗娜笨跁浅4?。我們希望成為一家與眾不同的公司,我們希望看到我們的開發(fā)者獲得成功,包括我們的合作伙伴獲得成功,最后我們這家公司能做多大,就看天意了。