📖 ZKIZ Archives


Evernote CTO分享:如何做大一款App!

http://www.iheima.com/archives/43251.html

1. 不要學Evernote 硬幹

如果你想要把App 做到像是Evernote 這麼大,那你可以儘可能的努力去嘗試,但不要學Evernote,尤其是跟後端工程有關的。

因為,大多數的公司,其實不應該去Run自己的硬體,我們Evernote有自己的主機,但99%的新創公司都應該使用云端環境,像是:Amazon Web Services、Windows Azure 和 Rackspace Cloud。

2. 瞭解云端的好處

云端對新創公司有非常多的好處,在許多層面來說,云端都是一個建立科技公司的一個好地方。如果你的頻寬時常高高低低,云端服務可以讓你用多少付多少,儲存運算上的需求也是。

相反的,云端對Evernote 來說就是一個噩夢,因為我們的儲存需求不斷成長……。

3. 想要壯大,先建立你的API

現在大多數的公司,都會先建立自己的App 界面然後才會建立API,但這樣的順序往往是錯誤的。

在Evernote,我們從一開始就知道要做跨平台的App,我們也知道我們必須在一定的規模上,作同步的動作,所以有別於一般網路公司,我們先建立自己的API,並用其來建立我們的界面。

所以如果你想要建立一個跨平台的應用,並很快壯大,你就應該先專注在API。

4. 把心力用在創新和人才上,而不是硬件

Evernote 幾乎沒有硬件成本。我們花在國內機票上的錢,或許都比頻寬來的多,為什麼?因為Server、頻寬和總體的硬體設施都很便宜,在Evernote 裡,這些成本完全不能跟「人」的成本相比!而這個「人」的成本,也才是你需要花心力在上面的地方,因為回饋你的報酬最大。舉例來說,Eve​​rnote 有330 個員工,但只有14 人的工作是偏向硬件技術的。

創新公司,擁有一個穩定的硬件就夠了,把時間花在核心的Business 和員工身上吧。

5. 跟隨新平台的腳步,讓自己無所不在

Evernote 最大的成功秘密就是:無所不在。

當iOS 發表後,Evernote 馬上就出現在這個平台上,在iPad 上也是同樣的情形(iPad 版Evernote 團隊甚至連測試都沒測試過一次)。

在一個新的平台上設計Evernote 是很困難的,但這樣的韌性也是Evernote 可以如此成功的原因。

PermaLink: https://articles.zkiz.com/?id=59608

Next Page

ZKIZ Archives @ 2019