![]()
Photopea的月活用戶突破300萬那天,Ivan Kutskir在Reddit發了個帖子,標題是「我一個人做了12年」。底下最高贊評論是:「Adobe應該給你發offer,或者發律師函。」
這不是個勵志故事。是個關于「為什么好產品贏不了,但好體驗可以」的樣本。
300萬用戶從哪來:不是搶來的,是逃來的
Photopea的用戶增長曲線有個奇怪特征——沒有爆發點,只有穩定的斜線。2012年上線,2018年月活破百萬,2024年破300萬。沒有融資發布會,沒有KOL投放,沒有「顛覆行業」的通稿。
增長來源很單一:Adobe訂閱費漲到受不了的人,GIMP界面忍不了的人,以及突然需要打開PSD文件但電腦沒裝Photoshop的人。
Ivan Kutskir自己總結過用戶畫像:60%是偶爾需要修圖的非專業用戶,30%是專業設計師的「備用工具」,10%是徹底逃離Adobe生態的流亡者。最后這10%聲音最大,他們在論壇里寫長文告別Adobe,把Photopea截圖配上「自由了」的標題。
但Kutskir很清楚誰在真正買單。免費用戶看廣告,付費用戶(每月9美元去廣告)只占約4%,但貢獻了超過60%的收入。2023年他透露年收入「超過100萬美元」——對于一人公司,這個數字意味著他不需要回答任何人的問題。
沒有董事會問「為什么不做移動端」,沒有產品經理催「加個AI功能吧」,沒有運營要「拉新裂變方案」。Photopea的更新日志讀起來像個人博客:「修復了某個用戶郵件報告的bug」「加了幾個新的混合模式」「優化了大文件打開速度」。
瀏覽器里的Photoshop:不是模仿,是翻譯
打開Photopea的第一秒,Photoshop用戶會產生輕微的恍惚。界面布局、快捷鍵、圖層邏輯、甚至右鍵菜單的層級,都像是從Adobe codebase里直接復制粘貼的。
但Kutskir沒看過Photoshop的代碼。他是反向工程——不是技術層面的逆向,是體驗層面的翻譯。他把Photoshop的「肌肉記憶」拆解成可復現的交互模式:F鍵切換屏幕模式,Ctrl+J復制圖層,Alt+滾輪縮放。這些不是功能,是用戶花了十年養成的條件反射。
GIMP的問題從來不是功能不夠,是它要求你重新學習一套條件反射。窗口可以自定義,但默認布局像2003年的軟件;快捷鍵可以改,但默認方案和你肌肉記憶打架;圖層邏輯相似,但命名和層級規則總有微妙的錯位。每次打開GIMP,大腦要切換一套操作系統。
Photopea的選擇是:不做操作系統,做模擬器。它讓Photoshop用戶零成本遷移,甚至能直接打開.psd文件——不是導入后丟失圖層效果的那種「支持」,是連智能對象和圖層樣式都原樣保留的兼容。
這種兼容性背后是恐怖的技術債務。PSD格式沒有公開文檔,Adobe自己都在不斷擴展它。Kutskir花了12年維護一個私有的格式解析器,靠用戶反饋的異常文件逐個修復。2022年他在Hacker News解釋過:「每個.psd文件都是黑箱測試,我只能看到輸入輸出,猜中間發生了什么。」
閉源的「開源精神」:一個人的防抄襲策略
Photopea是閉源的,這在「免費替代Adobe」的敘事里像個污點。Kutskir被問過無數次為什么不開源,他的回答很直接:「開源的話,三個月內就會出現五個『Photopea Pro』,由團隊維護,功能更多,然后我的用戶被分流,項目死掉。」
這個判斷基于觀察。他舉過例子:某個開源的在線PSD查看器,代碼公開后被多家公司拿去改改界面就變成自家產品,原項目反而沒人維護。對于一人項目,開源不是社區共建,是自殺。
但他的運營方式又很像開源項目。沒有用戶協議里的陷阱條款,沒有數據收集,沒有強制登錄。你的文件在瀏覽器本地處理,連Kutskir自己都看不到。廣告是唯一的收入來源,而廣告商只知道「某個用戶看了廣告」,不知道這個用戶是誰、在編輯什么。
這種「透明」不是道德選擇,是架構的副產品。一切都在前端運行,后端只有靜態文件服務器,自然沒有用戶數據庫可以泄露。Kutskir說這叫「隱私 by design」,雖然他沒請設計師,也沒寫設計文檔。
2022年俄烏沖突爆發后,有用戶擔心他作為烏克蘭人的安全,也有用戶質疑他是否會被迫植入后門。他在Twitter回應:「我的服務器在Cloudflare,代碼在我腦子里,沒有人能強迫我做什么。」這種表態的底氣,來自架構上的去中心化——沒有公司實體可以施壓,沒有董事會可以被替換,只有一個住在布拉格的人和他的筆記本電腦。
功能對比:GIMP能做什么,Photopea不能
說Photopea全面替代Photoshop是夸大。說它能覆蓋80%的日常需求,是保守估計。
圖層系統兩者幾乎等價:分組、蒙版、混合模式、調整圖層、智能對象,Photopea都支持。GIMP 3.0終于加入的非破壞性編輯,Photopea從第一天就有。曲線、色階、色相飽和度這些基礎調色,界面和快捷鍵都和Photoshop一致。
修圖工具的對照更直接:GIMP的Clone工具對應Photopea的Clone Stamp,Heal對應Healing Brush,Perspective Clone對應Vanishing Point的簡化版。專業用戶會注意到Photopea缺少一些高級功能——比如GIMP的GEGL濾鏡鏈、腳本化的批量處理、或者對CMYK色彩模式的完整支持。
但日常 workflow 的摩擦點不在這些高級功能,在基礎交互。GIMP的浮動窗口管理在多顯示器環境下經常失控,Photopea的瀏覽器標簽頁天然適配任何屏幕配置。GIMP的字體渲染依賴系統庫,跨平臺顯示不一致,Photopea用Web字體保證所見即所得。GIMP的插件生態豐富但碎片化,Photopea沒有插件系統,但內置了足夠覆蓋常見需求的預設和動作。
最大的功能差距在原生性能:處理超過500MB的PSD文件時,Photopea的瀏覽器內存限制會成為瓶頸。但Kutskir的優化策略很聰明——不是追求絕對性能,是追求「感知性能」。大文件打開時先顯示縮略圖,讓用戶立即開始瀏覽;復雜濾鏡用Web Worker后臺計算,界面不卡頓;自動保存到瀏覽器本地存儲,崩潰后可以恢復。
這些不是技術突破,是產品判斷:知道用戶什么時候愿意等,什么時候需要即時反饋。
商業模式的可持續性:一個人能扛多久
單人項目的終極問題是:如果Ivan Kutskir被車撞了,Photopea怎么辦?
他在采訪中回應過這個假設:「代碼有完整的文檔,架構足夠簡單,任何合格的Web開發者可以在幾周內接手。」但接手之后呢?沒有開源社區,沒有公司資產,只有域名和服務器賬單。最可能的結局是某個公司收購后關閉,或者慢慢腐爛。
另一種可能是Kutskir自己 burnout。12年單人維護,每天處理用戶郵件、修復bug、添加功能,沒有假期,沒有團隊分擔。2023年他提到「考慮過招聘」,但「找到合適的人比寫代碼更難」。這個困境很熟悉:項目規模剛好卡在「一個人太累,兩個人太貴」的臨界點。
目前的收入結構給了他緩沖。100萬美元年收入,扣除服務器和廣告平臺分成,凈利潤足夠在布拉格過上舒適生活,但沒有冗余去擴張。他試過拒絕所有收購報價——據說Adobe和Canva都接觸過——理由是「不想向別人匯報」。
這種獨立性是產品的護城河,也是產品的天花板。Photopea永遠不會變成Figma那樣的協作平臺,因為實時多人編輯需要后端架構重寫,需要團隊,需要融資。它也不會變成GIMP那樣的通用圖像處理框架,因為GEGL式的抽象層對Web技術棧太重。
它的定位很精確:Photoshop的瀏覽器替身,夠用、熟悉、不折騰。這個定位的市場規模有限——Adobe 2023年創意云收入超過100億美元,Photopea的100萬美元是零頭中的零頭——但對于一個人,足夠了。
用戶的選擇邏輯:為什么不是GIMP
回到最初的問題:為什么推薦閉源的Photopea,而不是開源的GIMP?
開源的價值在于可審計、可分叉、社區驅動。但這些價值對普通用戶是抽象的。用戶實際體驗的是:下載安裝包的大小、首次啟動的加載時間、找到「調整圖層大小」功能所需的點擊次數、導出圖片時彈出的選項對話框的復雜程度。
GIMP在這些體驗指標上落后,不是因為開發者能力不夠,是因為項目目標不同。GIMP的目標是「做一個自由軟件社區驅動的圖像編輯器」,Photopea的目標是「讓Photoshop用戶不用安裝軟件就能干活」。前者是政治項目,后者是工具項目。
當用戶說「我想要一個免費的Photoshop替代品」時,他們通常想要的是后者。他們不在乎軟件自由(software freedom)的四個定義,他們在乎的是今晚能不能把這張海報做完。
Photopea理解這個需求,GIMP不理解——或者理解了但選擇不服務。這是合理的分工:GIMP守護開源意識形態的邊界,Photopea收割實用主義的用戶。兩者共存,各自找到受眾。
但有個趨勢值得注意:GIMP 3.0的UI改進明顯在向行業慣例靠攏,單窗口模式成為默認,圖標和字體現代化。這種變化來自用戶流失的壓力,還是來自內部代際更替,難以判斷。可以確定的是,當GIMP終于變得「好用」時,它的競爭對手已經不只是Photopea,而是瀏覽器里的一整排在線工具:Photopea、Figma、Canva、甚至Google Photos的編輯功能。
戰場轉移了。桌面軟件的安裝成本——不僅是金錢,是注意力、硬盤空間、更新彈窗——在云端對手面前變成致命劣勢。
最后的細節:一個用戶反饋
Photopea的關于頁面底部有個不起眼的鏈接:「給Ivan發郵件」。不是反饋表單,不是工單系統,是直接的郵箱地址。
2023年有個用戶在Reddit分享經歷:他凌晨三點遇到bug,隨手發了郵件,二十分鐘后收到回復,附帶修復補丁的預覽鏈接。他問Kutskir為什么這么快,回復是:「我在布拉格,你在哪?時區對不上,但我還沒睡。」
這種響應速度在規模化的產品里不可能存在。不是技術問題,是數學問題:300萬用戶,即使0.1%的人需要支持,也是3000人。一個人的郵箱會被淹沒。
Kutskir的解決方案是:讓產品不需要支持。界面自解釋,錯誤信息具體,常見操作有內置教程。剩下的郵件大多是bug報告,而他修復bug的速度比大多數公司的客服響應更快。
這個模式能持續多久?當用戶從300萬變成500萬、1000萬時,現在的架構會不會崩潰?Kutskir自己也不知道。他在最近一次采訪里說:「也許到時候我會被迫改變,但那天還沒來。」
如果你現在打開Photopea,在免費版的右下角會看到一個小廣告。點掉它不需要付費,只需要等幾秒。但很多人選擇了付費——不是為去廣告,是為「讓這個項目繼續存在」。
這種付費動機在SaaS產品里很少見。用戶不是在購買功能,是在投資一個他們想要的未來:一個不需要賬號、不需要訂閱、不需要解釋「為什么我的文件存在你服務器上」的設計工具。
這個未來能持續多久,取決于一個人什么時候想睡覺。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.