2013-03-06 34 views
3

在設計移動應用程序時,我通常會發現一些我必須處理的問題,儘管我已經找到了一般的指導方針,但我還沒有找到具體的解決方案或方法。Android和iPhone應用程序的設計方法

我的第一個問題是從哪裏開始設計。我讀過一個好主意是開始爲mdpi設計,然後擴展到其他分辨率。但我應該從什麼決議開始?

當我提供資源時,我可以使用我爲iPhone應用程序提供的用於mdpi的圖片,而視網膜版本的xhdpi(mdpi * 2.0)或iPhone版本應位於mdpi和hdpi之間?

我想到的另一個問題是,如果我設計從mdpi開始,有時需要製作一張只需要1px高度的圖片,或者繪製一個只有1px高度的框的邊框。當我必須交付給ldpi(1px * 0.75)時會發生什麼?在視網膜資源中只需要1px的東西是否有意義?

回答

2

我實際上發現使用最高分辨率紋理開始設計會更好。並首先設計xhdpi設備(如Samsung Galaxy S3)。並回到較低分辨率的設備,如銀河S2等......

原因是,它是更優選的縮放你的紋理,然後拉伸他們爲更高的分辨率。所有這些都是在您爲所有設備只有一組紋理並且平臺自動執行重新調整大小的情況下。

+0

這就是我首先想到的,但是我必須小心,不要做任何只需要1px的東西,當縮小隻需要1px的邊界時會發生什麼?我認爲這根本不準確,並且應用程序在不同的手機中看起來會有所不同。 – 2013-03-06 13:13:03

+0

我從來不使用像素,只使用每英寸點數(dp)。我想這是你必須實施的最重要的工作方法學。 – 2013-03-06 13:15:09

+0

當然,但是這只是你用Android編程之後,我正在談論這些圖片,而這正是編程之前的事情。 – 2013-03-06 14:48:07