中國有哪些獨立 OS X 開發者?他們的生存狀況如何?
獨立的意思是:不在公司上班,並主要靠自己寫的 OS X 軟體(而非接外包)賺錢。
姊妹問題:國內有哪些獨立 iOS 開發者?他們的生存狀況如何?
## 寫在前面
第一次注意到這個問題,是 @5key 的@,也算是因由,雖然有一段時間了,總覺得需要來回答一下。至於因由,是 Pinapps 從某種角度來說,增強了繼續投入做桌面 App 的信心。但畢竟代表不了別人,我僅說說自己的收入、現狀和想法。
我是海波。目前OS X 上的一些作品: PinCap、UnImage、WiFile、MarkEditor,更多被知曉的並不是桌面軟體,而是 FarBox。
長話短說,不解釋為什麼決定投精力在這個領域,也不解釋這過程中遇到了什麼教訓,反正,目前確定了幾個未來App 開發的基本原則:
- App 本身是自己不會厭煩的、經常使用的。
- 儘可能不接入第三方,不依賴,不借勢。
- 具有絕對碾壓性的。
MarkEditor 之後,算是慢慢進入正軌了,終於想明白了一些事情,所以本文側例舉的重點是MarkEditor,其它倒不值得道。
## 收入
MarkEditor 開始銷售後的每月毛收入如下:
2015年十二月: 2185.58
2016年一月: 1593.06
2016年二月: 860.04
2016年三月: 5989.74
2016年四月: 10139.6
這個收入比較尷尬,如果拿工資計算的話,這點收入實在微薄。當然,獨立開發者自己做產品跟打工區別,差別的一方面,不得不提收入上的多寡,收入驟減也算正常。
Mac OS 上一堆 Markdown 相關的 App,ME 這樣初現未死,硬生生還獲得一些從比如 Ulysess、iAWriter 等老牌 App 轉過來的用戶,成績雖不是很好看,總還是令人欣慰的。另外,沒有走App Store意味著沒有天生的渠道紅利,除了在 V2EX 上發了兩篇帖子,沒有真正意義地對外推廣,所以表示對未來還是很樂觀的。
ME 的技術選型是 QT,跨平台,基礎介面也夠Native,但有些細微的地方其實並不夠原生,也沒有優化的空間,也不是什麼重要的地方,但個別細節有遺憾,比如觸摸板滾動時手感不是那麼原生。另一方面,提供了一個算是不錯的 Windows 版本,結果還算值得吧。
如果你是細心的人,看上面句尾的「吧」,也說明我並非篤定。未來一些小型點的 App,會直接做成 Native 的,也不考慮 Windows 了,但是類似 MarkEditor 這種的,說實話,不忍心放棄 Windows 版,並非是出於收入的考慮,真正耗費極大心血的產品,總是不希望因為 OS 的不同,就受到了局限。
真等到 ME 完全立足的時候,可能也會考慮為 Mac 重寫一版,只是工程量實在浩大,時機未到,下不了決心而已。而重寫的價值,並不是從80分變成100分,而是從97分變成100分,真是尷尬的局面。
呃,如果你恰巧是 ME 的用戶,就忽略我說的遺憾吧,終有一天都會被解決掉的,現在實際上呢,你可能還沒有碰到過我覺得遺憾的地方。
作為一個產品人,做很多事情的出發點不是從經濟上考慮的,也經常反省,也經常為一些新的甚至荒唐的想法興奮,所以是能接受一些遺憾存在的。
「生存」幾乎於每個人而言都是有壓力的,很多人無法離開現在的工作,我也是其中普通一員;但奇怪的是,一直對「生存」的問題不敏感,雖然自己創業也有幾年了,雖然是一直入不敷出,但對這個問題,仍然不敏感,只是有些壓力而已。
畢竟,我還有些積蓄……
我能容忍一些產品的遺憾,在一些核心的設計理念和結構上來說,容忍度倒非常低。前者都不能容忍的,再有積蓄,都要喝西北風了;但後者都能容忍的,還做什麼產品?不如回家種地去。
提到「積蓄」,也千萬不要誤解我的意思。不要認為獨立開發者就一定是苦哈哈的,世界有公平的一方面,努力的人會有所回報,不然也太不符合邏輯了。
如果老老實實去做一個甚至幾個產品,你會活得很好。Mac 上的 App 比較有名的比如 Dash,這個軟體很難實現嗎?其實不是,而且它現在也不算最好的狀態 (當然你可以做一個完全超越它的,只是最好還是別,一個產品的品牌溢價之後,作為後入者,天生劣勢)……
從不以程序員自居,但是這些年寫的代碼量應該是足夠多了。別人覺得你在虧錢的時候,實際上在賺其它看不見的東西,收穫了許多經驗、教訓,而這些很多是違背常理的,不親身下河則無法體悟。
現在的我,較以前給別人打工時相比,雖不一定能做出很成功的爆品,但已經很難做出失敗的產品了。
這些又不是最重要的,最重要的是,終於感覺有能力完成一件想了很多年但看起來像白日夢樣的事情。要是成了,那麼,未來有一天,我們可以說,真的改變了這個世界;沒成,也沒關係。反正,不會再餓死了。
是的。「不會再餓死了」,是做桌面軟體後給我最大的感受。
生存?其實像個笑話。換個詞或許會更有意義,比如「存在」。
## 比生存更嚴峻的是種族歧視
種族歧視,跟獨立開發者有什麼關係?
我也算遇到過一些比較奇特的用戶,常見的是花了錢就把自己當大爺的那種。這個真不算什麼,我們雖然不能改變對方的心態,但我們還能解決這個問題呀,畢竟還有一個殺手鐧: **退款**。
但種族歧視,這件事情,我們無可奈何。這個歧視就是對國內獨立開發者的歧視……
很大一部分是歷史原因,但現狀就是這樣,說多了會心酸。還有些人不珍惜自己的名聲,真是雪上加霜。
另外一方面,我相信多數的開發者跟我的感受一樣: 其實,**煮不在乎**。
如果你剛剛加入獨立開發者的陣營,一定會遇到幾次這樣的驚嘆「啊,竟然是中國人(開發者)做的!」一定要記住,不要反駁、不要解釋,不要諷刺、不要憤怒、不要尷尬,對方不一定有惡意,寫你自己的代碼去吧。
就如同,不要把「生存」當做首要問題,它必定會被解決的,如果無法解決,只能說明技藝不夠,願賭服輸。
畢竟,這是一個靠作品的時代。
歸根結底,我們是一個產品人,不是開發者。
所謂獨立,是做事的一種獨斷和勇氣。
生存,不會是問題。歧視?呵,他們也配?
## 頭銜而已,別太當真
什麼是獨立開發者?這其實並不容易界定,註冊了公司,招募了幾個人,又或者有產品沒有收入,都算不算?另外,如果真的要羅列一個 list,也不是不可能,互聯網的關係,很多人之間的節點很短;但這些並不重要吧。
比如孫亮的一覽、Yu 是基於柳東原的Quark Shell基本框架,這個框架里繪製窗口的代碼是 Jesse 的,一段時間蘋果開發者嗝屁狀態無法購買證書,我臨時打包 Mac 軟體時的證書也是 Jesse 的。Jesse 的學長兼同事,也是我曾經的戰友,他和周鼎(圖拉鼎)同居過的,周鼎發布Manico的一年多前,我們在一次聚餐後就看到了 Demo。對了,我的這位朋友現在的直接 Leader (指代 A) 是資歷非常非常老非常老的蘋果開發者,也是自己剛入行時的同事 .etc
比這個頭銜更重要的是獨立的狀態,也許是對產品負責的能力、勇氣、獨斷,也許是一種自由的氣息,才讓很多人明明知道路途艱難,卻會毫不猶豫邁了進來,也是這樣少數一群人被憧憬的原因吧。
很多「頭銜」是有歷史原因的,比如周鼎,目前為止他在 OS X 下的只有 Manico,而又比如 Jesse,他好歹已經有兩個產品了,其中一個還是開源的狀態,但是又有幾個人知道Jesse呢?當然,他目前也不覺得自己是獨立開發者。還有不得不提的陸文進,他的 MarkMan,免費幾年後才撿回來開始收費,最後一次對外公開的收入是每月過萬,而 MarkMan 是按年收費的,用戶群穩定,這收入在可預見的幾年內都是穩定的。
比如上文的 A,他目前在阿里活得很好(評級並不比那些大家熟知的網紅要低),他也再沒有可能獨立了。在2008年那邊,他想做 git 相關的產品,遺憾無疾而終,遺憾是因為他明明有實力完成哪些他想像中的事物。
比如文進,如果當年 MarkMan 所在的時代,收費環境更好一些,他完完全全有能力去創造一些令人驚嘆的工具。唉,就當我吹牛吧,如果機遇所在,Sketch 類似的產品出自他之手,我一點都不會奇怪。
談及獨立開發者,會想起生存問題,就如同讓人想起堂吉柯德與風車那般。劍,仍不是那麼鋒利,但畢竟,風車開始慢下來了。
對於更年輕的一代來說,這真是個好極了的時代。
就寫到這裡吧,很多話,欲言又止,我還是寫代碼去吧。
據我所知除了 Mou 的開發者羅晨,沒有隻靠 OS X 軟體過活的(如果有請告訴我!)。
跑題,以下為業餘寫 Mac app 的開發者:- @圖拉鼎:App 切換工具 Manico
- @區祿海:Markdown 編輯器兼靜態網站生成器 MWeb
- @柳毅:Pinboard 客戶端 Pinbox、應用銷量查看工具 SalesX
- @Abner Lee:Markdown 編輯器 Typora
- @孫亮:白噪音生成器 Yu、新聞聚合工具 一覽
- @niltsh:視頻播放器 MPlayerX
- 我:靈感和素材收集工具 Inboard
補一個朋友,Farbox 的 @陳海波 。其實他已經有好幾款 OS X 上的應用了。
Beyondcow目前的 Mac app 有:iYY,Miao,GistPal,TextPal。但開發者在加拿大:
Beyondcow is a Vancouver-based Mac app company founded in 2009. We are bringing nifty Mac apps with great user experience to our customers.
WeiboX的作者
微博:Naituw http://weibo.com/575203337WeiboX 項目主頁:WeiboX - 全功能新浪微博Mac客戶端Bilibili for Mac的作者 :typcn/bilibili-mac-client · GitHub哎呀軟體更新了,看不到歷史版本里作者的犀利吐槽了。作者應該很年輕,還這麼有能力,生存狀態肯定不會太差。
圖拉鼎,Tualatrix,以前用 Ubuntu 的時候一定會用到他的 Ubuntu Tweak,他也在 OS X 上開發了類似功能的軟體,叫 Manico,發布在 App Store 上,是收費軟體。話說這是我的第一個回答,覺得好就贊一個,謝謝!
我們還差一點,決定先解決生存問題再說……
@王飛 ,iBuick@Chen Luo ,羅晨,Mou作者
沒有 Oh My Star 差評。http://www.ohmystarapp.com
推薦閱讀:
※如何看待CC++使用大量的宏定義函數?
※不會 tokenizer 和 parser 是種怎樣的體驗?
※關於自己的知識庫的困惑?
※對於一個新手來說,在使用Visual Studio新建項目時,win32控制台應用程序和win32項目、空項目、MFC應用程序有哪些區別?
TAG:macOS | macOS應用 | 程序員 | Objective-C | Swift語言 |