国产探花免费观看_亚洲丰满少妇自慰呻吟_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的推送方式其實是相對更安全的,斯諾登這事情一鬧各位都紛紛關注起了自身隱私。到底我們要哪一種呢,只能自己取舍了。
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江永县| 涡阳县| 康保县| 那曲县| 武义县| 合水县| 沁阳市| 库车县| 宕昌县| 德昌县| 镇康县| 广灵县| 门头沟区| 湘潭县| 楚雄市| 尼勒克县| 望谟县| 商河县| 东乡族自治县| 静乐县| 那曲县| 叶城县| 南和县| 沙坪坝区| 阿拉善左旗| 纳雍县| 自治县| 汝城县| 太仓市| 旬邑县| 论坛| 宽甸| 普洱| 八宿县| 阳谷县| 柳河县| 普宁市| 阿瓦提县| 襄垣县| 莎车县| 开远市|