iOS7新添加的一個功能“后臺應用刷新”,意思是可以讓應用在后臺定時刷新數據。用戶自己可以選擇哪些應用開啟后臺刷新功能,進入“設置”界面即可。但開發者可以掌握應用刷新數據的頻率,比如每分鐘、每小時……這個功能對用戶來說無疑可以提升應用的體驗,只要我們大部分時間都處在Wi-Fi連接下,后臺刷新不會消耗我們太多的流量。但是對開發者來說,應用刷新頻率越高,他們所要支出的服務器成本越高。

一名叫大衛·史密斯的開發者整理出一個趨勢圖,顯示了他在其天氣應用中開啟高頻率的后臺刷新后,API請求和服務器成本的激增。他選擇高頻率地刷新他的應用數據,由此產生的每日API請求明顯劇增,幅度高達16倍。看到這樣的成本支出,大衛不得不恢復到之前的更新頻率。

大衛建議開發者,在決定應用后臺刷新頻率時,要適可而止,就算沒有后臺刷新功能,也可以大方地對用戶坦誠。最好可以采用推送更新,當服務器推送更新的數據時才喚醒應用,這種方式更效率。
新聞熱點
疑難解答
圖片精選