2015-09-05 54 views
1

我最近向蘋果公司提交了我的iOS測驗應用,但注意到該應用的文件大小相當大(約150 MB)。用戶需要連接到WiFi才能按照Apple規則下載。我的測驗應用程序已設置,因此用戶可以獲得4個選擇並顯示圖像,並且必須從顯示給他們的圖像中猜出正確的答案。我將如何最小化我的應用程序的文件大小,使其不是那麼大?有沒有一種方法可以在服務器上託管圖像而不會丟失我的應用程序的功能?我聽說過Backend Services之類的東西,但對此一無所知。如果任何人都可以引導我在正確的方向,這將是真棒,謝謝!iOS應用後端提供商

+0

您是否使用imageoptim或其他優化器使圖像儘可能小? –

回答

1

你可以看看一個免費的後臺服務,如Parse,它可以爲你做詭計,尤其是因爲你沒有很多(除了我猜想的圖片),這將在服務器端。

This also helped me start with using it.

祝你好運:)

0

我假設你有你的應用程序包中的所有測驗數據(問題和圖像)?

如果將所有問題和圖像移動到後端服務器,並使用簡單的JSON結構提供問題和圖像(鏈接),則可以將其縮小至無。

您可以構建自己的後端(Java/PHP/etc ..)或使用Parse查看。

0
  1. 儘可能使用JPEG圖像。 PNG需要更多的空間。不要將jpeg放置到xcassets,因爲它們將被轉換爲PNG。如果你的照片應該是透明的 - 最好使用WebpJPNG格式。
  2. 您可以使用CloudKit將數據託管在公共數據庫中。你不需要任何後端知識就可以做到這一點。 This教程將幫助您瞭解基礎知識。 WWDC視頻涵蓋了更多,我建議你看看WWDC 2014, Introducing CloudKitWWDC 2015, CloudKit Tips and Tricks