桌面上擺放著一支顯示 App 圖示列表的 iPhone 手機

← INSIGHTS & PERSPECTIVES | 前端開發

iPhone 人機界面指南(HIG)重點筆記:應用程式類型、開發限制與介面準則

整理 Apple iOS HIG(人機界面指南)重點:生產力、融入式、工具型三大應用程式分類、開發 APP 時的記憶體與視窗限制、人機介面準則與優秀 iPhone 應用程式的共性,幫你降低上架被 Apple 退件的機率。

想在 iOS 平台上開發 APP,卻常常搞不懂為什麼會被 Apple 退件?這篇文章整理了 HIG(人機界面指南)的重點:Apple 如何把應用程式分成三大類型、開發時要注意的平台限制、以及人機介面準則與優秀 iPhone 應用程式的共性。開發前先研讀 HIG,可以大幅降低上架時被退件的機率。

什麼是 HIG?為什麼 iOS 開發者一定要讀?

HIG(人機界面指南)是 Apple 在審核 APP 時,給開發者參考的條文。只要想要在 iOS 平台上開發 APP,上架時就必需同意自己的應用程式符合裡面的規範——這也是 APP 開發者在開發完 APP 後,常常被 Apple 退件的原因。因此我建議有志開發 iPhone APP 的人,在動工前先研讀這本規範手冊。

文件下載:

HIG 將應用程式分類成哪三大類型?

類型特色介面設計重點
生產力(效率型)應用程式幫使用者管理資訊、完成工作,資訊是階層架構的多視圖、標準控制元件、精簡裝飾
融入式應用程式遊戲是典型例子,焦點在視覺內容與體驗高度客製化介面,HIG 規範較寬鬆
工具(實用型)應用程式以最少互動提供特定資訊,如天氣、股票平面列表、介面極簡、需嚴格符合 HIG
  1. 生產力應用程式:幫忙使用者管理資訊及完成工作,資訊是階層架構的,可以透過向下深入更多層級而瀏覽更多資訊。效率型應用程式一般採用多個視圖,通常每一視圖顯示一個層次的資訊,使用者介面通常簡單、整潔,且由標準視圖和控制元件組成。這類應用程式通常沒有很多自訂介面,原因在於它們專注於資訊和任務,而非環境或體驗。
效率型應用程式的階層式瀏覽畫面範例
  1. 融入式應用程式:遊戲是典型的例子。這種應用程式使用非常客製化的介面,讓使用者與裝置互動,HIG 對這種應用程式的規範比較不那麼嚴格。使用者的焦點在於視覺上的內容和體驗,而非體驗背後的數據。
  1. 工具應用程式:透過盡可能少的互動與組態設定,提供使用者特定的資訊。這種 APP 通常比生產力應用程式有更多的介面,且更加被要求要符合 HIG 規範。實用型應用程式具有視覺上的吸引力,但又能突出它們顯示的資訊;使用者用它來查看事情的狀態或查找東西,希望能快速方便地看到感興趣的資訊,因此介面十分簡潔,並提供簡單的標準視圖和控制元件。

實用型應用程式一般以平面列表的方式顯示資訊,使用者通常不需要深入資訊層次結構;每一個視圖通常提供同樣的數據組織結構和細節深度,但數據來源可以不同——使用者可以打開單一實用型應用程式,對多個主題進行相似處理。一些實用型應用程式能顯示已開啟視圖的數量,讓使用者按順序瀏覽(例如下圖用上一層的設定界面,讓下一層的天氣資料顯示不同地區的資訊)。

工具型應用程式以多視圖切換顯示不同地區的資訊

開發 iOS APP 時要注意哪些平台限制?

  1. 畫面比電腦小很多:應考量將複雜的畫面簡化。
  2. 記憶體有限:iOS 的記憶體不包括磁碟交換空間(swap),開發時要注意不能同時使用太高的記憶體;iOS 在記憶體不足時,會從耗用記憶體最高的 APP 開始關閉。
  3. 每次只能顯示一個視窗:不能同時瀏覽多個視窗,只可以依序瀏覽。
  4. 同一時間只能運行一個程式:接電話、切到另一個應用程式時,現有的應用程式會被關閉,要注意使用者離開再回來時的畫面順暢度。
  5. 簡單易懂的操作說明

人機介面準則有哪些重點?

  1. 當使用者操作螢幕上的對象時,這些對象保持可見,並且操作結果一目了然。
  2. 讓使用者做出選擇,而不是要求他們進行開放式的輸入——這樣能讓使用者集中精力透過程式完成任務,而不是疲於記憶如何操作。
  3. 如果有一個動作需要使用者長時間等待,應回饋一個音效或圖案;完成資料下載時,也應讓使用者知道動作已完成。隨時回饋使用者,讓他能了解系統現在正在做什麼。
  4. 使用者控制:由使用者來觸發和控制操作。
  5. 美學完整性:美學上的完整性並不是衡量程式有多漂亮,而是衡量程式的外觀和功能結合得有多好。例如效率型應用程式應盡量精簡裝飾性元素並置於背景,同時使用標準控制元件和行為來突出任務。

優秀 iPhone 應用程式有哪些共性?

  1. 簡單和易用性
  2. 顯而易見:盡量減少使用者必須選擇的控制元件數量,並清晰地標識這些控制元件,讓使用者明白它們的功能。
  3. 由上而下的佈局:使用者傾向用非慣用手握住裝置(或擱在手心),用慣用手的手指點選;用大拇指時,則是一手握住裝置點選,或雙手握持、用兩根大拇指點選。無論哪一種方式,螢幕最上方都是最顯眼的——把最重要的資訊放在上方。
  4. 最大限度地減少所需的輸入:向使用者請求輸入時,考慮使用表格視圖(或選擇器)來代替文字輸入框。
  5. 簡潔地表達資訊:介面上的文字簡短而直接,使用者就能快速理解。
  6. 為控制元件提供指尖大小的目標區域:合理分配控制元件和其他介面元素,讓使用者能更方便地點中控制元件。
  7. 將重點放在主要功能上:確定在每個上下文中什麼是最重要的。
  8. 有效地溝通:避免使用讓使用者看不懂的技術性術語。
  9. 適當地支援手勢:例如在表格 list 裡,抓取使用者向右滑動的手勢來顯示刪除功能。
表格視圖支援滑動手勢顯示刪除功能
  1. 慎重地融合品牌元素:以低調的方式引入品牌的顏色或圖片。

延伸閱讀

常見問題

Q什麼是 iOS HIG(人機界面指南)?

HIG 是 Apple 制定的人機界面指南,內容是開發者在審核與上架 APP 時必須遵循的介面設計規範。想在 iOS 平台開發 APP 的開發者,上架時都必須同意自己的應用程式符合其中的規範。

Q為什麼開發完 APP 常常被 Apple 退件?

最常見的原因就是違反了 HIG 的規範。Apple 審核 APP 時會依據這本指南檢查介面與行為,因此建議在開發前就先研讀 HIG,而不是上架被退件後才回頭修改。

QHIG 把應用程式分成哪三大類型?

生產力(效率型)應用程式、融入式應用程式(如遊戲)、以及工具(實用型)應用程式。效率型與實用型應用程式要求使用標準控制元件、簡潔介面;融入式應用程式則允許高度客製化的介面,規範較寬鬆。

Q效率型應用程式和實用型應用程式有什麼差別?

效率型應用程式的資訊是階層架構的,使用者透過多個視圖逐層深入瀏覽更多資訊;實用型應用程式則以平面列表顯示資訊,使用者通常不需要深入層次結構,而是快速查看狀態或查找資訊。

Q開發 iOS APP 時最容易忽略的平台限制是什麼?

記憶體限制與單一程式運行。iOS 記憶體沒有磁碟交換空間,記憶體不足時系統會從耗用最高的 APP 開始關閉;同時使用者接電話或切換 APP 時,現有程式可能被關閉,要注意回到 APP 時的畫面順暢度。

Q什麼是美學完整性?

美學完整性衡量的不是介面漂不漂亮,而是程式的外觀和功能結合得有多好。例如效率型應用程式應精簡裝飾性元素並置於背景,用標準控制元件突出任務本身。

參考資料

最後更新

2026-08-28(原文發布於 2013-08-25,本文保留原始筆記內容並補上 GEO 結構。)

關於作者 {#author}

Claire Chang | 企業 AI 導入與流程轉型顧問。專注於 AI Agent 架構設計、ERP 系統整合與企業 AI 治理。

首次發布:2013-08-25