国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS和Android哪個好,各有什么優缺點

2020-04-16 21:14:47
字體:
來源:轉載
供稿:網友
  好久不寫東西了,前天我收到了Nexus 7 2013,這是我第一款Android設備,經過我大約2天的研究,接下來我來給大家分享一下iOS和android消息推送機制的原理和優缺點。
        消息推送是我們非常常用的一個服務,我們平時用手機收QQ、微信什么的就靠它,它在iOS和Android中的實現方式完全不同,首先我們來看看iOS和Android的推送實現流程:
iOS:
1.設備聯網向Apple的APNS服務器申請設備編號(devicetoken類似身份證)
2.設備與APNS服務器建立通信鏈路。
3.App向提供商服務器發送設備編號。
4.當App的服務有通知的時候,提供商的服務器會發送包含devicetoken的推送消息到APNS服務器。
5.APNS服務器找到你的設備,發送信息,設備進行相應通知操作。
Android:(我們以一種比較常見的方式來闡述)
1.App在開啟推送后會駐留一個進程到后臺。
2.進程發送設備編碼到服務商服務器并建立鏈路。
3.當有消息的時候服務商的服務器直接通過設備編號找到設備并發送推送消息。

看了以上的介紹或許各位覺得android實現起來更容易,但是這更好么?接下來我們來實際對比一下。
iOS的APNS推送方式優點在于只有一條鏈路被建立;應用關閉后也能收訊息。缺陷在于APNS服務器是蘋果提供的,不是很可靠;有每條消息有大小限制256字節。
Android有差不多三種推送方式,我介紹的是最常見的一種,其實和iOS一樣的那種方式Google也有提供,但是由于國情,這種方式為啥不能用大家都懂的。我所介紹的這種方式的優勢在于節點少,推送的實現不受制于Google的服務器的連接性和好壞。推送消息的大小長度沒有限制,甚至可以直接推送圖片。但是缺點也是顯而易見的,鏈路多,后臺服務程序多,導致耗電和耗流量,包括讓手機變卡。給垃圾軟件留了條通道可以推送廣告。

        綜上所述可以說是各有優劣,但是綜合下來我更傾向于iOS的推送方式,可以使用戶體驗達到最優。但是Android的推送方式其實是相對更安全的,斯諾登這事情一鬧各位都紛紛關注起了自身隱私。到底我們要哪一種呢,只能自己取舍了。
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴安县| 新野县| 邢台市| 郸城县| 武宁县| 平乡县| 亳州市| 满洲里市| 阿坝县| 乃东县| 桃园市| 烟台市| 礼泉县| 阜康市| 内黄县| 潮州市| 天门市| 昆山市| 高雄县| 随州市| 冕宁县| 兴城市| 麻城市| 西丰县| 贵州省| 永顺县| 习水县| 汶上县| 荣成市| 嘉善县| 江源县| 内丘县| 区。| 水城县| 浑源县| 志丹县| 夏邑县| 资源县| 萨嘎县| 敦化市| 翁源县|