前言: 笔者在知乎看到这个问题,觉得这的确是一个值得关注和回答的现象,遂写了回答并整理成本文发布在此抛砖引玉,欢迎讨论。


正文:

古话说得好,先问是不是,再问为什么。

对于「国外的 App 很少有开屏广告」这个论断其实未必正确,毕竟商业世界已经发展得很畅通和成熟了,一旦有什么可行的商业模式(比如开屏广告),那必然会被快速地借(chao)鉴(xi)。那为什么会给这么多人一种国外 App 更干净的感觉呢,我们从源头看起。

开屏广告的 1.0 版本始于苹果,其实 1.0 版本的开屏还不是广告,它完全是为了用户体验而生的。苹果称之为 Launch Screen:

A launch screen appears instantly when your app starts up. The launch screen is quickly replaced with the first screen of your app, giving the impression that your app is fast and responsive. The launch screen isn’t an opportunity for artistic expression. It’s solely intended to enhance the perception of your app as quick to launch and immediately ready for use. Every app must supply a launch screen.

—— Human Interface Guidelines

简单来讲,Launch Screen 是一个占位符图片,用以在 App 启动的时候展示。由于启动图片出现得非常迅速,用户会觉认为你的 App 运行和响应速度非常快。为了在 App 启动时提高用户体验,每一个 App 都必须有 Launch Screen。

在 Apple 的 Human Interface Guidelines 文档中,官方特别强调了 Don’t advertise(不要做广告)。

然而正如所有最赚钱的方法都会在刑法中写明一样,Launch Screen 的启动图片也被替换成广告,于是进入了 2.0 白银时代的开屏了,此时开屏正式成长为开屏广告。


那为什么国外的 App 很少会有开屏广告?

一句话回答:天下熙熙,皆为利来;天下攘攘,皆为利往。

用户体验?不存在的。

  • 算了我们还是先来谈谈体验问题吧

我们看一下我们能用到的国外 App,Facebook?Instagram?Twitter?VSCO?有没有发现,能进入我们视野的国外 App,要么是大公司旗下的当家花旦,要么是 App Store 的官方推荐。大浪已经淘去了很多砂粒,留给我们的几乎都是精品应用,这些应用对用户体验还是会有追求的。

对于这些应用,注册用户和日活用户都非常巨大,而且是面向全球的用户。你见过除了中国外哪个国家的人天天打开头条和微博?所以当用户基数非常巨大的时候,日打开次数就非常大,如果植入开屏广告(一般为 5 秒,当然有些奇葩广告放了 30 秒的视频我也是醉了),带来的就是打开速度变慢,严重影响体验。

  • 价值观

其实这个还是蛮虚无主义的,不过却是一个现象。

在 C 端层面,当美国人打开 News 或者 游戏 App,不喜欢看到一个和本软件不相关的广告内容,而中国用户对于开屏广告似乎还可以接受?然而我觉得更主要的原因是没得选,我倒是想卸了渣浪用脸书啊,我登得上去吗我 ?!

在 B 端层面,中国的广告设计大而全,五彩斑斓的黑色都能给你整出来。而美国在硅谷文化的浸润下,更尊崇 less is more,比如 Google,所以能去掉的都去掉了。

  • 盈利模式

任何免费的互联网服务都是绕不开广告的。你知道茴香豆的「茴」有几种写法吗?啊不是,我问的是你知道 Facebook 有多少种广告模式吗?说出来不怕吓死你啊!

按投放目的划分,Facebook 分为以下 12 种形式(来源于 @企鹅智酷):

  1. 用于提高网站点击量的广告
  2. 用于提高网站转化量的广告
  3. 用于提高主页贴文互动量的广告
  4. 用于提高主页点赞数的广告
  5. 用于提高移动应用安装量的广告
  6. 用于提供优惠券领取的广告
  7. 用于提升本地市场知名度的广告
  8. 用于活动响应的广告
  9. 用于产品目录推广的广告
  10. 用于提升品牌知名度的广告
  11. 用于开发潜在客户的广告
  12. 用于提升视频观看量的广告

(更详细的信息可以查看:Beginner’s Guide to Facebook Ad Types

Facebook 有这么多盈利模式,何必吃力不讨好吊死在开屏广告上?

无独有偶,可以通过企鹅号赚钱也能通过开放腾讯合作伙伴的一级流量入口盈利的微信,不也没有开屏广告么?(至于其他腾讯系应用,如腾讯视频,由于用户不会每天频繁打开,所以开屏广告还是在用户的忍受范围之内的)

  • 非刚需的小应用生存之道

前边讨论的都是大厂免费应用,那些小而美的国外应用又是怎样的呢?

其实理由无非也上述三点:小而美的国外应用注重体验,自然不会给你加开屏广告(给你加广告的烂应用你也不会下不是);价值观不多说,不喜欢就是不喜欢,都小而美了,再加广告 用户就跑了;盈利模式上基本不是付费下载就是应用内付费(In-App Purchase),人家不靠流量活,自然没必要加开屏广告(不过一些游戏的增值包会有观看广告视频的选项,但那不像开屏广告一样是强制性的)。


所以总的来说,国外 App 开屏广告少的原因主要是在幸存者偏差下,我们接触到的都是一些大厂 App 和优质 App。在这部分比较注重用户体验的 App 集合里,由于价值观和国内外对广告类型容忍度的不同,加上大厂 App 盈利模式丰富,小而美应用不依赖开屏广告盈利,形成了目前国外 App 开屏广告并不常见的情况。

对于国内 App 来说,因为某些原因,用户对大厂 App(如新浪微博)其实是没得选,尽管用户基数巨大,做开屏广告非常影响体验,但人家要做你也没办法。而其他一些垂直领域的应用,由于国内整个大环境就是这样,随便在搜索引擎搜索「开屏广告」就会出现各种丰富的开发教程甚至来自手机开发厂商的系统适配包。那么大家都做,我不做白不做对吧。

当然,国情之下,把开屏广告做成口碑的也有,比如网易云音乐前阵子的高校开屏广告就做得挺好。不过这是另外一个话题,就不展开讲了。

以上。


作者:Aceyclee - 极光推送

原文:为什么国外的 App 很少会有开屏广告?

知乎专栏:极光日报

为什么国外的 App 很少会有开屏广告?的更多相关文章

  1. 11 个很少人知道但很有用的 Linux 命令

    Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...

  2. linux下snprintf和sprinf很少被提及的区别

    函数原型:int snprintf(char *dest, size_t size, const char *fmt, ...);函数说明: snprintf函数中的第二个参数,size的解释:siz ...

  3. 很少人知道的office专用卸载工具

    Microsoft Office是微软公司开发的一套基于 Windows 操作系统的办公软件套装.常用组件有 Word.Excel.Powerpoint等.当我们不需要再用了或者想安装旧版本的话,首先 ...

  4. DELPHI语法基础学习笔记-Windows 句柄、回调函数、函数重载等(Delphi中很少需要直接使用句柄,因为句柄藏在窗体、 位图及其他Delphi 对象的内部)

    函数重载重载的思想很简单:编译器允许你用同一名字定义多个函数或过程,只要它们所带的参数不同.实际上,编译器是通过检测参数来确定需要调用的例程.下面是从VCL 的数学单元(Math Unit)中摘录的一 ...

  5. Unix / 类 Unix shell 中有哪些很酷很冷门很少用很有用的命令?(转)

    著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:孙立伟 链接:http://www.zhihu.com/question/20140085/answer/14107336 ...

  6. 12个很少被人知道的CSS事实

    之前没有认真的研究过,padding-bottom的值如果是百分比,那么它的实际值是根据父类的宽度来调整的.我还以为是根据这个元素的本身的宽度来定义呢?汗..padding-top/padding-l ...

  7. 滚动效果marquee的用户体验不好,很少被用到,一般用jquery替代

    滚动效果marquee的用户体验不好,很少被用到,一般用jquery替代

  8. Linux Shell 裡一些很少用到卻很有用的指令

    Linux Shell 裡一些很少用到卻很有用的指令 2009年11月30日 13:53:00 yaoyasong 阅读数:414   Linux Shell 裡一些很少用到卻很有用的指令 你是不是已 ...

  9. C# 很少人知道的科技

    本文来告诉大家在C#很少有人会发现的科技.即使是工作了好多年的老司机也不一定会知道,如果觉得我在骗你,那么请看看下面 因为C#在微软的帮助,已经从原来很简单的,到现在的很好用.在10多年,很少人知道微 ...

随机推荐

  1. 201521123070 《JAVA程序设计》第13周学习总结

    1. 本章学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 2. 书面作业 Q1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jm ...

  2. 多线程:多线程设计模式(二):Future模式

    一.什么是Future模型: 该模型是将异步请求和代理模式联合的模型产物.类似商品订单模型.见下图: 客户端发送一个长时间的请求,服务端不需等待该数据处理完成便立即返回一个伪造的代理数据(相当于商品订 ...

  3. Hibernate的注解方法的使用

    1.配置映射关系的xml方式 我们知道,Hibernate是一个典型的ORM框架,用以解决对象和关系的不匹配.其思想就是将关系数据库中表的记录映射成为对象,以对象形式展现,这样一来,就可以把对数据库的 ...

  4. java基础知识2--String,StringBufffer,StringBuilder的区别

    String,StringBufffer,StringBuilder的区别 1.可变不可变方面 String类中使用字符数组保存字符串  ,final 修饰当然是不可变的,用String来操作字符串的 ...

  5. Promise小书(长文)

    promise基础 Promise是异步编程的一种解决方案.ES6 Promise的规范来源于Promises/A+社区,它有很多版本的实现. Promise比传统的解决方案(回调函数和事件)更合理和 ...

  6. cnblogs第一天

    2017-08-25 21:27:16 今天算是真的下定决心要好好的去经营自己的博客了. flag也就不立了,毕竟,flag这种东西立了就是为了打脸的嘛....... 既然说是经营了,那必然是要认认真 ...

  7. java获取MP3的播放长度

    在开发一个web项目时,需要获取MP3的播放长度.上网找了一些方法,最后找到了一个可以用的java包jaudiotagger-2.2.3.jar,java包网址http://www.jthink.ne ...

  8. 怎样使用自定义标签简化 js、css 引入?

    国庆将至,工作兴致全无,来总结点项目里平时不起眼干货. 前端引入 js .css 一般是这样: <script type="text/javascript" src=&quo ...

  9. You Are the One DP

    You Are the One Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Sub ...

  10. hdu1524博弈SG

    A Chess Game Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Tot ...