功能
自己動手做手機應用
應用不是死於出生不好,是死在第 4 版。第一版出來了,能用,大家都滿意;然後 iOS 變了,一個毛病回來了,一個新點子冒出來了,於是要重新掀開一筆沒人預備過的預算。在這裡,發布到 App Store 和 Google Play 是第一天:你描述應用,在手機上試,它上架兩個商店,之後由一支代理團隊一版接一版地往前推,不必再出報價。
1. 為什麼一個應用這麼貴
應用不是換了一塊螢幕的網站。它是兩套互不相像的系統、兩套規則、兩個各有流程的商店,還有需要維護的開發者帳號。所以報價一開口就高,也所以那麼多專案還沒開始就停了。
但真正致命的不是看得見的花費,是更新。已發布的應用並沒有完成:作業系統每年都變,商店會改要求,最早的一批使用者會回報沒人看過的問題。每一步都會把報價重新掀開——而在預算跟不上的那一天,應用就以最初的版本留在商店裡,直到被下架。
所以很多公司沒有應用,不是看不出用處,而是明白了第一張發票只是第一張。該問的不是「一個應用要多少錢」,而是明年誰來管它。
2. 變的是什麼:發布之後團隊還在
能從一段描述產生應用的工具,隔一陣就冒出來一個。它們缺的都是後面那一段:交出一個專案,然後這個專案就沒人管了。
在這裡,把應用建起來的那些代理留在原位。一個收攏回饋並修正,一個在商店改要求時準備下一版,一個發布新功能的消息,還有一個把註冊資料匯進客戶名冊。應用不再是一件交付物,而成了一個被持續照看的產品。
這和網站是同一個道理,原因也一樣:軟體貴的不是做出來,是讓它活下去。一家沒有技術人手的公司,需要的不是替第 1 版找一個廠商,而是找一個人來管第 2、3、4 版。
3. 製作是怎麼進行的
你用一句話描述應用:它要讓人做什麼、給誰用、打開後第一件事是什麼。例如「一個給我美髮店用的預約應用」,就足夠開始了。
代理給出的不是一個「要麼接受要麼算了」的方案,而是打開幾個方向,你看過再挑。之後說一句就能改:加一個畫面、換一條路徑、重寫一段文字。每次改動產生一個版本,不滿意就退回去。
應用有自己的資料庫來裝它蒐集的東西——預約、報名、紀錄——這些資料在工作室裡隨時可看、可匯出。一個你拿不出自己客戶資料的應用,並不真正屬於你。
4. 發布前先試一試
多數工具到這裡就停了,而這恰恰最要緊:應用不是看示意圖評斷的,是用拇指評斷的。三種試用方式,從最快到最真。
- 網頁預覽。立刻可看,什麼都不用裝。版面與跳轉是忠實的:設計過程中用的就是它。
- Android 模擬器。Android 的原生呈現,手勢與鍵盤都在。
- iPhone 模擬器。真實的 iOS 呈現,連同它的轉場與鍵盤。
後兩種按需安裝,而且只在你要的時候裝:它們體積大,而大部分工作用網頁預覽就夠。要確認你描述的東西是不是真像一個應用、而不是塞進手機框裡的網站時,才把它們打開。
5. 發布到兩個商店
應用以你自己的開發者帳號上架 App Store 和 Google Play。這是個看似細節、其實不是細節的事:應用屬於你,掛的是你的發行者名稱,你不是在租那個頁面。
送審之前,會有一遍檢查把商店通常會退件的地方挑出來——正是這一步省掉了來回審核,每來回一次就是一週。發布的狀態可以在工作室裡按商店逐個追蹤。
有兩件事始終歸你,任何工具都替不了:開通開發者帳號(蘋果和 Google 各自收費,一個按年,一個一次性),以及簽署商店要求發行者簽的承諾。我們不代為註冊帳號,也不代為輸入密碼。
6. 邊界,坦率地說
與其開完開發者帳號才知道,不如先了解。
- 商店審核從來沒有保證。蘋果和 Google 想拒誰就拒誰,理由是他們自己的。上架前的檢查能減少常見的退件,但不承諾通過。
- 描述含糊,做出來的應用也含糊。和網站一樣:如果你說不出使用者打開應用後要做什麼,沒有哪個工具能猜到。
- 手機硬體是有邊界的。依賴特殊感測器、繁重影片處理或專用設備的應用,超出了這個範圍。
- 發布是要擔責任的。應用會蒐集個人資料;這表示需要一份隱私權政策,以及落在你身上的義務,商店也會要求你提供。
7. 常見問題
做應用需要會寫程式嗎?
不需要。應用用平常的話描述,說一句就能改。要求的不是技術能力而是清楚:說得出人打開應用後要做什麼,按什麼順序做。
應用是以我的名義發布的嗎?
可以,用你自己的蘋果和 Google 開發者帳號發布。商店頁面上寫的是你的發行者名稱,應用的主導權也留在你手上。這是與任何廠商合作前都該查證的一點:用別人帳號發布的應用,不是你的應用。
開發者帳號要多少錢?
這筆錢由蘋果和 Google 收取,不是我們:蘋果按年,Google 在開戶時一次收清。金額隨國家和時期變動——請直接向他們查證,別相信在別處讀到的數字,包括這裡。
那更新呢?
這正是關鍵所在。已發布的應用需要一版又一版:修正、系統更新、商店提出的新要求。準備這些的是你的代理,你開口它們就動手,也不必每次重新要一份報價。決定這個應用兩年後還能不能用的,是這些活兒,不是第 1 版。
可以做一個應用和一個網站,內容相同嗎?
可以。網站的手機版從網站工作室的同一個專案產生,多數情況下夠用。而真正可安裝、上架商店、能像原生應用一樣運作的應用,歸這個工作室管。兩者並存,依用途來選,而不是依立場。
延伸閱讀
接著讀:自己動手做網站、一個職位到底要花多少,或什麼是自主 AI 代理。