原生 iOS 與 Android

原生應用程式,出自一間自家作品已經上架的工作室。

iOS 用 Swift,Android 用 Kotlin,確實更快之時才用跨平台。寫給想在自己手機上見到成品、而非只收到一疊簡報的創辦人與團隊 — 我們自家四款應用程式,已在 App Store 上架。

iOS 與 Android 應用程式開發

實力證明,就在 App Store。

所謂原生應用程式開發,就是 iOS 用 Swift、Android 用 Kotlin — 兩個平台本來就是圍繞這些語言而設計 — 而非強迫同一套程式碼遷就兩邊。Schnalz.net 是一間香港軟件工作室兼數碼營銷代理,既為客戶開發原生 iOS 及 Android 應用程式,也推出自家作品:以 Schnalz Studio 之名,DB Transport、Vokabel、Lumina Sudoku 與 Circles 四款應用程式已於 App Store 上架。所以當我們說某件事做得出,那是因為我們早已做過。

關鍵之處我們預設用原生,求快之時改用跨平台。面向消費者的應用程式,交給 Swift 與 Kotlin,配以 WidgetKit、Live Activities 與裝置端儲存 — 那份精緻,用戶感受得到,App Store 也會反映在評價上。內部工具與 MVP,則交給 Flutter 或 React Native — 同一套程式碼上架兩個商店,是更聰明的取捨。哪條路線適合你,報價之前就會聽到,每項取捨都以淺白語言講清。

每個開發項目,都由資深、親力親為的人手全程操刀 — 不轉交新手、不外判離岸、不中途換人。範圍按你的需求預先定下、預先報價,App Store 提交已包在內,客戶的應用程式亦預設保密。而由於 Google Ads 與 GEO 由同一間工作室操盤,你的應用程式一上架,身邊就有懂得令它被找到的人。

服務內容

一個開發項目,包括甚麼。

實實在在的交付項目,不是形容詞 — 由第一個 Swift 檔案,到正式上架的 App Store 頁面。

Swift 原生 iOS

為平台而寫的 Swift,不是移植過去的 — 那份效能與精緻,會反映在 App Store 評價上,也令用戶不捨得刪除。

Kotlin 原生 Android

跟從 Android 慣例的 Kotlin 應用程式,而非照抄 iOS 版本。我們自家的 DB Transport,正是雙平台均已上架。

WidgetKit 與 Live Activities

主畫面 Widget、鎖定畫面 Live Activities 與裝置端儲存 — 這些平台功能,讓你的應用程式在兩次開啟之間,仍留在用戶眼前。

Flutter 或 React Native

內部工具與 MVP 用跨平台 — 當同一套程式碼上架兩個商店,勝過維護兩套之時。你會犧牲甚麼,我們逐項講明。

提交上架,全程包辦

商店頁面、截圖、審核備註,以至與 Apple 的往來周旋 — 一直處理到應用程式正式上架,不會交出程式檔便算。

預設保密

除非你點頭,你的應用程式不會出現在我們的作品集。客戶項目,只有獲明確授權才會展示。

我們如何運作

由需求到 App Store。

我們做任何事都用同一套四步節奏 — 這次對準的是開發項目,而非廣告活動。

01 · 第一週

深入了解與範圍釐定

我們深入了解應用程式要做甚麼、誰會使用、現有甚麼基礎 — 然後按答案建議原生抑或跨平台,而非照搬預設。未有人寫下一行程式碼之前,你已聽過所有取捨。

02 · 第二週

方案與架構

一頁紙的固定範圍方案:畫面、功能、平台、時間表、價錢。你一簽核,數字就不再變 — 範圍有變,必先商量,才會產生任何費用。

03 · 開發

開發與 TestFlight

開發由風險最高的功能先行。你透過 TestFlight 版本,在自己手機上看著應用程式逐步成形 — 是能運作的軟件,不是進度簡報。

04 · 持續

提交上架與持續發展

我們帶著成品走完 App Store 審核,之後繼續留守 — 更新、系統版本、新功能。想推廣安裝量,認證的 App Campaigns 亦在同一屋簷下操刀。

適合對象

為這樣的團隊而設。

由創辦人主理、需要一個站得住腳的原生應用程式的 FinTech 與 web3 公司;準備把網頁產品帶上手機的 SaaS 團隊;以及顧客習慣在手機落單的電商品牌。如果上一間供應商交來的是包著外殼的網頁,或者只有簡報而沒有成品 — 這裡正是撥亂反正之處。立足香港,服務亞太,接案遍及全球。

  • 你要的是原生質素,不是套個外殼的網站。
  • 你需要一支資深團隊包辦 iOS 與 Android,而非兩間供應商。
  • 你想在第一行程式碼寫下之前,先有一個固定價錢。
  • 你寧願親手試 TestFlight 版本,也不想讀進度簡報。
  • 你需要應用程式一直保密,直至你另有決定。
收費

一份需求。一頁方案。一個數字。

應用程式開發一律固定範圍、預先報價。提交需求 — 粗略也不要緊 — 你會收到一頁紙方案:我們會建甚麼、上哪些平台、幾時完成、收費多少。範圍不變,數字就不變;真要變,也會先讓你知道。無啟動費、無年約,更沒有跳錶。

應用程式開發問題

大家最常問。

開發一個應用程式,需要多少錢?
應用程式開發一律固定範圍、預先報價 — 提交需求,就會收到一頁紙方案,價錢清清楚楚。數字取決於平台(iOS、Android 或兩者)、畫面數量、後端需求,以及 Widget 或 Live Activities 等功能。跨平台比兩套原生程式碼便宜;如果那是對的取捨,我們會直說。無啟動費,範圍不變,價錢就不變。
為何選香港應用程式開發公司,而非離岸團隊?
因為為你釐定範圍的資深人手,就是動手開發的同一批人 — 在你的時區,以英語、廣東話、普通話或德語溝通。沒有離岸轉手、沒有新手輪換,也沒有項目經理替你傳話給素未謀面的開發人員。離岸時薪看似便宜;但計及推倒重做與傳話失真,以每個推出的功能計,其實很少真的便宜。
iOS 與 Android 可以同時開發嗎?
可以。講究精緻,就用原生 Swift 配 Kotlin;講究速度,就用一套 Flutter 或 React Native 程式碼。我們自家的 DB Transport 雙平台均已上架,Android 版是重新工程的成品,不是移植品。哪條路線適合你的應用程式,第一週的深入了解便會定案,之後才會報價。
App Store 審核與提交,由誰負責?
由我們負責 — 商店頁面、截圖、審核備註,以及 Apple 提出異議時的往來周旋。我們以 Schnalz Studio 之名,親自帶過四款自家應用程式通過 App Store 審核,深知甚麼會觸發拒絕、該如何回應。你迎來的是一個正式上架的頁面,而不是一個程式檔加一句祝君好運。
我的應用程式會出現在你們的作品集嗎?
你點頭才會。客戶的應用程式預設保密 — 未獲明確授權,任何案例、標誌或截圖都不會外流。歡迎簽署保密協議。我們公開展示的,是自家 Schnalz Studio 作品;它們存在的其中一個原因,正是讓我們毋須暴露客戶項目,也能證明功力。
應用程式推出之後呢?
應用程式需要甚麼,就做甚麼 — 更新、新功能、系統版本維護,每項都像最初的開發一樣固定範圍報價,不設無底的月費跳錶。而由於同一間工作室持有 App Campaigns 的 Google Partner 認證,安裝推廣亦可一手包辦。某個渠道或功能養不起自己,我們會直言 — 誠實的帳單,附上誠實的建議。
你準備好,我們就開始

有需求?有想法?

任何一樣,都足以展開一場對話。一通電話之內,我們就會告訴你是否合適。