熊熊在森林中2443 wrote:
請看一下C2DM/GCM再說。
人家Whatsapp和Viber也是即時通訊軟體,可是就完全感覺不到耗電。
所以耗電是Line自己的問題,怎能怪是Android OS不好。
我已經講了這是「設計理念上的不同」了吧? 我講的是事實, 沒有
好或不好.
Android的好處是, 程式的發揮空間大, 限制少, 相對來說很依賴
App開發者的能力, 好而且細心的App開發者開發會比較輕鬆.
使用者可以有機會用到更好的App. 但是如果遇到程式能力有問題,
粗心, 甚至心懷不軌的開發者, 問題就會跑到使用者身上.
就如這篇文的樓主說的「一樣是Line, 為什麼Android版本就會吃電,
但是iOS的不會」, 他們只知道發生問題了,但沒有足夠的知識去分析
問題在哪, 可以怪一般的user嗎?
相對iOS來說, 開發一個可以在Apple Store上架的App限制很多,
很多東西是Apple不淮, 或是只能使用Apple規定的東西(像Notification).
搞得iOS開發者會想很多alternative solution,還要在Apple的允許
的情況才行. 但很多潛在問題卻因此在上架前被擋了下來, 對使用
者來說遇到地雷App的風險就相對低了些.
簡單地說Android在設計跟策略上希望能以開放, 自由的架構, 促使開發者
開發出好的App. iOS在設計跟策略上加了嚴格的限制,幫使用者把關讓
使用者能夠用到一定水準以上的App. 這兩個想法完全不同, 優缺點也是
相對的.
拜讀了一下C2DM/GCM(時間不夠多, 夠的話我會看完), G2DM已經被
棄用了. GCM有兩個問題, 第一個是Android版本的限制, 第二個是
它一定要人家裝Google Play App(但使用GCM的App卻不限定只能在
Google Play下載). 另外GCM對開發者來說, 只是「眾多技術下的
選擇之一」, 而不是「非用不可的東西」! 如果我是IM App的開發者,
我寧可用自己的技術. 詳細原因就不說明了,這邊大部份人可能都看不懂.
另外樓主的問題來說, 的確是Line的問題沒錯... 不過whatsapp最近
幾個版本問題也不少....明明就功能那麼簡單的IM軟體....
與失敗為伍者,天天靠盃都是別人的錯。
與成功為伍者,天天跟失敗切磋直到不再出錯。