@
NonClockworkChen 第一代 air 好歹是 A7 呢,而且苹果在其他硬件上的用料足,工艺也不差的,虽说用这么多年但看个码率不高的流媒体就还行了,你去搜搜 SOC 天梯图,楼主贴的寨板那个 MT6592 甚至比 A7 还弱点。
而且苹果 AppStore 对应用审核十分严格,有严重卡顿的话要给你打回的。Android 可就没人管了,一些播放器 SDK 仗着用户主要是用手机性能富裕就瞎搞。曾经我们开发 TV 端直播应用的时候,用了个渠道商的播放器 SDK,因为乱七八糟的功能加太多,4kbps 的码率就解不动放幻灯片了,最后我们只能基于 ijk 自己整一个播放器解决问题。
不想花钱去收一个 iPad 真的比买寨板靠谱太多。
移动端直接利用推送通道不就完事了?接个推送 SDK 就行了,保活就别想了
都 2020 年了,移动端没有后台挂起这种说法,用户退出应用之后,就是靠推送通道推送消息,用户点了消息,唤起应用,重连,你用 iOS,微信启动之后有个“收取中”,就是执行重连和数据同步。
轮询和 socket 的区别主要是在应用位于前台的时候
如果你是要做 IM,或者股票 K 线图那样实时的东西,那必须用 socket 让客户端接收服务器主动下发的数据,如果只是个什么中奖通知,工单反馈之类实时性要求不高的推送,那么在移动端轮询或者写一些触发点(比如切页面)来查询就可以了。
简而言之:需要频繁主动下发 - socket ;需要用户在某一页面的时候更新数据状态 - 轮询