常見問題

若您有APP製作上的問題,您可以在這個單元看看是否有解答,若找不到想諮詢的內容,歡迎您來信與我們聯絡。

什麼是APP?

APP即為「Application」的縮寫,就是指應用程式,現在泛指智慧型手機內的應用程式。

智慧型手機的OS(作業系統)有哪些?

  • APPLE:iOS作業系統
  • Google:Android作業系統
  • Microsoft:Windows Mobile作業系統
  • Black Berry、Symbian等等

現在主流的作業系統是哪些?

  • Android系統(安卓),開發商為Google,是一個以Linux為基礎的開放原始碼行動裝置作業系統。
  • iOS系統,開發商為Apple,由蘋果公司為行動裝置所開發的操作系統,不支援非蘋果外硬體的裝置。

APP的開發方式有哪些?

  1. 原生應用程式 (Native App)開發,指的是作業系統廠商本身提SDK或建議的開發方式;採用Objective-C、Java、C、C++、C#等。
  2. 網頁應用程式 (Web APP)開發,利用網頁技術開發用戶端程式,並使用瀏覽器執行;採用HTML / XHTML / HTML5 + CSS + Java Script等。
  3. 混合式應用程式 (Hybrid APP)開發,結合以上兩者,以原生外殼內含網頁應用程式。

原生開發的優缺點:

優點
  • 原生APP的執行效率高,效能佳,軟硬體適應和支援度較好。
  • 可透過原生開發廠商應用程式商店上架APP,有基本的使用者群。
  • 可直接使用原生的UI/UX,使用者對介面與操作會有認同和熟悉感。
缺點
  • 不同裝置的APP必須使用指定的開發程式語言及SDK開發。如果要同時給iOS和Android裝置的使用者使用,就必須開發2套APP。
  • 如果APP須付費下載和有內部購買機制,官方會抽成。
  • 若要上架APP必須要繳費,部分開發者需繳年費。
  • 部分APP上架須經由官方審核,較耗時。

Web APP開發的優缺點:

優點
  • 跨平台跨裝置,不需要使用不同程式語言撰寫。
  • 只需使用瀏覽器輸入網址即可測試使用。
  • 更新只需在後端主機後修改,使用者僅需重新整理即可隨時處於最新狀態。
缺點
  • 無法再應用程式平台上架。
  • 依賴瀏覽器執行,且瀏覽器版本眾多,UI畫面難控制到一致效果。
  • 硬體的支援性差,許多功能(如GPS、相機)無法使用。
  • 網路斷線,可能就無法使用。

何謂Mockup?

Mockup也就是Prototype,亦稱原型,泛指只有框架包含流程架構,提供簡單的示意和操作流成,為APP完成前的模板,可用於UI/UX的確認和程式架構的理解。

何謂UI?

UI又稱為User Interface,使用者介面,使用者與系統之間的一個溝通介面,如何讓使用者對APP留下好的第一印象,就是靠設計師讓使用者體驗視覺的饗宴。

何謂UX?

UX又稱為User Experience,使用者經驗,決定使用者對APP的體驗和感受,更貼近人性思維和導向,白話來講就是使用者覺得這個APP好不好使用、有不友善、有沒有替使用者著想。

什麼是穿戴式裝置?

現今廣受大眾討論的是穿戴化的智慧裝置,指的是把智慧行動裝置的功能移植到可穿戴的裝置上。目前廣為應用在手環、手錶,當然也有許多潛力無限的應用,如眼鏡、衣服等。

APP的流程?

需求歸納,資料收集→需求規劃,規格確認→簽約→製作規格書,相關資料→啟動會議→製作Mockup→客戶確認→UI/UX製作和程式併行→內部測試→交付測試→驗收階段→結案收款。
APP製作需求 APP製作需求