2015-10-05 33 views
-2

這主要是一個人誰在Android和iOS都有足夠的移動開發經驗,並知道有關移動應用程序的優化和性能的問題,所以請不要回答像「選擇你喜歡什麼或適合你的偏好等等」的通用解決方案。這是一個更好的選擇在手機..精靈或應用程序的單個圖像文件

因此,我正在爲手機中的ios和android開發移動應用程序,並且它具有幾乎所有可能的社交媒體(如Facebook,Twitter,snapchat)的圖形。我的問題是我是否應該將每個媒體的圖標/圖形保存爲單獨的文件,或者作爲組合的精靈圖像。

我明白網絡精靈是最好的選擇,但由於這些圖形嵌入在應用程序中,它不應該是一個移動應用程序的問題。唯一我關心的是應用程序中嵌入的圖像和圖標的數量將如何影響應用程序的性能。

我更喜歡將每個社交媒體圖標保存在單獨的文件中,因爲它在應用程序中的各個位置以不同的樣式和大小使用,所以在該位置使用精靈將意味着全部單獨處理背景大小和圖像寬度,而個別圖標則非常簡單。還可以輕鬆地添加/更改媒體到應用程序而無需修改現有圖形。

所以如果有人可以請告訴我,它將在phonegap應用程序中保留個別圖標和圖形而不是精靈,並且它是更好的選項還是不會有什麼影響!

+0

我還是用精靈在我當前的工作流程,甚至在科爾多瓦的應用程序,因爲我有一大口的設置來生成我精靈和它的CSS。 https://medium.com/front-end-wtf/simple-css-retina-sprite-with-sass-and-compass-5e667cdeec3f –

+1

可能有許多圖像可能導致寬度或高度超過3000像素的精靈。我在使用該尺寸在iOS上加載圖像時遇到了問題,有時甚至無法加載。如果你可以嘗試使用SVG作爲單獨的圖像,因爲它們只是代碼,性能不會有太大的影響。 – Giri

+0

@giri感謝那些信息,我不知道.. – Samnan

回答

-1

我已經使用了超過兩年的android,並且我已經意識到png是在android應用程序中使用的最佳格式,對於JPEG,最佳做法是使用連字符命名JPEG,例如image_one.jpeg

使用PNG的將是最好的格式,因爲他們從來沒有failed.I會很樂意幫助如果u需要更多的援助

+0

這不是我要求的..請仔細閱讀問題 – Samnan

相關問題