- 發布時間:2016-07-23
- 瀏覽量:1638
APP怎么設計,才合理呢?
有時候我真的是不明白,你說你一個輸入法(不針對某產品),只是單純為了輸入文字方便而兒,有必要近百兆那么大嗎?
還有聊天軟件也是,你都100mb了,比電腦版的還大,你這是要上天了啊。。
通常我們下載一個APP都是為了達到某種目的,比如:聊聊天,聽聽歌,看個新聞,,,這是很簡單的事,非要在一個APP里集成那么多而無用的功能,而廣告還那么多。。。
好了,吐槽完了,我們來看下原因
1.某些app就是要注冊一堆receivers
這樣在你開機或者開wifi的時候它就會后臺啟動
即使你沒有打開它
2.某些app自帶一堆services
因為一些大家都知道的原因
所以系統自帶的gsm不能正常推送
于是社交類app基本都會有一個自帶的services用來推送消息
不過現在不只是社交類app基本上是個app都有后臺一些services來保證各種亂七八糟的功能
3.這里是比較重要的一點
第一點說的receivers泛指系統的receivers就是android原本就有的一些例如boot
receiver就是開機啟動的.但是其實也有一些app可以自定義的receivers.所以當你發現你只是打開了一個app但是突然它整個家族的app就爭先恐后地來了.這里我估計大家都深有體會.就不用我說那些具體例子了.