微博作为新的社交、媒体平台,将会持久而深远的影响每个人的生活,而微博的应用将会延续facebook、苹果的应用模式,越来越规范、越来越火爆,是未来一个非常有前途、非常值得参与的应用平台。在下面我简单分析一下我在开发中积累和思考的一些经验。
一、产品设计
1、 界面
界面尽量和微博保持一致,从而给用户延续性的感觉,美观而简洁。金山的微博投票(http://t.sina.com.cn/app/detail/5u4iAj)是典型成功案例。
2、 功能
如果想让更多的用户使用,保持简单实用的功能,不要做成大而全的平台,要让用户第一眼就可以理解你这个应用,不要让用户思考,用户没有耐心和你想象的那样容易理解你的应用。这个方面的比较好的例子是微博互粉计算(http://t.sina.com.cn/app/detail/ooID0)和姓名大作战(http://namepk.sinaapp.com/game.php)。
3、 产品思路来源
其实有非常多的应用可以去做,值得去做,例如facebook、twitter、人人网、开心网、iphone,上面成功的应用都可以成为微博应用创意的来源。Twitter上有将近10万的应用,而新浪微博还不到1000,可以做的应用和功能还非常的多,即便是已有的应用,在功能、用户体验细节、UI方面,也还有不少可以改进的地方。
4、哪些应用不能做
垃圾信息的传播是不被开放平台允许的,所以要尽量避开这样的应用,例如自动转发、消息群发这样的功能,如果一定要做,也要加入合理的限制才能通过应用的审核。
5、理解微博
开发微博应用,首先得是微博的使用者,最好是重度用户,对微博有自己的认知和了解,明白微博用户的组成和他们的需求。在不了解微博的基础上是不可能开发出符合用户需求的微博应用的。上面提到可以参考twitter、开心网、人人网的应用,但是他们和新浪微博又不完全一样(即便是国内的几大微博也不完全一致)。开发微博应用,你得认识到微博的用户和SNS并不完全重合,使用的目的也不完全一致,那么某些在SNS上火爆的应用有可能南橘北枳,不可复制。
要理解这一点可以想想QQ宠物,白领几分钟的空闲时间是无法支持一个庞大的宠物社区和体系的,所以QQ宠物后期推出的多种宠物及复杂繁琐的体系是无源之水,不符合产品的定位。所以微博上的抢车位、农场这些第三方应用我是不看好的,一个是很难获取入口,二是比较难和微博充分结合,三最重要的是上微博的人更多的是看重微博的媒体及社交属性,而不是单纯的好友互动和社交。
6、从成功的应用中汲取经验
相比起twitter、iphone、facebook上精彩众多的应用,微博上谈得上成功的应用不多,想要开发一款成功的应用,需要了解成功者成功之处。在http://t.sina.com.cn/app里可以了解到的信息非常多,例如分类中聊天机器人和客户端的应用使用者人数不多,而微博小工具和游戏却非常火爆,你就得考虑是不是聊天机器人和客户端这样的需求不多,开发这样的应用就像在一个小的蛋糕上咬一口,是很难做大的,除非你有特殊的渠道和真正发现了一个广阔的蓝海。
分析应用分类后,就需要对成功的应用进行分析,看看他们哪儿出色,是真正抓住了用户需求,还是有不可替代的渠道,功能上有何特色,UI是什么风格,这些都会对你应用的设计有很大帮助。
二、 应用开发
1、熟悉API和SDK
开发前最好通读微博的API,有很多功能其实是微博API里直接就支持的,例如单条微博的路径。如果对微博API不熟悉,会遇到很多困难。例如要获取好友列表,微博提供的批量获取API只包含id,没有其他数据,而再根据id去获取单个用户的详细资料是肯定会超出API的使用频率限制的;但是用户接口中的statuses/friends能在获取好友最新微博的同时获取他们的详细资料,从而可以解决这个问题。
熟悉SDK对于开发也是非常有帮助的。
2、 善用SAE(Sina App Engine)
SAE是很好云计算平台,可以用于微博服务的后台托管,而且有完善的新浪微博API支持(参考http://blog.sae.sina.com.cn/?p=107,其中列出的API并不完整,例如rate_limit和upload,可以通过highlight的方式查看lib的源码获取全部的API列表),对于微博的应用也有奖励和支持。从而可以解决服务器的问题。
3、 优化,再优化
微博应用功能的实现方式很多,有些可以用服务器端实现的,有些可以用网页端实现,从而节省流量和服务器资源。
三、应用运营
和互联网产品一样,微博应用也是需要进行动态运营,持续优化的。
1、 利用马太效应
应用的入口很重要,尽早抢占有利位置。早期微博应用平台是按照拼音排序的,命名靠前的应用占领了入口,积累了用户资源,从而建立了门槛,获得了更好的发展机会。
如果你有独特的资源,例如流量很大的网站,是可以考虑和微博结合的。
2、 如何吸引和积累用户
1)抓住用户需求,用户需求是应用需要解决的问题,例如粉丝管理;或者可以拓展用户需求,例如游戏;
2)充分利用微博立体的消息传播方式,用户使用应用可以将消息和结果自动同步到微博(不过这部分功能微博应用审核时是有限制的),从而吸引用户的好友使用,同时在消息中加入图片更能引起别人的关注。
3)利用时事热点进行推广和运营,例如投票功能可以加入快男的投票、姓名大作战加入“我爸是李刚”的作战方式。
4)不断获取用户反馈改进产品,不断优化产品,持续的运营。
5)不断拓展新用户,邀请他们加入和使用,可以考虑一些奖励机制。
四、其他
1、社区
CSDN的新浪微博开发者社区(http://sinaapp.csdn.net/bbs/)集中了志同道合的人,有不少的资料和讨论,有问题可以在这儿探讨。
2、 大赛
CSDN和新浪微博联合举办的新浪微博应用大赛(http://sinaapp.csdn.net/match),5万大奖不封顶,在开发应用的同时可以获得不菲的回报。
3、 大会
新浪微博中国首届开发者大会将在11月16日举行,蔡文胜、李开复、余永福等行业领袖,微博产品、技术负责人都会有主题演讲,微博平台商业模式探讨、从WEICO看第三方应用如何成功、在SAE上开发高性能的微博应用对于开发者都是很有帮助的主题。
4、 我的应用
傲游微博插件(http://t.sina.com.cn/app/detail/4uumCZ)
这款应用是我在傲游工作时空闲时间制作的。利用傲游扩展平台(http://addons.maxthon.cn/item/index/id/289)和新浪微博应用平台的推荐,下载次数达到了14000多次。
StarT名人说(http://t.sina.com.cn/app/detail/6rF0r7)
这是一款支持Chrome、傲游等多款浏览器的插件,提供了和名人第一时间的微博互动形式,可以在任何网站上获取名人的微博消息。
姓名大作战(http://t.sina.com.cn/app/detail/1iCyKz)
这是一款简单的好友互动游戏,但是它有效的利用了微博立体的传播形式和微博用户关注名人、希望与名人互动的特点,上线3天用户已经达到了6000以上。
分享到:
相关推荐
### 新浪微博应用开发简易方案概述 #### 一、引言 随着社交媒体的快速发展,越来越多的开发者希望利用社交平台的功能和服务来创建独特的应用程序。新浪微博作为中国最受欢迎的社交媒体平台之一,提供了丰富的API...
### Sina新浪微博应用开发指南详解 #### 概述 随着互联网技术的发展,API平台的应用越来越丰富,为了帮助开发者更好地理解并高效地利用Sina新浪微博提供的API接口,本指南旨在为开发者提供一系列深入的技术指导,...
《jQuery高仿新浪微博图片显示插件深度解析》 在网页设计和开发中,图片的展示方式对于用户体验至关重要。尤其在社交媒体平台,如新浪微博,图片的加载速度和展示效果直接影响到用户的浏览体验。为了满足此类需求,...
本文将围绕“好用的新浪微博客户端”这一主题,结合标签“源码”和“工具”,对SinaWeibo_woob.apk这一应用进行深入的分析和解读。 首先,源码是软件开发的基础,对于微博客户端来说,源码的结构和设计直接影响到...
2021年5月24日,新浪微博宣布其开放平台正式推出站内应用,旨在通过整合内外资源,全面提升微博应用的整体品质。 #### 开放平台的全球趋势 在提及新浪微博站内应用之前,我们先来了解一下开放平台这一概念在全球...
本篇将聚焦于“新浪微博客户端 四次元”的源代码,通过对其深入剖析,我们可以了解微博客户端的架构设计、功能实现以及优化策略,这对于移动应用开发人员来说是一份宝贵的参考资料。 1. **源代码的意义与价值** - ...
本篇将深入探讨如何利用新浪微博的第三方认证接口进行应用程序的开发,结合具体的开发文档和实例,帮助开发者们更好地理解和实践。 首先,我们要理解什么是第三方认证接口。在微博平台上,第三方认证接口是为开发者...
以上是开发Android新浪微博客户端所需的关键知识点,通过学习和实践,开发者可以构建出功能完备、用户体验良好的客户端应用。提供的源码可以帮助学习者深入理解实际开发中的各种技术应用和解决方法。
"新浪微博 2015校招 开发工程师 笔试题" 这个标题揭示了我们要讨论的主题,即2015年新浪微博针对校园招聘的开发工程师岗位所设计的一套笔试题目。这可能包括了一系列的技术问题,旨在评估应聘者的编程能力、算法理解...
首先,我们要了解的是,“zjt新浪微博客户端”是一款基于iOS平台的第三方微博应用。它采用了Objective-C编程语言,这是苹果公司为iOS和macOS开发的主要语言,具有强大的面向对象特性和良好的性能。源码的分析将涉及...
总之,基于iOS的新浪微博应用开发涵盖了iOS应用的基础知识,包括Xcode项目管理、OAuth 2.0授权、网络请求、界面设计等多个方面。通过这个项目,开发者可以深入了解iOS开发流程,同时提升对社交网络API的运用能力。在...
在移动应用开发领域,iPhone平台因其用户基数庞大、交互体验优秀,一直是开发者关注的焦点。其中,社交媒体应用程序,尤其是像新浪微博这样的平台,为开发者提供了丰富的接口和功能,使得用户能够方便地分享生活、...
在移动互联网时代,社交媒体成为了人们获取信息、交流思想的重要平台,其中,新浪微博作为中国极具影响力的社交应用之一,其Android客户端的开发与优化一直是开发者关注的焦点。本资源深入探讨了如何构建一个功能...
在移动互联网时代,社交媒体成为了人们获取信息、分享生活的重要平台,其中新浪微博作为国内主流的社交应用之一,其Android客户端的开发具有重要意义。本篇文章将围绕“android新浪微博客户端”这一主题,深入探讨...
在移动互联网领域,社交应用占据着举足轻重的地位,其中新浪微博作为国内知名社交媒体平台,其Android客户端的开发与优化是许多开发者关注的焦点。本篇文章将深入探讨如何构建一个功能完备且用户体验优秀的新浪微博...
【标题】"一个简单新浪微博源码"涉及到的知识点主要集中在微博API的开发和OAuth认证的应用上,这在移动应用开发,尤其是社交网络集成方面是非常重要的。以下是对这些知识点的详细阐述: 1. **微博API开发**:微博...
《Android新浪微博客户端应用开发详解》 在移动互联网时代,社交应用成为了人们日常生活不可或缺的一部分,而微博作为中国主流的社交媒体平台之一,其客户端应用的开发自然备受关注。Android平台上的新浪微博客户端...
"新浪微博Ivan老师版本"是一款针对Android平台开发的特别版应用,由知名教师Ivan精心打造,旨在为Android开发者提供宝贵的教育资源。这一版本不仅提供了基本的微博功能,还增加了许多针对开发者的学习和实践元素,...