題:
為什麼iPad對iPhone應用程序使用最近鄰縮放而不是視網膜縮放
3Doubloons
2011-05-22 02:38:15 UTC
view on stackexchange narkive permalink

當蘋果發布iPad時,功能之一就是可以運行iPhone應用程序,可以選擇性地將其縮放到2倍大小,結果卻模糊不清。

最先發布iPhone 4和Retina顯示屏的消息是。 iPhone 4使用與舊版iPhone相同的應用程序,僅縮放沒有高分辨率的圖像。對於其他所有內容,最終的渲染效果都與為Retina顯示屏設計的應用程序一樣酥脆。

兩個硬件都需要做完全相同的事情:擴大為較低分辨率的傳統設計的應用程序iPhone的尺寸是其兩倍。但是,iPad使用的方案最終導致文字和按鈕模糊,而iPhone4則使所有內容保持清晰。蘋果為什麼不將縮放代碼更改為與iOS 4的iPhone 4相同的縮放代碼?

縮放代碼可能相同或相似。 iPad上的差異更加明顯,因為每個像素都更大,因此更引人注目。
-1
三 答案:
Matthew Frederick
2011-05-22 14:35:19 UTC
view on stackexchange narkive permalink

有兩個強烈的原因,其中一個是我從蘋果工程師那裡獲得的,另一個是一些蘋果員工暗含的,但並沒有直接說明。

第一個原因是iPad 1只是沒有足夠的RAM 才能在渲染Retina圖形時進行仿真,尤其是在對它們進行動畫處理時。這直接來自參與其中的某人,所以我可以肯定的是,這是真的。當然,這是一個交易殺手,使下一個不必要的原因 ,因為具有兩倍RAM的iPad 2仍然不使用Retina圖形。

第二個原因是iPad上iPhone應用程序圖形的質量較差鼓勵開發人員構建通用應用程序或另外構建iPad版本的iPhone應用程序。這些通用/ iPad應用程序使iPad更具吸引力,並銷售更多的iPad。對於使用標準Cocoa Touch控件的應用程序來說,這尤其重要,在該控件中,雙倍大小的文本,雙倍大小的選擇器控件(微調器)等實際上看起來很糟糕並且使用不佳(在UI / UX方面),並且1X / 2X按鈕有點可笑。如果iPhone圖形在iPad上看起來幾乎一樣好,那麼開發其他應用的動力就會大大降低,尤其是在您的應用沒有競爭的情況下。

我懷疑蘋果/史蒂夫·喬布斯是否會感覺到iPad如果它只運行專門為其開發的新應用程序,本來會很好賣的,那麼根本就不會有兼容模式。相反,他們能夠啟動iPad,說除了可以使用的數千個iPad /通用應用程序外,還有數十萬個iPhone應用程序可以在其上運行。

有可能構建一個iPhone專用的應用程序,如果您“手動”執行此操作,它將替換Retina圖形,從而覆蓋OS的默認渲染。 Matt Rix出色的非通用iPhone益智遊戲 Trainyard Trainyard Express 在iPad上外觀和玩法都很棒原因。 這需要一些額外的工作

如handyrandy的回答所示,iPad顯然能夠勝任。即使按比例放大的iPhone應用程序中的文本也被像素化,但iPad可以在通用/ iPad應用程序中完美地繪製文本。視網膜圖像只是圖像大小的兩倍,所以為什麼iPad這麼難?大多數情況下,由於缺少視網膜縮放,這些應用看起來很糟糕。
Graham
2011-05-22 03:15:33 UTC
view on stackexchange narkive permalink

我認為Apple不太關心2倍縮放模式。 iPad首次發佈時,這一點更為重要,因為幾乎沒有任何本機iPad應用程序。這些天來,我認為沒有多少人在iPad上運行僅iPhone的應用程序,更不用說以2倍模式運行了。

蘋果有可能覺得視網膜2倍模式會使一些開發人員覺得他們的應用在2倍模式下“足夠好”,並決定沒有必要開發本機iPad版本。

可能是這樣,但我仍然希望他們在5.0中修復它
Randy6T9
2011-05-22 10:26:10 UTC
view on stackexchange narkive permalink

對於它的價值,Cydia中有一個名為“ RetinaPad”的越獄模塊。它使iPad使用視網膜圖形(如果有),並且產生了很大的不同。我很想在iPad 2上安裝它(目前尚未破解)。但是,我在iPad上沒有使用很多iPhone應用程序。只有那些別無選擇或有意義的選擇。想到的應用包括Pastebot,Eliss,Vimeo,Juxtaposer,PhotoForge2,Rdio等。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...