iPhone、iPod Touch、iPad三個平台都是使用iPhone OS系統,Apple官方通常在描述iPhone、iPod Touch時,只會稱呼iPhone(節省文字、口語上面的一直重複),除非兩個平台功能有區別,此時才會特別提出。
iPhone和iPod Touch除了通訊、鏡頭、GPS三大主要功能不同外,其他的條件相當接近。因此兩者的系統架構大致上相同。反觀,iPad也是使用iPhone OS系統,但不論是螢幕尺寸還是硬體性能都有一定程度的差異,因此所搭配的iPhone OS系統內容就和iPhone有些差距。
Apple為了讓iPad可以發揮硬體優勢,在App Store裡面規劃了iPad區,而原本支援iPhone、iPod Touch的軟體統稱為iPhone區。iPad可以向下支援iPhone版本的軟體,但是iPhone、iPod Touch不能使用iPad版本軟體。通常iPad版本在售價上會比iPhone版本的軟體高。
[如何區別]
目前有兩種現象,第一種是部分開發者將iPhone、iPad版本分開銷售,在這個族群又分成兩類,一個是新增功能、重新規劃iPad版本,另一種則是簡單的修改軟體、遊戲畫質後就重新包裝發表。相較之下,當然以前者比較有價值性。
另外一種則是採用通用版本,所謂的通用版本就將iPhone、iPod Touch、iPad的內容全部放在同一個軟體當中,安裝到不同平台後,系統本身會自動判斷、切換到使用者手上平台應該出現的介面。
兩種方式都有優缺點,分開版本可以讓iPhone版保持檔案很小,不佔去太多iPhone、iPod Touch的空間,但是缺點是使用者如果想在iPhone、iPad兩個平台都使用開軟體則必須付費兩次(除非是免費軟體)。反之,使用通用版本的好處是使用者只要付費一次,三平台都可以使用,但是檔案通常會比較大,尤其是iPad版本的畫質高,圖片、影像多的軟體,容量可能都是iPhone版本的好幾倍。
[支援性判斷]
目前出現幾個命名方式來區別iPhone、iPad兩種版本軟體。但是大家要記得,這只是普遍的命名規則,並非Apple強迫,因此還是會有例外的。本篇後面會講如何正確的判斷支援性。
xxxxx for iPad:表示這個軟體是開發給iPad使用的。(但是還是有例外)
xxxxx HD:表示這個軟體是開發給iPad使用的/或是它是通用版本。
xxxxx XL:通用版本。
註:之前還有出現xxxxx Universal的命名方式,現在已經沒看到。
以上三種是常出現的命名方式,但是再次提醒,這只是大致上的方式,並非絕對,許多xxxx for iPad的軟體還是可以在iPhone上安裝,因為他本身的架構是通用版本,只是為了吸引人,採用這樣的命名方式。
如何判斷這款軟體是否可以在iPhone上使用(因為iPad向下支援,問題往往出現在iPhone平台使用者)?基本上如果使用者是直接在 iPhone上的App Store下載軟體,那你所能看到的軟體都是可以安裝到iPhone上的。(iPod Touch也是相同的邏輯)。所以不用管他是什麼名稱,不用擔心下載下來不能用。
現在要擔心或是納悶的是,如果我不想付兩次費用,希望下載到的是通用版本(前提是有通用版本),可以給未來iPad入手(或是已經入手)使用,那我該如何判斷呢?
1.使用iTunes來看軟體資訊:
在iTunes搜尋軟體時,如果看到有兩個同樣名稱的軟體分別出現在iPhone區和iPad區,通常表示它是通用版本
。

不過為了保險起見,看軟體介紹頁面的詳細資料是最安全的方式。進入軟體介紹頁面後,看左下角的系統要求(Requirements),Compatible with後面接的就是平台的名稱。

2.iPad上確認:
如果你已經入手iPad,在iPad上的App Store也有特別標示軟體的支援性。如果你在軟體的價格標籤左上角看到一個小「+」的記號,表示這個軟體是通用版本。

如果想再次確認,可以點擊軟體進入描述頁面,在描述頁面左邊一樣有系統要求(Requirements)的資訊,Compatible with後面接的就是平台的名稱。

本篇同步發表於我的Blog