個人覺得有兩方面的原因,一是使用者體驗的原因,而是系統的原因。首先iPad的App大多數都是重新設計的,充分發揮iPad大螢幕的優勢(也有一些只是把iPhone版的放大,比如水果忍者,但這種即便能裝到iPhone上和iPhone原版的也沒有區別),UI的設計甚至功能都不一樣,例如微博HD和微博App,微博HD就使用了分欄設計,選項卡被放置在螢幕左側,適合使用者同時檢視大量資訊;而微博使用了單欄設計,適合使用者檢視少量資訊。如果把微博HD安裝在iPhone上,使用者必須點選小的可憐的選項卡,文字也被壓縮到更小,顯然使用者體驗是不好的。另外,iPad的螢幕比例為4:3,iPhone 5以前的機型比例為3:2,iPhone 5以後為16:9,如果將iPad的App放到iPhone上要不然就放不下要不然就填不滿螢幕,出現噁心的黑邊,顯然不是一個好辦法。但是蘋果必須意識到iPhone的App要遠多於iPad App的現實,有些使用者必須使用的App是沒有iPad版的(畢竟iPad比iPhone要晚釋出),即使犧牲部分使用者體驗,也必須保證這些使用者能夠用上他們想用的App。其次從系統層面講,一個Universal的App裡面是包含了許多artwork檔案的。如果一個App要相容iPhone 3GS,iPhone 4,iPhone 5,iPad 2和iPad Air,那麼同一張圖片必須有5個大小的版本才能供每一個不同解析度的機型使用。如果一個App是針對iPhone設計的,那麼它的檔案裡面就不會包含一個iPad解析度大小的圖片,這是iOS就會自動把圖片放大,將一個畫素點轉換成4個顏色一樣的點,這樣影象會顯得模糊;但是相反如果要將圖片縮小,在儘可能少損失使用者體驗的情況下,要將4個點或者更多個點縮小成一個畫素點就得考慮這個畫素點到底應該取什麼顏色(一般是將4個點取平均,不同演算法不同),考慮到iPad的解析度約為iPhone的兩倍,每一幅圖片都這麼轉換將消耗大量的系統資源,得不償失。同時,iOS的平滑字型功能和OS X一樣,都只適用於9點以上的字。如果將iPad的字型等比例縮小到iPhone的版本,將會失去字型平滑功能,而且那麼小的字基本不可讀。因此,從使用者體驗和系統資源的角度出發,蘋果不讓iPhone執行iPad App是有道理的。
個人覺得有兩方面的原因,一是使用者體驗的原因,而是系統的原因。首先iPad的App大多數都是重新設計的,充分發揮iPad大螢幕的優勢(也有一些只是把iPhone版的放大,比如水果忍者,但這種即便能裝到iPhone上和iPhone原版的也沒有區別),UI的設計甚至功能都不一樣,例如微博HD和微博App,微博HD就使用了分欄設計,選項卡被放置在螢幕左側,適合使用者同時檢視大量資訊;而微博使用了單欄設計,適合使用者檢視少量資訊。如果把微博HD安裝在iPhone上,使用者必須點選小的可憐的選項卡,文字也被壓縮到更小,顯然使用者體驗是不好的。另外,iPad的螢幕比例為4:3,iPhone 5以前的機型比例為3:2,iPhone 5以後為16:9,如果將iPad的App放到iPhone上要不然就放不下要不然就填不滿螢幕,出現噁心的黑邊,顯然不是一個好辦法。但是蘋果必須意識到iPhone的App要遠多於iPad App的現實,有些使用者必須使用的App是沒有iPad版的(畢竟iPad比iPhone要晚釋出),即使犧牲部分使用者體驗,也必須保證這些使用者能夠用上他們想用的App。其次從系統層面講,一個Universal的App裡面是包含了許多artwork檔案的。如果一個App要相容iPhone 3GS,iPhone 4,iPhone 5,iPad 2和iPad Air,那麼同一張圖片必須有5個大小的版本才能供每一個不同解析度的機型使用。如果一個App是針對iPhone設計的,那麼它的檔案裡面就不會包含一個iPad解析度大小的圖片,這是iOS就會自動把圖片放大,將一個畫素點轉換成4個顏色一樣的點,這樣影象會顯得模糊;但是相反如果要將圖片縮小,在儘可能少損失使用者體驗的情況下,要將4個點或者更多個點縮小成一個畫素點就得考慮這個畫素點到底應該取什麼顏色(一般是將4個點取平均,不同演算法不同),考慮到iPad的解析度約為iPhone的兩倍,每一幅圖片都這麼轉換將消耗大量的系統資源,得不償失。同時,iOS的平滑字型功能和OS X一樣,都只適用於9點以上的字。如果將iPad的字型等比例縮小到iPhone的版本,將會失去字型平滑功能,而且那麼小的字基本不可讀。因此,從使用者體驗和系統資源的角度出發,蘋果不讓iPhone執行iPad App是有道理的。