JB可以讓ipad mini在2倍顯示時畫面優化

garmin 有支援媽-.-
kkchen530 wrote:
請安裝1.35版的喔...(恕刪)
sobrina wrote:
不知道有沒有一個ap...(恕刪)


目前出了 fullforce iphone 版

你可以買看看
超~~~讚的拉!

<使用前>

<使用後>

zxctw wrote:
真的很可笑,
APPLE最自豪的APP整合度,
居然要靠JB才能有不糊的字


真的很可笑

這麼喜歡進來讓人打臉

這是什麼樣的心態阿?

至少先把功能搞清楚在發文吧( ´ ▽ ` )ノ拍拍(; ̄ェ ̄)

這功能只針對iPhone 的app,而且是有HD的才有作用

對iPad 的app沒有效用這樣你明白沒

而且使用此app會讓iPad mini本身負荷更大

如果不懂至少爬一下本樓前面的文吧( ̄Д ̄)ノ
mini 安裝了fullforce only for ipad + Retina 的版本 , EX: Garmin選項在fullforce 設定啟動後 , Retina 就看不到Garmin這個選項了. 但是解析度是清楚的+全螢幕.



PS: 針對Garmin 此軟體 , 按鍵沒有同步放大 . 但是導航圖看起來貌似正常
讓小弟以一位軟體工程師的角度來分析一下好了~

首先~ 列出幾個 iOS 硬體的解析度

iPhone (no retina) -- 320 * 480
iPhone (retina) ----- 640 * 960

iPad (no retina) ---- 768 * 1024
iPad (retina) ------- 1536 * 2048
iPad mini ----------- 768 * 1024

接著就是 iOS 軟體的部份,首先先分為兩種

(1) 一般版,也就是只有 iPhone 的版本
(2) HD 版,有針對 iPad 優化的版本

而這之中兩種 App 也各自有分為

(A) 支援 retina
(B) 不支援 retina

基本上不管是 (1)還是(2),App中基本上一定會有 no retina 的資源(基本上就是圖檔,如:icon.png),然後如果要支援 retina 的話,就要另外放一份長寬各兩倍的圖檔 (檔明後面會有注名,如:icon@2x.png)

PS.至於座標系的部份依照之前開發的經驗是不需要變,只要以原本 no retina 的座標系下去寫就可以,系統再 retina 的硬體中會自動轉換,不過這是題外話...

既然這邊再討論 iPad ,我們就以上述四種 App (1, 2 / A, B 衍生的四種排列組合) 在 iPad 機器上的運作狀況~

正常情況下,iPad 再執行 (2)HD版 的軟體時都沒什麼問題~ 就是原生解析度,只是沒有支援retina 的 App 上用起來圖會糊糊的

而 iPad 再執行 (1) 的軟體時,由於解析度夠,所以基本上會以螢幕中間的320*480區域,來模擬成 iPhone 的顯示區域,甚至可以放大兩倍都不會超過 iPad 的顯示範圍,但是由於資源檔還是使用原本的,所以看起來會更糊。

好吧,回到原本的問題,在 iPad mini 上執行 (1) 的軟體時,由於 iOS 還是以原本的計算方式下去跑,所以會變成用 中間的區域,然後使用 iPhone no retina 的資源檔來畫,所以看起來會比較模糊


至於這個 JB 的軟體,目前看起來是騙過系統,然後讓中間的顯示區域去抓軟體中 iPhone with retina 的圖檔,由於其實 iPad 的解析度 (768*1024) 還是大於 iPhone retina 的 (640*960),所以顯示上不會有問題,只是這個在目前的 iOS 沒有考慮進去

(目前iOS的設定是在有 retina 的機器上才會使用 retina 的資源檔,而不會去看實際可容納的解析度)

同理這個軟體在 iPad2 上應該也會有一樣的效果!


所以結論就是!如果要讓這個軟體的確有達到 retina 的效果,必須是要再 iPad 2/iPad mini 上使用
1. iPhone 版的軟體,也就是沒有 HD 化的
2. 此 iPhone 軟體是必須支援 retina 的 (不過從 iPhone4/4S/5 以來,應該大部份都支援了)
3. 由於這個軟體只是去修改參數,讓他改抓取 retina 版本的資源檔,所以效能以及電力應該都不會受影響


再來就是一點個人的想法

a. 其實就算改了其實也沒有真正達到 retina,因為 iPad mini 的最大解析度就是這樣,只是跟原本的版本比起來清楚很多 (就像是從錄影帶跳到 DVD一樣的感覺,但是其實還是沒有 1080P)

b. 這個對於 Apple 來說要修改應該不難,只是一來 Apple 希望開發商能夠針對 iPad 推出 HD 版本的方向,二來這樣在 iOS 的 code 裏面會多了一些 special case 的判斷條件,而不能單純用 retina / no retina 來判斷,以軟體工程的角度以及 Apple 的完滿主義來說也不符合,所以 Apple 應該也不會主動加上這個功能...


一點淺見...
作人如果沒有夢想,那跟鹹魚有什麼分別!

mouseface99 wrote:
讓小弟以一位軟體工程...(恕刪)


非常清楚~ 受教了~ 謝謝
感謝樓上大大的解說。所以retina pad只對ipad2丶ipad mini有用。
ipad4的話,裝iphone app本來就是跑retina的,是這樣吧?
不知道MBA 有沒有類似這樣的功能???
sonicwind wrote:
不知道MBA 有沒有類似這樣的功能???...(恕刪)


只要換系統字型,但山獅無法換字型,新的safari也無法換字型,除非用獅子與其他流覽器
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 13)

今日熱門文章 網友點擊推薦!