我們通過HTML,CSS,JQuery移動開發了一個ios應用程序,並通過PhoneGap Framework轉換爲本機應用程序。該應用程序具有音頻和文本,用戶將導航到不同的章節,每章包含相應的歌曲。減少包含音頻文件的ios本地應用程序大小
我們的應用程序大小爲80MB,這是由於其中的大型音頻文件(以mp3格式)。 音頻文件:78MB 源文件:2MB
我們希望減小應用程序的大小以便於下載,並且OTA更新的最大限制爲50MB。
什麼是我們可以減少應用程序大小的方式。
我們通過HTML,CSS,JQuery移動開發了一個ios應用程序,並通過PhoneGap Framework轉換爲本機應用程序。該應用程序具有音頻和文本,用戶將導航到不同的章節,每章包含相應的歌曲。減少包含音頻文件的ios本地應用程序大小
我們的應用程序大小爲80MB,這是由於其中的大型音頻文件(以mp3格式)。 音頻文件:78MB 源文件:2MB
我們希望減小應用程序的大小以便於下載,並且OTA更新的最大限制爲50MB。
什麼是我們可以減少應用程序大小的方式。
1)您可以讓應用程序在第一次運行時下載所有音頻內容(儘管這會讓應用程序垃圾的第一次用戶體驗)。
2)當應用程序需要它時(即用戶第一次請求章節),您可以從網絡流式傳輸內容。然後您將其緩存,以便下次播放它時可以播放本地文件。這意味着應用程序在用戶第一次查看新章節時需要網絡連接。
3)做@ @ Almo的評論說。這意味着你的應用程序將通過3G下載,但如果你可能會失去音頻質量。
4)搞砸了,只讓用戶通過wifi下載應用程序。在你的iTunes說明的頂部寫下評論,說'因爲音頻的高質量,這個應用只能通過WiFi使用'。
+1。如果高品質音頻對您的應用程序很重要,#4也可能是一個好主意。 – Almo 2012-08-13 14:43:11
您可以以較低的比特率或單聲道或兩者同時對MP3進行編碼。根據你的設置,沒有太多的工作要做,沒有做更激烈的事情。
嚴厲措施包括:
以較低比特率或單聲道或兩者同時編碼mp3。 – Almo 2012-08-13 14:33:00
@Almo - 爲什麼不是回答而不是評論? – deanWombourne 2012-08-13 14:35:07
好點的院長。只是顯得太短。 – Almo 2012-08-13 14:40:07