专栏首页BestSDK2017——国外SDK发展趋势

2017——国外SDK发展趋势

本文列出了 2017 年国外增长最快的移动应用 SDK,旨在帮助开发者了解技术的发展趋势。

1. 更多开发者选择应用开发平台

开发者通常会面临这样的选择:是选择功能单一的工具还是选择提供“一条龙”服务的开发平台?

2017 年,选择后者的移动开发者更多。这类平台的佼佼者包括:Firebase(谷歌的 SDK)、HockeyApp(微软的 SDK)和 Facebook。它们均提供了全面的功能——从分析、后端到广告等。

不过应用开发平台所提供的功能也是有所差别的。Firebase 提供的功能覆盖了应用程序的全生命周期,还提供了实时数据库、崩溃报告、远程配置(A/B 测试)、认证机制和分析功能。他们最近还推出了 Cloud FireStore,并把 Crashlytics 加入到产品套件中。Facebook 的开发平台提供了访问其社交网络数据的入口,当然也提供了分析、广告、认证和深度链接(deep linking)功能。微软的 HockeyApp 似乎更专注于 DevOps,提供了贝塔分布(beta distribution)、崩溃报告、用户度量指标、反馈机制和工作流集成。

上图是三个最主要的应用开发平台,其中 Firebase 的三个组件被单独分开比较。

除了应用开发平台,独立 SDK 的增长速度也很快,只是没有应用平台那么快。增长排名前 100 的 SDK 包括了提供推送通知服务的 OneSignal、用于移动后端的 Realm 和应用程序性能管理平台 New Relic。

至于为什么更多的开发者会选择应用开发平台,我们猜测是因为大部分 Android 应用是由小型开发商和个人开发的。应用开发平台提供了“一篮子”解决方案,对于这些开发者来说更有吸引力。另外,Firebase、HockeyApp 和 Facebook 是可以免费使用的。那些有复杂需求的大型企业(如沃尔玛)可能会选择特定的 SDK,他们有更多的预算和工程资源,可用于实现特定的 SDK,解决免费平台无法解决的问题。

另一个原因是开发者希望把他们的数据放在同一个地方。谷歌、微软和 Facebook 投入了大量精力来扩大开发者的服务范围。谷歌 IO 大会、Facebook 开发者大会和微软 Build 开发大会把他们的开发平台推向了舞台中央。谷歌收购了 Twitter 的 Fabric,而 Fabric 和 Firebase 的强强组合更是让它如虎添翼。

从开发者角度来讲,最重要的是选择适合自己需求的技术。不过不管怎样,在 2017 年,应用开发平台赛过独立 SDK 的局面是不争的事实。

2. 广告技术仍然是变现的主要手段,中介 SDK 暗中增长

2017 年,广告技术仍然是开发者采用的最热门、增长最快的技术。排名前 100 的 SDK 包括:谷歌的 Admob、Verizon 的 Flurry、Vungle、Supersonic/ironSource、Facebook Audience Network、StartApp、Chartboost、Unity Ads、InMobi、Revmob、AppLovin、AdColony 等。

广告 SDK 已经占据了开发者的全部,所以我们无需再多说什么。不过,广告中介技术可能少有人提及。开发者通过中介 SDK 接触到更多的广告主,并确保长时间显示可以获得更多收入的广告,从而提高广告流量收入。例如,你可以在应用中嵌入 Vungle、Chartboost 和 AdColony,然后通过 AdMob 中介来选择收入最多的那个广告。要在应用中使用中介,你需要在应用中加入一个适配器,中介 SDK 通过适配器与广告 SDK 展开通信。增长最快的中介适配器分别是 Admob 和 Facebook Audience Network。

中介 SDK 适配器的增长

要记住,不管新技术如何发展(AI、AR/VR、区块链……),有一件事情是不会变的,那就是你的同僚们仍然会将广告作为他们的应用程序最可靠、最可信赖的变现方式。

3. 移动应用与周遭环境的互动在增强

Altbeacon 是 2017 年增长最快的进场技术 SDK。

使用了 Altbeacon 的 Android 应用程序数量增长情况

Altbeacon 是一个开源库,用于实现应用与 beacon 之间的交互。它的快速增长可以说是既让人感到惊讶,又在情理之中。苹果在 2013 年的 WWDC 大会上首次发布了 iBeancon,期待它能够改变零售业。但几年过去了,开发者的采用率和苹果对它的投入略显萎靡。而在 2017 年,我们似乎迎来了一个爆发点。

不过,我们很难对未来做出预测。Urban Airship 早在 2009 年就推出了推送通知 SDK,开发者大量采用推送通知却是在数年之后。尽管 beacon 的增长比预期慢,但或许它的发展轨迹会与推送通知类似。作为开发者,或许可以考虑在应用程序中嵌入协同位置(incorporating location),因为你的同僚们很快也会这么做,越多人使用这项技术,就会有越多的人会习惯于这种使用体验。

4. 开发者对可视化数据的需求在增长

现在的应用程序会收集到越来越多的数据,但光是收集数据并不代表就会产生价值。数据必须以某种方式进行组织和呈现,解答一些重要的问题,才能体现其价值。所以,看到数据可视化 SDK MPAndroidChart 的增长如此之快,我们一点也不感到意外。

安装了 MPAndroidChart 的应用程序的数量发展情况

开发者通过 MPAndroidChart 将应用数据呈现成有意义的图表。例如,由 Wachanga 开发的一款应用就使用 MPAndroidChart 来展示每日婴儿母乳喂养的统计信息。

使用了 MPAndroidChart 的应用程序

其他也在使用 MPAndroidChart 的应用程序包括健身 app 7 Minute Workout、户外 app AllTrails、个人网银 app Citi Mobile、加密货币投资 app Coinbase、房产 app Redfin 等。

重点是,应用程序收集了越来越多的数据,数据可视化势在必行。如果你的应用程序需要聚合和呈现数据,那么可以考虑使用 MPAndroidChart(iOS 有 Charts)。

本文分享自微信公众号 - BestSDK(bestsdk)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-02-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 面对千万移动开发者,SDK这门生意该如何做?

    image.png 我们已经看到了各种面向开发者的工具涌现——对应用进行测试、监控应用程序运行的状态、安全管理、提供支付、用户行为等数据的采集分析、交叉推广或是...

    BestSDK
  • 黑莓发布Enterprise SDK,可将黑莓安全信息技术植入iOS或者Android应用

    黑莓为自家的即时通讯软件BBM推出企业版软件开发工具包(Enterprise SDK),有了这个SDK,企业应用开发者挑选安全信息系统时有了新的选择,可以让开发...

    BestSDK
  • 谷歌发布DayDream SDK,可开发沉浸式移动 VR 应用

    现在在获取了开发者的反馈,改进了一整套强大的工具集后,Google 宣布 Google VR SDK 1.0 已经从测试版本毕业了,现在可以在 Daydream...

    BestSDK
  • 黑莓发布Enterprise SDK,可将黑莓安全信息技术植入iOS或者Android应用

    黑莓为自家的即时通讯软件BBM推出企业版软件开发工具包(Enterprise SDK),有了这个SDK,企业应用开发者挑选安全信息系统时有了新的选择,可以让开发...

    BestSDK
  • PwnAuth——一个可以揭露OAuth滥用的利器

    鱼叉式网络钓鱼攻击被视为企业最大的网络威胁之一。只需要一名员工输入自己的凭证或运行一些恶意软件,整个企业都会受到威胁。因此,公司投入大量资源来防止凭证收集和有效...

    伍尚国
  • 【IoT应用创新大赛】TencentOS tiny与LoRa

    有幸获得了腾讯云主办的《IOT应用创新大赛》的LORAWAN开发板,但由于种种原因个人时间和精力有限,没办法做得比较完美就做了这比较简单的小项目:基于LoRaW...

    用户5565415
  • 1619028

    LoRa是semtech公司创建的低功耗局域网无线标准,低功耗一般很难覆盖远距离,远距离一般功耗高,LoRa的名字就是远距离无线电(Long Range Rad...

    用户1063344
  • LoRa到底怎么了?

    好久没有听到LoRa的消息了。正当人们有点遗忘它的时候,来自工信部的一则公告,再次把它推向了风口浪尖。

    鲜枣课堂
  • 分享一下自己积攒整理的 LoRa 资料

    很多人在接触 LoRa 时经常会问一个问题:LoRa 是什么?LoRaWAN 是什么?对这两个概念迟迟不能理解。

    Mculover666
  • 画解算法:6. Z 字形变换

    https://leetcode-cn.com/problems/zigzag-conversion/

    灵魂画师牧码

扫码关注云+社区

领取腾讯云代金券