作者归档:Admin

深圳 iOSer Meetup —— 让 iOS 更有意思

20160815-深圳iOSer Meetup2-02

极光和 BearyChat,「T」社区的小伙伴,一起为大家准备了一场专注于 iOS 相关技术的小型开发者交流活动,在本次「深圳 iOSer Meetup」中,除了三位嘉宾会和大家分享一些干货之外,大家还可以一起近距离交流,沟通经验,互通有无。希望这次 Meetup 能够给大家提供一个有意义的交流平台,结识更多有趣的朋友,开拓一些思路,让 iOS 更有意思。

时间:2016 年 8 月 27 日 14:00 ~ 2016 年 8 月 27 日 17:00
地点:深圳南山区科技园北区松坪山路一号源兴科技大厦东座一楼 3W 咖啡
名额限制:100 人
费用:免费
报名链接

2016Q2 中国移动终端市场研究报告

极光发布目前最全面的 Q2 移动终端市场研究报告,囊括国内移动终端市场保有量和销量分析,以及移动终端品牌价格分析和应用安装情况。

%image_alt%

%image_alt%

%image_alt%

2016 年 Q2 手机市场保有率概况终端市场保有率 Top5 品牌:华为、苹果、小米、三星、OPPO

%image_alt%

Q2 前五的主流品牌市场保有率变化苹果整体保持市场领先位置,OPPO 半年趋势呈现强势

  • 极光数据 2016 年 Q2 统计的市场数据显示,华为和苹果在近半年的市场争夺激烈,交替领先,从 Q2 的数据观察,华为暂时保持微弱的领先优势
  • 表现强势上涨的品牌有 OPPO,从今年 1 月到现在 保持累计上升状态,老牌厂商三星的保有率呈现疲态,[……]

继续阅读

APNs 推送原理及问题

在 iOS 平台上,大部分应用是不允许在后台运行并连接网络的。在应用没有被运行的时候,只能通过 Apple Push Notification Service (APNs) 把数据发送到终端用户。对于互联网应用,正确高效的使用 APNs 显然非常重要。

JPush 为 iOS、Android 平台提供了一个统一推送消息的平台,而对 APNs 接口的封装管理是其中非常重要的一部分。本文分享一下 JPush 团队在使用 APNs 过程中碰到的问题以及我们的解决办法,以帮助应用开发者更好的理解 APNs。

Apple 为应用开发者提供了一个 APNs  推送接口,称为 binary in[……]

继续阅读

用RunDeck对服务器进行自动化

对运维同事来说,配置、部署、维护多台服务器是家常便饭。如果手动的ssh到各个服务器执行命令,既费时又费力,而且容易出错。当然我们也可以借助一些工具,比如psshfabricdsh进行批量化处理。相对于这些命令行/脚本工具,RunDeck更胜一筹,它不但可以完全替代这些工具,还提供其它一些功能,让我们可以更好的对服务器进行自动化。

RunDeck介绍

RunDeck是用Java/Grails写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者web界面,用户可以对任意数量的服务器进行操作,大大降低了对服务器自动化的门槛。RunDeck提供如下功能:[……]

继续阅读

极光推送助推视频App,打造最活跃手机新媒体平台

移动应用能够帮助吸引更多的新用户,增加用户互动和对话。但你得让用户想起你,如何在一部手机上数十个App中脱颖而出,是考验App运营的关键之处。为了打造一个成功的App,开发者需要着眼长远,不应局限于其应用下载量。应学会倾听用户的意见,根据用户的需求推出富有吸引力的价值内容。

推送通知 (Push Notifications)就是手机为App提供的一种沟通机制,App通过手机向用户推送信息来提醒用户,达到App和用户互动的目的。

对数千个使用极光推送的App的数据进行分析发现,有效地使用推送服务,能够大幅度提高用户活跃度和留存率。只要用之有道,推送能够带来很高的用户互动。但推送的核心[……]

继续阅读

极光推送技术原理:移动无线网络长连接

移动互联网应用现状

因为手机平台本身、电量、网络流量的限制,移动互联网应用在设计上跟传统 PC 上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端。

为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送到客户端,也就是我们说的 Push。

从耗费的电量、流量和数据送达的及时性来说,Push 都会有明显的优势,但 Push 的实现和维护成本相对较高。在移动无线网络下维护长连接,相对也有一些技术上的难[……]

继续阅读