晉碩如何做得更好
我們親自撰寫底層架構,因此能夠調校每一層技術,而非全盤接受套版樣板或現成套件的限制。
更深入的效能優化
由於前後端程式碼皆由我們親自撰寫,而非堆疊第三方套件,我們能主動移除未使用的程式碼、有意識地壓縮資源,並調校資料庫查詢與頁面載入路徑——這些是套版平台通常無法觸及的環節。客戶也一致回饋,我們的應用程式即使在較舊、效能較弱的裝置上依然順暢回應,並具備競爭對手難以複製的功能。
- 手工調校資源管線,避免框架預設造成的臃腫
- 將效能與 Lighthouse 類型檢測納入交付流程
自有優化函式庫
我們選擇建立自有內部函式庫——CSHelper(同時涵蓋行動裝置 Android/iOS 與 .NET 的通用應用程式框架)與 CSGame(圖像與遊戲引擎)——而非完全仰賴第三方套件。這代表我們能依客戶實際需求調整核心行為,而非受限於現成套件的框架。
- CSHelper 統一處理 Android、iOS 與 .NET 三端的 HTTP 傳輸、快取、JSON 解析與多語系在地化
- CSGame 為我們自有的 OpenGL ES 引擎,驅動我們的 AR 應用程式(不僅限於導覽類),體積比使用 Unity 等第三方引擎開發的版本更小、載入更快
真正的跨平台一致性
我們的應用程式皆採原生開發並運用自有跨平台工具,讓兩個版本在行為上保持一致,同時各平台仍使用原生程式碼撰寫。許多應用程式更以單一封裝同時支援手機與平板,將所有支援語言整合於同一套件中,並依裝置螢幕自動調整介面。
- 雙平台皆維持原生效能,行為不再各自為政
- 單一封裝整合所有支援語言,並自動因應手機與平板調整介面
資安為本的設計理念
資安並非事後補強的環節。我們曾打造通過 PCI DSS 認證的支付系統,公部門專案更從第一天就以通過 OWASP 資安掃描為目標進行開發。減少第三方套件依賴,也代表更小的攻擊面——沒有納入的程式碼,就不會成為被攻擊的破口。
- 具備 PCI DSS 認證支付系統開發經驗
- 為政府與公部門客戶進行 OWASP 資安意識開發