設計 MaaS App 最常見的 50 個技術術語
- Kate Garcia
- 4月20日
- 讀畢需時 3 分鐘
API (Application Programming Interface):提供應用程式間溝通的介面,允許 MaaS App 與地圖、支付、交通等服務整合。
RESTful API:一種常用的網路API設計風格,基於HTTP協定。
GraphQL:一種替代REST的API查詢語言,支援客製化資料請求。
SDK (Software Development Kit):開發特定功能所需的工具包,例如地圖SDK、支付SDK。
Frontend:使用者在App上看到與互動的部分,例如UI設計與App畫面。
Backend:伺服器端處理邏輯與資料的部分,如派車邏輯、帳號管理等。
Cloud Computing:將伺服器與儲存空間托管於雲端平台(如AWS、Google Cloud)。
Database:儲存與查詢資料的系統,如 PostgreSQL、MongoDB。
SQL / NoSQL:結構化與非結構化資料庫的類型,用於不同的儲存需求。
Authentication:用戶身份驗證機制,例如OAuth、JWT。
Authorization:用戶操作權限的控管。
JWT (JSON Web Token):常見的登入驗證與授權技術。
Microservices:系統拆解為小型獨立服務以提升擴展性與維護性。
Containerization:使用容器(如Docker)封裝應用程式與相依環境。
Orchestration:管理多個容器的工具,如 Kubernetes。
CI/CD (Continuous Integration / Continuous Deployment):持續整合與部署流程,自動化測試與發佈。
WebSocket:建立雙向即時資料通訊(如即時車輛位置更新)。
Push Notification:從伺服器主動傳送訊息到App的機制。
Caching:加快讀取速度的暫存技術(如 Redis)。
Load Balancer:分配流量給多個伺服器,提高效能與可靠性。
Serverless Architecture:無需自行維護伺服器的架構,僅專注在功能實作。
Geolocation API:取得用戶的即時位置。
Geocoding / Reverse Geocoding:地址與經緯度互轉。
Route Optimization Algorithm:最佳化行車路徑的演算法(如 Dijkstra、A*)。
ETA Algorithm:預測抵達時間的演算法,依賴交通數據與歷史行為。
Concurrency / Parallelism:處理多個任務的技術。
Latency:從發出請求到收到回應的時間延遲。
Scalability:系統可擴展處理更多使用者或資料的能力。
Fault Tolerance:系統遇到錯誤仍能維持服務的能力。
Rate Limiting:限制API呼叫次數以保護系統。
Logging:紀錄系統運作資訊以便追蹤與除錯。
Monitoring:監控系統狀況與效能(如 Prometheus、Datadog)。
Map Tiles:地圖以區塊顯示的技術,常用於地圖載入。
Third-party Integration:與其他平台(如交通局、支付商)整合。
OAuth 2.0:常用的授權協定,讓使用者以Facebook、Google登入。
Version Control:程式碼管理系統,如 Git。
Repository:儲存程式碼的地方,通常是 GitHub 或 GitLab。
Branching:為開發不同功能而產生程式碼分支的做法。
Code Review:審查程式碼以確保品質與一致性。
Unit Testing:測試單一程式模組的功能是否正確。
Integration Testing:測試多個模組協同工作的情況。
Staging Environment:模擬正式環境進行測試的伺服器。
Production Environment:實際對使用者開放的系統環境。
Bug Tracking System:記錄與管理錯誤的工具(如 Jira、Trello)。
CDN (Content Delivery Network):加速靜態內容傳輸的網路(如圖片、地圖資源)。
Responsive Design:介面在不同裝置上都有良好體驗。
Native App:針對iOS或Android原生開發的應用程式。
Cross-platform App:一次開發可在多平台執行(如使用Flutter、React Native)。
SDK Integration Testing:測試外部SDK是否與App兼容。
Uptime:系統可用性,常用百分比表示(如99.9% uptime)。

maas-app-design-top-50-terms
Comentários