来自 广播 2019-12-29 02:23 的文章
当前位置: AG真人游戏平台 > 广播 > 正文

需要具有以下三个要素,行业背景

Broadcast 是一种被用于应用内和应用之间传递信息的机制。一个广播可以对应多个接受者。一个完整的广播机制,需要具有以下三个要素:

喜马拉雅产品分析—青槿

公元2016年的最后一天,一场演唱会引爆了全球华人的狂欢,不论是VR技术应用,还是现场的她亦真亦幻,你会觉得,属于她的那个时代又敞开怀抱邀你入梦。

  • 发送广播的Broadcast
  • 接受广播的BroadcastReceiver
  • 传递信息的Intent

喜马拉雅FM是一款大家所熟知的聚合型移动电台产品,也是中国最大的音频分享平台,接下来就以下这几个方面来分析这款移动音频行业的领头羊,同时也是自己最喜爱的APP之一。

所以,各路明星来了,汹涌人潮来了。

广播的注册分为静态注册和动态注册:

目录

演唱会各种走音、气息不稳被人群嘲,可是让人最感动的却是,世人都说她抛弃子女跟小鲜肉鬼混。事实上,窦靖童当日站在伴唱席与她的姑姑一起为她伴唱,你眉头开了,她就笑了。这种母女之间的深厚感情,便是对那些口诛笔伐有力的回击。

  • 静态注册:静态注册的广播是指在AndroidManifest中注册的广播,此种广播在应用安装时就被系统解析,不需要启动应用就可以收到相应的广播。

一、行业背景

怎样看待这场演唱会,就如主持人开场时说的,2010年首场北京演唱会,地铁到站时是这么播的:五棵松站到了,看王菲演唱会的朋友请在此站下车。真的可能不会再有谁会有这样的时刻。依然记得当年的画面,仿佛就在昨日,2010.10.30。再一晃就是2016.12.30了

行业背景

曾经有人让王菲评价一下自己的人生,王菲说,我一辈子还没活完呢,等活完了再说吧。幻乐一场还没开呢,等过了12月31号再说吧。

<receiver android:name=".broadcast.MyBroadcastReceiver">
    <intent-filter>
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

       近三年中国移动电台市场呈现爆发式的增长,在2016年市场竞争激烈的同时,行业整体也开始迈向成熟,朝着理性的方式发展。移动电台很好的满足了个性化、碎片化,场景化这几个需求,并且能在相当程度上继承传统电台的使用人群。

这不王菲吗,不,这很王菲。

  • 动态注册:通过Context.registerReceiver()来实现,不需要时要通过Context.unRegisterReceiver()解除广播,此种广播必须应用启动后才能注册并接收广播。

    // 动态注册广播接收器
    registerReceiver(new DynamicBroadcastReceiver(), new IntentFilter(MyBroadcastReceiver.ACTION));
    

      目前移动电台用户人群主要集中在20-39岁之间,但与上季度相比,40岁以上的用户占比有了少量的提升,可以看出大龄用户的增加。其实与年轻人群相比,一些大龄用户甚至退休的人群的闲暇时间更多,随着智能手机的普及,以及视力随年龄的下降,越来越多的中老年用户将从传统的广播转移到移动电台上。因此大龄用户市场还有相当大的扩展空间。

                                                                              01

广播又分为普通广播、有序广播、本地广播和sticky广播。

       国内城市道路拥挤状况的加剧,路上花费的时间不断拉长,车载场景又具有良好的收听环境,音乐、电台应用将作为丰富的内容支撑,发展前景非常可观。


一、普通广播

普通广播通过Context.sendBroadcast()发送,我们没有办法制定Receiver们对于普通广播的接收顺序。理论上所有的接收器(Receiver)接收到广播的顺序不确定,但一般是按照其在AndroidMainfest.xml文件中注册的顺序(不绝对)。
普通广播中,接受者不能将处理结果传递给下一个接收器,也无法终止广播的传播。

如下代码是一个静态注册的广播示例:

public class MyBroadcastReceiver extends BroadcastReceiver {

    String TAG = MyBroadcastReceiver.class.getSimpleName();

    public static final String ACTION = "MY_BROADCAST_RECEIVER";

    @Override
    public void onReceive(Context context, Intent intent) {
        Log.i(TAG, "接收到广播消息:" + intent.getStringExtra(BroadcastTestActivity.INTENT_INFO));
    }
}

然后再AndroidMainfest.xml中注册这个广播:

<receiver android:name=".broadcast.MyBroadcastReceiver">
    <intent-filter>
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

接下来在Activity中调用Context.sendBroadcast()发送广播就可以了:

Intent intent = new Intent(MyBroadcastReceiver.ACTION);
intent.putExtra(INTENT_INFO, "我是一个普通广播");
sendBroadcast(intent);

log如下:

12-08 17:29:44.259 6644-6644/cn.codingblock.androidadvancestudy I/MyBroadcastReceiver: 接收到广播消息:我是一个普通广播
  • 普通广播的接收顺序测试
    我们仿照MyBroadcastReciver创建多个接收器,代码一样:
/**
 * 静态注册的广播接收器2
 * Created by liuwei on 17/12/7.
 */
public class MyBroadcast2Receiver extends BroadcastReceiver {

    String TAG = MyBroadcast2Receiver.class.getSimpleName();

    public static final String ACTION = "MY_BROADCAST_RECEIVER";

    @Override
    public void onReceive(Context context, Intent intent) {
        Log.i(TAG, "接收到广播消息:" + intent.getStringExtra(BroadcastTestActivity.INTENT_INFO));
    }
}
/**
 * 静态注册的广播接收器3
 * Created by liuwei on 17/12/7.
 */
public class MyBroadcast3Receiver extends BroadcastReceiver {...}
/**
 * 静态注册的广播接收器4
 * Created by liuwei on 17/12/7.
 */
public class MyBroadcast4Receiver extends BroadcastReceiver {...}
/**
 * 静态注册的广播接收器5
 * Created by liuwei on 17/12/7.
 */
public class MyBroadcast5Receiver extends BroadcastReceiver {...}
/**
 * 静态注册的广播接收器6
 * Created by liuwei on 17/12/7.
 */
public class MyBroadcast6Receiver extends BroadcastReceiver {...}

然后在AndroidMainfest.xml中为以上广播都注册同一个action

<receiver android:name=".broadcast.MyBroadcastReceiver">
    <intent-filter>
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

<receiver android:name=".broadcast.MyBroadcast6Receiver">
    <intent-filter>
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

<receiver android:name=".broadcast.MyBroadcast2Receiver">
    <intent-filter>
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

<receiver android:name=".broadcast.MyBroadcast3Receiver">
    <intent-filter>
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

<receiver android:name=".broadcast.MyBroadcast4Receiver">
    <intent-filter>
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

<receiver android:name=".broadcast.MyBroadcast5Receiver">
    <intent-filter>
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

点击发送广播,查看log:

12-08 17:29:44.259 6644-6644/cn.codingblock.androidadvancestudy I/MyBroadcastReceiver: 接收到广播消息:我是一个普通广播
12-08 17:29:44.268 6644-6644/cn.codingblock.androidadvancestudy I/MyBroadcast6Receiver: 接收到广播消息:我是一个普通广播
12-08 17:29:44.271 6644-6644/cn.codingblock.androidadvancestudy I/MyBroadcast2Receiver: 接收到广播消息:我是一个普通广播
12-08 17:29:44.273 6644-6644/cn.codingblock.androidadvancestudy I/MyBroadcast3Receiver: 接收到广播消息:我是一个普通广播
12-08 17:29:44.277 6644-6644/cn.codingblock.androidadvancestudy I/MyBroadcast4Receiver: 接收到广播消息:我是一个普通广播
12-08 17:29:44.280 6644-6644/cn.codingblock.androidadvancestudy I/MyBroadcast5Receiver: 接收到广播消息:我是一个普通广播

移动电台产品类别

文艺界怎么评价王菲。

二、有序广播

在AndroidMainfest.xml中注册广播时通过priority(值越优先级越高)节点为广播添加优先级,然后再用Context.sendOrderedBroadcast()发送,接收者们就会按照优先级顺序依次执行。

有序广播的接收者和给下一个接收者传递数据,并且接收者在收到广播之后可以抛弃广播,使广播不再向后传递。

为上面6个接收器添加优先级:

<receiver android:name=".broadcast.MyBroadcastReceiver">
    <intent-filter android:priority="1">
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

<receiver android:name=".broadcast.MyBroadcast6Receiver">
    <intent-filter android:priority="6">
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

<receiver android:name=".broadcast.MyBroadcast2Receiver">
    <intent-filter android:priority="2">
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

<receiver android:name=".broadcast.MyBroadcast3Receiver">
    <intent-filter android:priority="3">
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

<receiver android:name=".broadcast.MyBroadcast4Receiver">
    <intent-filter android:priority="4">
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

<receiver android:name=".broadcast.MyBroadcast5Receiver">
    <intent-filter android:priority="5">
        <action android:name="MY_BROADCAST_RECEIVER" />
    </intent-filter>
</receiver>

然后通过sendOrderedBroadcast发送广播观察log:

intent = new Intent(MyBroadcastReceiver.ACTION);
intent.putExtra(INTENT_INFO, "我是一个有序广播");
sendOrderedBroadcast(intent, null);

log如下:

12-08 18:17:26.455 25919-25919/cn.codingblock.androidadvancestudy I/MyBroadcast6Receiver: 接收到广播消息:我是一个有序广播
12-08 18:17:26.462 25919-25919/cn.codingblock.androidadvancestudy I/MyBroadcast5Receiver: 接收到广播消息:我是一个有序广播
12-08 18:17:26.464 25919-25919/cn.codingblock.androidadvancestudy I/MyBroadcast4Receiver: 接收到广播消息:我是一个有序广播
12-08 18:17:26.465 25919-25919/cn.codingblock.androidadvancestudy I/MyBroadcast3Receiver: 接收到广播消息:我是一个有序广播
12-08 18:17:26.466 25919-25919/cn.codingblock.androidadvancestudy I/MyBroadcast2Receiver: 接收到广播消息:我是一个有序广播
12-08 18:17:26.467 25919-25919/cn.codingblock.androidadvancestudy I/MyBroadcastReceiver: 接收到广播消息:我是一个有序广播
  • abortBroadcast()抛弃广播:
    普通的广播是没有办法抛弃的,否则会抛出RuntimeException的异常。

只有有序广播才可以通过此方法抛弃。我们在MyBroadcast6Receiver中添加abortBroadcast()方法:

public class MyBroadcast6Receiver extends BroadcastReceiver {

    String TAG = MyBroadcast6Receiver.class.getSimpleName();

    public static final String ACTION = "MY_BROADCAST_RECEIVER";

    @Override
    public void onReceive(Context context, Intent intent) {
        Log.i(TAG, "接收到广播消息:" + intent.getStringExtra(BroadcastTestActivity.INTENT_INFO));
        abortBroadcast();
        Log.i(TAG, "丢弃广播");
    }
}

然后点击发送有序广播,log如下:

12-08 18:34:27.989 1329-1329/cn.codingblock.androidadvancestudy I/MyBroadcast6Receiver: 接收到广播消息:我是一个有序广播
12-08 18:34:27.989 1329-1329/cn.codingblock.androidadvancestudy I/MyBroadcast6Receiver: 丢弃广播

可以看到广播已经被丢弃了。

  • setResult()传递给下一个接收者结果。
  • getResult()接收上一个接收者的结果。

在MyBroadcast6Receiver中添加setResult方法,在MyBroadcast5Receiver添加getResult方法:

public class MyBroadcast6Receiver extends BroadcastReceiver {

    String TAG = MyBroadcast6Receiver.class.getSimpleName();

    public static final String ACTION = "MY_BROADCAST_RECEIVER";

    @Override
    public void onReceive(Context context, Intent intent) {
        Log.i(TAG, "接收到广播消息:" + intent.getStringExtra(BroadcastTestActivity.INTENT_INFO));
//        abortBroadcast();
//        Log.i(TAG, "丢弃广播");
        setResult(006, "我是老6传来的消息", null);
    }
}
public class MyBroadcast5Receiver extends BroadcastReceiver {

    String TAG = MyBroadcast5Receiver.class.getSimpleName();

    public static final String ACTION = "MY_BROADCAST_RECEIVER";

    @Override
    public void onReceive(Context context, Intent intent) {
        Log.i(TAG, "接收到广播消息:" + intent.getStringExtra(BroadcastTestActivity.INTENT_INFO));
        String data = getResultData();
        Log.i(TAG, "data=" + data);
    }
}

log如下:

12-08 18:40:01.415 10372-10372/cn.codingblock.androidadvancestudy I/MyBroadcast6Receiver: 接收到广播消息:我是一个有序广播
12-08 18:40:01.434 10372-10372/cn.codingblock.androidadvancestudy I/MyBroadcast5Receiver: 接收到广播消息:我是一个有序广播
12-08 18:40:01.434 10372-10372/cn.codingblock.androidadvancestudy I/MyBroadcast5Receiver: data=我是老6传来的消息
12-08 18:40:01.440 10372-10372/cn.codingblock.androidadvancestudy I/MyBroadcast4Receiver: 接收到广播消息:我是一个有序广播
12-08 18:40:01.442 10372-10372/cn.codingblock.androidadvancestudy I/MyBroadcast3Receiver: 接收到广播消息:我是一个有序广播
12-08 18:40:01.445 10372-10372/cn.codingblock.androidadvancestudy I/MyBroadcast2Receiver: 接收到广播消息:我是一个有序广播
12-08 18:40:01.447 10372-10372/cn.codingblock.androidadvancestudy I/MyBroadcastReceiver: 接收到广播消息:我是一个有序广播

竞争格局

高晓松在8月8日王菲生日的时候专门做了一期《晓松奇谈》谈论王菲,用了很多成语形容她,鹤立鸡群、特立独行、凭虚御风。

三、本地广播

以上的广播对于系统来说是全局的,发出广播后,系统内的应用只要注册了相应的接收器就都可以收到广播。如果我们想在本应用发出的广播只在此应用内可以收到,那么可以使用本地广播了。

本地广播由 LocalBroadcastManager 管理,是在 API 21 以后添加的,使用起来也很方便,需要先通过 LocalBroadcastManager.getInstance() 方法获取其单例,剩下的用法与其他广播类似,其主要方法有以下几个:

  • registerReceiver():注册广播接收器。
  • unregisterReceiver():解除广播接收器。
  • sendBroadcast():发送异步广播。
  • sendBroadcastSync():发送同步广播。

使用本地广播时,无需在AndroidMainfest.xml中注册,必须使用 LocalBroadcastManager.getInstance(...).registerReceiver(..)来注册接收器。

我们来写个本地广播的小栗子,首先注册两个本地广播:

LocalBroadcastManager.getInstance(context).registerReceiver(new MyBroadcastReceiver(), new IntentFilter(MyBroadcastReceiver.ACTION));
LocalBroadcastManager.getInstance(context).registerReceiver(new MyBroadcast2Receiver(), new IntentFilter(MyBroadcastReceiver.ACTION));

然后发送本地广播:

intent.putExtra(INTENT_INFO, "我是一个本地广播");
LocalBroadcastManager.getInstance(context).sendBroadcast(intent);

log如下:

12-09 17:20:47.799 15019-15019/cn.codingblock.androidadvancestudy I/MyBroadcastReceiver: 接收到广播消息:我是一个本地广播
12-09 17:20:47.799 15019-15019/cn.codingblock.androidadvancestudy I/MyBroadcast2Receiver: 接收到广播消息:我是一个本地广播

        喜马拉雅FM、蜻蜓FM、荔枝FM位居前三,市场渗透率方面,喜马拉雅FM遥遥领先,蜻蜓FM和荔枝FM居于次席。

他说王菲一直在唱一个东西,”我知道爱情是什么样子,我知道爱情从开始是什么样子,也知道爱情结束是什么样子,我知道生活是什么样子,可是我依然选择爱你。”

四、sticky广播(不建议使用)

sticky广播会一直处于滞留状态,sticky广播被发出后,只要有能够匹配其的新接收器被注册了就可以收到广播,sticky广播通过Context.sendStickyBroadcast()发送。


最后想说的是,本系列文章为博主对Android知识进行再次梳理,查缺补漏的学习过程,一方面是对自己遗忘的东西加以复习重新掌握,另一方面相信在重新学习的过程中定会有巨大的新收获,如果你也有跟我同样的想法,不妨关注我一起学习,互相探讨,共同进步!

参考文献:

  • 《Android开发艺术探索》
  • 《Android开发进阶从小工到专家》

        移动电台行业竞争格局已趋于稳定,不过对于内容(优秀的音频自媒体,优质内容的音频版权)的竞争依然激烈,接下来各个电台平台也将逐渐转向商业变现的比拼中。喜马拉雅和蜻蜓FM以生产专业内容为主,能保证内容的质量,而荔枝则主打文艺风,以UGC为主,避开了与喜马拉雅和蜻蜓的直面竞争。

对,这就是这个时代最动人的爱情,而不是旧时代说男人你是我天,你是我地,我为你生,我为你死,那是金庸笔下的,邓丽君歌喉里的,今天的大家不是为你生,为你死,而是因为我爱你。这一点是王菲最好的地方。王菲不但是个优秀的歌手,她实际上是一个优秀的音乐人。

二、商业模式

作词人林夕说,我与王菲是没有名分的夫妻,她是十几年才会出现的天才。王菲唱他的歌词能带他出入在很多的梦境里,很唯美很煽情。

产品简介

演艺界怎么评价王菲。

盈利模式

陈道明评论王菲,任何一个艺术家,如果她心中的爱不能被激活,艺术生命即面临凋零,这是一个残酷的现实。王菲,堪称女版张国荣,对艺术的极致追求如出一辙,高处不胜寒,谁又来为她补充能量,引领智慧呢?为什么你所看见的王菲始终都是孤寂冷傲?那只是因为,她的灵性一直在受苦,那是内心深处的孤独。

喜马拉雅FM的盈利模式主要是靠广告盈利(banner广告、节目中的插播广告、游戏App推广)、粉丝经济以及销售智能硬件。其中,粉丝经济是指用户“打赏”以及购买付费内容,也包括新推出的付费问答;智能硬件则针对车主、儿童等目标人群。

莎拉布莱曼:王菲是亚洲最杰出的女歌唱家!

产品内容覆盖面

张国荣:王菲唱歌挥洒自如,是真正的唱歌天才!

内容生产模式:

专业人士怎么评价王菲。

1.喜马拉雅内容生产由PGC(专业生产内容)+UGC(用户生产内容)+独家版权三大块构成,也就是PUGC。

王菲可以敏锐地捕捉到流行文化的时尚元素,因此中国香港地区以及欧美、日本流行文化对她的影响完全可以体现在她的身上。她把比约克的形象设计搬过来,把“小红莓”乐队的“咽音”模仿过来,她将另类女声、Brit Pop等元素成功地植入到自己的作品中,在一定程度上颠覆了香港流行音乐的秩序。(《三联生活周刊》、凤凰网、南海网、新浪网、金羊网评)

2.相比起蜻蜓FM更偏重于专业电台主播的PGC和荔枝FM主打文艺路线的UGC,融合了两种内容生产方式的喜马拉雅成为了音频圈里内容最全面的,能满足各种用户的需求。

知乎作者邓柯说,王菲的巅峰,大抵在1994-2003,这十年,这是传统媒体被互联网重构前最繁华的十年。有发达的媒体能够传播、扩大她的影响力,而又没有足够强大的自媒体去消解她和公众之间所保持的必要的距离。在互联网大潮就要把世界上几乎所有类型的音乐突然摆到用户桌面的前夜,王菲亲手点燃了我们对音乐的想象。她是互联网摧毁唱片业之前,中国流行音乐的最高点。王菲之后,再无天后。

3.目前UGC的比重比较小,产品鼓励用户生产内容的力度不够。

再看看前任和现任对她的评价。

产品形态及阶段

李亚鹏很佩服王菲有一种“隔绝记忆的能力”,回避掉了母亲对她的那种强制性教育,她没有把自己过去的经历映射到对孩子的教育上。所以两个孩子自始至终能够做自己。

       如今喜马拉雅已经不仅是移动电台了,而是一个聚合了各种资源、用户以及明星、名人的平台,主流用户可以在这里找到各类感兴趣的内容,同时喜马拉雅也凭借着优厚的资源借助数据给用户推送其感兴趣的节目,这就大大突显了互联网下移动音频相比于传统电台的优势。

谢霆锋说这辈子最爱的是王菲。

       在下游内容分发方面,喜马拉雅FM意图做到手机用户、汽车、智能硬件的场景分发最大化。截至目前,喜马拉雅开放平台已接入智能家居、汽车、音响领域超过400家品牌,而在处于风口的车联网领域,几乎所有主流车厂已全线接入。喜马拉雅FM是整个音频圈里做的最全面也是整个生态最有生态系的一家。

知乎上输入为什么爱王菲,随便列几个答案。

     最近喜马拉雅在12月3号推出的中国第一个知识狂欢节,尝试”为知识付费”的模式。这场营销盛典能看出喜马拉雅在大力推广付费节目,培养用户凭借付费获取更高质量的习惯。

其实我不爱王菲,我爱的是那些疼痛无忧失去了回不来的岁月。王菲的音乐是我的生命背景,所以我才会爱。

三、用户模型

认识王菲之前我从来不追星,认识王菲之后从来不追其他的明星

用户模型汇总

宁舍说,王菲只是冒犯了你们凑合的人生。王菲冒犯大众,正在于她是一个不肯跳进坑里的人,婚姻也好,恋爱也罢,都不是生死契约,若真的处不来,彼此在经济上和物质上又都能够独立,分开又有何不可?

人物建模—主播

这不王菲么,不,这些都很王菲。可是这是别人口中的王菲。

人物建模—听众


四、功能逻辑

                                                                            02

产品信息架构

真正的她,四十岁之前,忙着成为别人,别人的妻子,孩子的妈妈,大家的天后;四十岁以后,她在忙着成为自己,自己挑选团队,自己填曲作词,追寻自由的心灵与爱情,试着与自己相处,笃信佛教,在入世与出世之间游刃有余。

一级导航页面

王菲,一个近乎我妈妈一样年纪的不老女神,却永远像一个高中女生一般通透、任性、感性,内心强大所向披靡无往不胜。

1.首页

我从来没能靠近她,只因为天上人间高处不胜寒,她存活在她的理想乌托邦里,纯粹、自由、孤独,即使沾染了尘世的烟火做了母亲,也仍就高不可攀。

海量的内容需要完整的分类体系,用户也需要更精准的基于喜好和数据的推荐。喜马拉雅FM将海量的各类音频内容通过分类、热门推荐、排行榜、个性化推荐等方式汇集到了首页。

她始终微笑面对这个世界的恶意,不屑与之争,却投桃报李。

2.订阅

她深深明白着,佛说不争就是慈悲,不辩就是智慧,不闻就是清净,不看就是自在,知足就是放下,利人就是利己。

移动电台区别于移动音乐产品的最大特点是其内容常常是不断更新的订阅型内容,在粉丝经济盛行的今天,很大一部分用户可能就是因为他所喜欢的主播或名人在喜马拉雅里,才会选择这个产品,因此把订阅作为一个单独的底部标签。当用户养成订阅的习惯,可以根据用户的喜好精准推荐,也通过内容的更新推送增强用户的粘性。

她用一首首绝世传唱诉说着年华催人老、青春笑忘书,还有那些女人的情殇、爱情的向往。90年代便领着天后的头衔,至此,王菲之后再无天后。

3.播放

女人都会酸溜溜地说年过半百还能泡小鲜肉,虽然谢霆锋早已过了小鲜肉的年纪。

对于主流用户和普通用户来说,频率最高的操作就是播放节目,此处位于中心的播放能接着上一次播放进度,这样的播放按钮,相比于蜻蜓FM占据整个标签栏的播放控制器,既节省空间又能满足用户随时打开软件听节目的需求。

她才华横溢编曲演戏作词样样在行,颜值一直在线簇拥一大堆永远配不上她的前任,对子女教导有方力挺窦靖童就是要做自己。

4.发现

她受万人追捧老少通吃,这些花边八卦对她来说算什么,转念之间她去参加印度菩提迦耶法会,而且坚持吃素。

包含链生功能问答、商城、游戏和其他活动,这里是喜马拉雅变现的重要渠道之一。既不打扰用户日常的收听,又能在用户听节目之余通过一些意想不到的拓展功能打造惊喜,同时通过商城里销售硬件设备和游戏推广实现盈利。

隔三差五发个单曲或者EP就能横扫各大音乐大奖,人不在江湖却永远有她的传说。

5.我的

                                                                               03

除了满足主流用户查看个人信息、历史、订阅及下载节目、购买记录和钱包等基础功能外。喜马拉雅的录音及节目管理系统也特别完善,这里将主播需要的日常指数查看、收益结算以及节目管理的众多具体操作都收纳在“节目管理”里。


信息架构修改意见

我想我是挚爱她的。

1.将“节目管理”里的有声化平台添加“发现”页的入口。

在无比压抑的高三,我所在的省重点高中,学校为了方便管理,将所有高三学生集中营式的“关押”在一栋实验楼里,而这个实验楼是一个类似福建漳州土楼一般的圆柱体建筑,中庭仅有一座小水池丰富空间层次。

“有声化平台”作为一个为认证的主播和机构提供任务,以海选的方式选出最佳主播,是一个为核心主播群体用户打造的一个展示才华的平台,在web端直接在首页有入口,同理APP端不应该把入口放太深,虽然有声化平台对用户的能力有一定要求,但如果入口藏太深,主流用户大多数都没有听过这个功能,也无从为参加海选的主播评分。另外,如果将有声化平台放在入口更容易让大众群体了解的地方,也将有更多播音爱好者或主流用户愿意去尝试录音,推广、锻炼自己,从而慢慢变成核心用户。

那座水池像上帝之眼,时而微醺时而氤氲时而阴云密布,又如一扇旧社会民居里的天井,任由我们这群人课余时间里能够坐井观天。

信息架构修改意见

但那座小水池是万万不能靠近的,因为只要随便一个人出现在那里,楼上所有出来放风的人就会伸长脖子戴着望眼镜窥探。

2.“订阅”里,除了展示订阅的节目专辑条目,还可展示关注的主播或自媒体的最新动态的具体内容(新发布的声音)。

这样的环境下,每日窝在教室的一寸书桌上暗无天日地做习题、模拟考试,任由老师公布考试排名打击到麻木。

对于订阅专辑数目不多的用户,订阅页的信息相比于首页,显得有些单薄,虽然在订阅的专辑条目右侧有显示更新数目,但没有展示更新的声音内容,用户仅仅从更新的数字上很难判断更新的声音是否是自己感兴趣的。倘若直接在订阅页显示声音条目,能形成更高的转化率。

某一日,吃完猪饲料一般的食堂快餐,习惯性快步地走回教室准备上晚自习,忽然就听见校园广播放着一曲《流年》、《红豆》,等到风景都看透,也许你会陪看我细水长流;懂事之前,情动以后,长不过一天,留不住,算不出流年。

核心功能—播放

那个时候还无暇顾及爱情这种奢侈品,这样的歌词也无非是和邓丽君一样世俗的靡靡之音。那个时候只关乎眼前这道物理题不会,那道数学题好难,这样子下去怎么办。

核心功能—订阅及关注

我的人生从来都是委曲求全,求得是他们的全,伤的是自己的自尊。从考上重点高中开始,从高二选择理科开始,我就度日如年。

核心功能—搜索及分类

可是有些夜晚,无论是公车上,校园广播还是收音机里,那些深入骨髓的歌,既让人颓靡又让人清醒,在耳边呓语着,让人笑着一面绝望一面释怀。

核心功能—录音及节目管理

她唱着迷幻如知己知彼、感情生活、情诫,唱着“谁给我全世界我都会怀疑”,唱着“也许喜欢怀念你对于看见你”…可她又唱着“谁能告诉我要有多坚强才能念念不忘”。也许念念不忘的不是某个人,而是爱情本身。她向往爱情,所以奋不顾身地去寻找。

核心功能—充值

开始关注王菲,这种挚爱,就像生命中的习惯,保持了十几年,她的歌听的不多,因为那个年纪的自己觉得摇滚太前卫、情歌太空洞。

喜马拉雅的付费节目不能直接支付,必须向账户里充值喜点。IOS端因苹果公司的规定:必须使用AppleID账户充值导致支付流程变得复杂,期间状态认知比较低。频率不高,涉及到金钱,且不可撤回的流程,一定要给用户非常清晰的状态认知。

她的故事却津津乐道,就像我们无数女人羡慕的范本,她的离经叛道与生俱来,她的超然洒脱后天修炼。

核心功能—购买

如果当年考上厦门大学生物系的她像一个循规蹈矩的小女孩一样读书结婚生子,也许今天就多了一个学霸少了一个灵魂歌者;如果当年她没有奋不顾身奔向摇滚青年窦唯,后来的故事大家都知道,天后如王菲也遇到了背叛,为爱倒马桶事件一时引得舆论一片唏嘘。王菲如今的演唱风格也不会如此空灵,而且透着金属质感,与当年窦唯的启发非常重要的关系。

当账户里余额充足时,购买付费节目流程非常简单,操作效率上较高,只需勾选节目,点击购买已选,不需确认,即购买成功。但这种涉及到金钱,且不可逆转的操作,“确认”是特别重要的。否则当用户因为误操作而下单,无法挽回时,体验会非常差。

如果当年不是与谢霆锋分分合合的那几年特别委屈神伤,张柏芝得不到便用毁灭自己的方式博取同情,可是她却亲近信仰拯救自己。

时长兑喜币设想

她在与内心的孤寂斗争了多年之后,去彼岸寻找了另一个成熟男人的拥抱。

       目前购买付费节目必须充值,其实喜马拉雅可以将喜币的功能拓宽一些,比如借用微信读书的模式,用户靠一周听书时长兑换“喜币”,再通过喜币购买付费书籍,这样用户会减弱对付费的排斥心理,也会为了喜欢的付费的节目更多地使用产品积攒时长。虽说为知识付费是大趋势,但大多数的用户都还是需要一个慢慢适应的过渡阶段,所以我的建议是利用时长换取喜币先培养用户购买的习惯,再慢慢降低赠送喜币的额度,让用户因为习惯而主动充值。

看过那期李亚鹏王菲的杨澜访谈录都会知道,当时的她看到李亚鹏会腼腆害羞会恼羞成怒无所顾忌,可爱如高中女生,可终究世俗的温暖解答不了她内心的困惑,她带着遗憾再一次转身离开。

特色功能—有声化平台

也许你要说,谁不是这么过下去了,没有爱情还有亲情,孩子不是第一位的么。

有声化平台以主播自己报名,官方人员审核的海选方式,给核心用户群体中的播音爱好者提供了难得的工作岗位,百里挑一的海选也保证了有声书的声音质量,能为平台提供更多正版原创内容,扩充资源。也有利于喜马拉雅朝着大平台的方向发展。

可是她不要将就不要死心塌地,她要的就是纯粹炽热三观一致,这种淡定这种任性,贯穿她一生的每个片段,在她抄佛经时的一个蹙眉里面,在她看窦靖童和李嫣的眼神里面,甚至是和李亚鹏协议离婚时淡定的坐姿,和当年谢霆锋张柏芝在一起时那无奈的侧脸,都有独一无二的气质。

建议:

                                                                              04

1.在发现页添加有声化平台的入口,让更多用户了解到这个功能,后期可以考虑让普通用户点赞的方式帮助平台对参选的选手打分,这样能不仅能提高用户的参与度,还可帮助参选主播们积攒粉丝量,提高系统活性。

其实我很是羡慕她的,甚至有些许嫉妒,因为平凡如我,无论来自山川和湖海,只能囿于厨房和爱,她却拥有无穷的力量带着她的孩子去和爱的人一起抵抗全世界。

2.目前任务详情页里的候选列表条目只有头像上的播放可点击,整个条目点击后没有任何反馈,体验交叉,后期可以给每一个主播的参选声音都设置详情页以弥补此处的无反馈。

知乎作者倪一宁说只有把自己人生经营得足够好的人,才能在混浊的中年提及“爱”这个字眼

特色功能—喜马拉雅大学

王朔说中年人的爱情很脏。可是她现在的爱情和十一年前相比,少了所谓的提携,和张柏芝那段相比,少了动辄生生死死的壮烈。

喜马拉雅是从喜马拉雅FM接入的另一个为主播们提供播音秘籍和教程的产品,此产品还未搭建完善,

因此,我仍然相信,两个摸爬滚打过污浊尘世,犯过错挨过打受过骗的人,用不再纯白的手捧出真心的刹那,最动人

整体体验效果不佳,有如下几点问题:

其实我是想成为她的,有欲而不执著于欲,有求而不拘泥于求。

1.首页展示的课程太少,很难使新用户建立信任机制,条目包含信息较少,转化率低。

一个人,活得越平和,就会放下得越多。人平和之后,在生命外在状态上的具体体现是,笃定,泰然,从容,六根清净,万事不扰。

2.课程内容不是录制的视频而是动画,需要手动翻页,学习体验不佳。课程形式缺乏吸引力。

这个世界上仿佛从没人能在她内心惊起波澜,她就是自己的救世主。她骨子里透着的,是这世界上最高等级的叛逆。是一个姑娘简简单单的我行我素,举手投足,就足以傲视了全部市侩的评价。褒扬与贬低,赞美和批判,贫穷或财富,无论如何,巍然如我。

3.分类筛选操作不流畅,且入门课程分类下暂无相关课程(那为什么要有这个分类呢...)

其实我想对她说声谢谢,她让我在该和社会妥协的年纪悟道,明白了怎么把自己舍不得放弃的所谓的离经叛道保留并升级——选择做自己。

建议在课程量不多的时候以刺激导航的形式用维度较少的分类体系,否则筛选后的结果都是空白,会降低用户对产品的信任和体验。

做自己能有多难,做自己太难了,需要内心的笃定、从容、心无旁骛;需要日复一日年复一年的坚持;需要对所有的负能量视而不见听而不闻。

特色功能—主播V认证

毛姆在《月亮与六便士》里描述了一个原本平凡的伦敦证券经纪人思特里克兰德,突然着了艺术的魔,抛妻弃子,绝弃了旁人看来优裕美满的生活,奔赴南太平洋的塔希提岛,把生命的价值全部注入绚烂的画布的故事。

喜马拉雅有一套独特的用户认证体系,分为个人认证和机构认证,申请认证需要绑定手机并成功上传3条声音,认知过程需要阅读条款,填写个人信息和电台信息,通过审核后成为V用户,能获得多种特权和创收服务。

男主角扪心自问,做自己最想做的事,生活在自己喜爱的环境里,淡薄宁静、与世无争,这难道是糟蹋自己吗?与此相反,做一个著名的外科医生,年薪一万镑,娶一位美丽的妻子,就是成功吗?

加V模式在一定程度上避免了声音良莠不齐对用户带来的不良体验。而专业严格的审核过程也能保证V用户的质量,使整个平台更专业,也使普通用户能够通过V标志来判断主播的专业程度。

自由、理想和追求,这些字眼,沉重到已渐入中年的我们早就无法脱口而出。可是有那么一些人就是能够冲破世俗牢笼,无意间冒犯了大众凑合的人生——匆匆结婚生子混沌度日。

链生功能

杨丽萍58岁还能一副仙风道骨的模样出现在舞台之上,许鞍华60岁仍在导演《黄金时代》,张艾嘉背负小三骂名一个人带着孩子做着历届金像奖评委会主席。

商城

要做就做自己的女王,我的人生不该旁人来买单!

喜马拉雅商城主打商品为图书、智能穿戴设备及智能家居,虽然现在电商行业是一片红海,但喜马拉雅在现有的商城模式上,拓展主播周边、主播书籍等业务,利用粉丝经济通过主播对粉丝群体的引流,发展流量电商,有一定的发展空间。喜马拉雅自主推出一系列硬件产品,例如一款3D主动式降噪耳机H8三天众筹总金额超过345万。今后可以尝试推出更多自主研发设计的3C数码和音像图书产品。

其实只想再一次认真听她的歌,和自己抱头痛哭一场,对那个高考失败后意志消沉的小女生,对那个公司年会上哭花妆的职场新人,对那个在风中紧抱着孩子的已婚少女,笑着说一句,青春,再见!

问答

过往里高中女生的记忆在凡尘之中来来回回早已被我弄丢,可是当年那个和窦唯住在北京胡同里,清早起来穿着拖鞋买豆浆的王菲;当年怀胎四月发现胎儿畸形,舆论都在说她吸毒酗酒导致,她只轻描淡写地说一句信仰不允许我这么做的王菲;还有那个接李嫣放学,女儿早退,她开心说恭喜她逃课成功的有趣的妈妈,和今天这个依然红遍亚洲的天后,其实一直是一个人。

凭借着聚合了众多文化名人、优秀主播以及意见领袖的优势,喜马拉雅仿照分答的模式推出的问答功能起步比较容易。目前包含财经、职场、情感、娱乐、健康、人文、音乐和亲子八个门类,在节目的分类基础上做了一定的整合。每个分类具体包括问答和红人两个部分,问答内展示热门问题,红人展示名人列表。这样的问答平台,比起UGC的社区更能体现喜马拉雅追求专业和内容质量的定位,知识氛围也比较浓厚。

她变了很多,却从没变过,敢爱敢恨,不悲不喜。又或者,她于我而言,就是一个尽职尽责、有血有肉的母亲,只是在做母亲的同时,从来没放弃做自己。

五、设计评估

“你结结实实地影响了一代人。或许会越来越少人谈论你,但终究有一些人会终生铭记。”

条目分析—猜你喜欢

条目分析-猜你喜欢

1.猜你喜欢节目条目为两行三列六个。首屏即可看到,是能否吸引用户订阅或播放的关键条目。由于喜马拉雅内容量较大,首页-热门栏目下的节目推荐都没有采用列表式,而是采用比较节省空间的大图+标题的宫格式。

2.从条目信息承载量看,主要是靠图片,也就是专辑封面来传递信息,这对图片资源的要求非常高。节目相关的信息只有标题,而实际上,播放量以及简略的节目介绍对于用户来说,也是非常重要的信息,但这里并未呈现。

3.依靠图片资源的条目,如果用户对节目本身内容不了解,图片质量也不高的话,将很难形成转化。建议以小字加上一行简略的文字介绍及播放量。

条目分析—付费节目

条目分析-付费节目

1.竞品付费节目的条目整体看起来十分清晰。包含详细介绍、播放量、原价和现价等关键转化信息。左图右文也符合F型视觉流。

2.但评分基本都低于五分且分数基本差别不大。既无法提高转化率也很难让用户通过对比评分判断出最好的节目,建议换成订阅数。

效率值—下载节目排序

下载节目排序功能的效率分析

下载时因为网络或其他原因,下载的声音很可能不是按专辑中原来的排序。这里的手动排序使用起来效率一般,长按时拖动时容易松落,当下载的节目较多时,要把最尾页的节目移至最前面,需要多次操作

建议:在手动排序时添“置顶”功能,或根据原专辑的顺序智能排序以提高操作效率。

录制节目并发布流程

1.从流程的细分步骤来看,录音流程的功能比较齐全,过程也很顺畅,没有什么认知障碍。

2.但整体效率偏低,录制完在草稿箱需要点击发布才可继续录音流程,上传后需要等待审核,经几次体验审核等待时间并不长,十分钟以内。整个录音发布流程不如唱歌类软件(如唱吧、全民K歌)效率高。但考虑到对节目内容质量的要求,可以牺牲一定的效率。

录音中状态认知

3.录音过程状态认知较高,无论是暂停录音还是录音过程,都有多处文字告知用户处于哪个阶段。

视觉—一致性

一致性

四个一级导航页面的一致性不错,前三者的导航栏都含有使用频率高的历史记录和下载。在字体、颜色、发现页和我的页中条目的分割及间距也都保持了一致性。

视觉流

视觉的强点:标签栏中的「播放」是最高频的操作,我的页面中「开始录音」为视觉中心强点,也是为了鼓励用户录制并发布自己的声音。订阅及发现条目符合F型视觉流。

版权

政策:版权问题

        如今,随着互联网版权相关法律的颁布实施,优质内容成为互联网音频争相追逐的利益点,独家版权是竞争差异化关键,但也是造成版权成本上涨的因素。盗版长期存在阻碍产业健康发展,因此未来版权政策也将逐渐趋于完善。

        所幸喜马拉雅一直大力提倡的就是用户原创内容,早期的签约也在原创的基础上保证了内容质量。只可录音不可上传文件能在一定程度上打击盗版,而发布时的审核也能规避风险。目前喜马拉雅与市面上众多一线图书公司签订了战略合作,拥有70%的有声书改编权(数据来源易观智库)。

图片来自易观智库

产品资源

喜马拉雅的资源主要是靠运营获得的市场化资源。资源优势:优秀的资源(特别是原创资源)将得到保护与发展,并且可以一定程度上减轻各平台资源重复、互相借鉴的问题。但同时资源获取将变得更加困难。BAT可能因为手握资源随时介入,产生威胁。从目前腾讯旗下的企鹅FM发展形势来看,虽然喜马拉雅暂时处于领先地位,也要保持高度的警惕。

六、总结

集创堂原创集创思维图

总结:

1.喜马拉雅目前发展前景可观,无论是在内容资源上还是在产品设计上都大体上能满足不同类群用户的需求,在竞品中目前也占据优势,经过几次大改版,如今整个产品形态架构已比较完善,除了完善一些交互的细节体验,后期需要把链生功能及特色功能如喜马拉雅大学搭建得更专业化,给主播及电台爱好者提供系统的学习路径和更多展示的机会,目前新人主播很可能被淹没在众多名人和专家中,难以发展起来。

2.同时喜马拉雅需要耐心培养用户养成付费收听的习惯,不可急于大范围变现,更要保证付费节目的质量,否则很有可能因此而流失用户。面对竞争激烈的对手和日渐饱和的市场,不仅要在资源获取上保持优势,用优质内容打动用户,也要在下游其他设备(如车载设备)继续扩大市场,覆盖到多种不同的场景。

3.我相信喜马拉雅的路会越走越好,越走越宽。

谢谢观赏

微信号:seventeensmile

集创堂25期学员

本文由AG真人游戏平台发布于广播,转载请注明出处:需要具有以下三个要素,行业背景

关键词: