Parse 关停
2016年1月28日,Parse 官方宣布将于1年后关闭 Parse 服务。这应该是这几天以来开发者服务市场,或者移动互联网开发者圈子里最为震撼的一个消息了。
Parse 在开发者服务领域里很有影响力,有很多的使用开发者,产品也比较完整、专业,就拿他们的开发者文档来说,对我的两次创业都产生了很大的影响。当初 Parse 被 Facebook 收购也引起了很大的关注。
种种原因,让我们听到 Parse 将被关停的消息后,都会觉得特别突然。
在冷静思考几天后,我试图理解为什么 Facebook 会在 Parse 成长迅速的情况下,依然选择了关停它。
猜测大概有几个原因:
虽然 Parse 的确发展得很快,但是 AWS 这些原来的云计算服务商也在不断地推出更多的服务,也逐渐覆盖了 Parse 的后端服务范围。看起来 Parse 也没有足够的能力与 AWS 这些行业巨头正面竞争。
Parse 的用户数量增长得很快,然而,由于 Parse 的价格策略,很多用户在使用免费服务的基础下就可以满足需求。从而造成了 Parse 无法盈利,甚至是面临着用户越多,成本越高,亏损越严重的问题。
我们作为一个已经为开发者服务4年多的团队,自然要思考如何让我们的产品可以持续健康地发展。总结一下这几年的一些心得。
避免与巨头正面竞争
Parse 给我们的感觉是一个小而美的团队,但是最近一两年来,Parse 把 BaaS 的面越做越广,涉及了好几个种类的服务。显而易见,在给开发者带来便利的同时,这也拉长了产品线,降低了专业度。除此以外 Parse 的一些服务也开始跟行业巨头交叉竞争。
一旦和行业巨头的产品正面交锋,如果没有办法在服务质量、服务能力上取得明显优势,就会极大影响产品的议价能力、生存能力。
要知道,小团队不可能,也不能跟巨头同时在多个领域内展开竞争。一个小团队如果能在与巨头的竞争当中生存下来,我想其中一个至关重要的原因就是产品能够在一个细分领域内占据独特的优势。
合理的价格策略
这几年的互联网创业给大家留下一个印象,在互联网时代,不论是什么样的服务,都得免费,一旦你收费了,就不能叫“互联网思维”了。以我们所做的开发者服务为例,很多人也认为收费是不对的,而是应该通过免费的手段迅速占领市场,之后再通过其他手段来变现。
诚然,免费或低收费的开发者服务对于许多开发者来说是一件看起来“很有利”的事情,但是从长远看来,往往弊大于利。
要知道,一旦小团队没有设置一个合理的价格策略,盲目地使用“免费战略”,为了生存下去,要么通过其他手段来变现,要么通过融资来解决问题。
变现手段的问题
就目前国内的情况看,常见的免费或者低收费开发者服务的变现手段包括:挖掘客户的数据卖扩展服务、通过客户的 App 分发广告。
这些手段都有着明显的问题。
其一,作为开发者服务,应该秉承客户所有数据的所有权是归客户所有的原则。虽然可以在使用者协议里要求取得免费用户的数据使用权,但是一个提供基础服务的产品,如果通过挖掘客户的数据来获取利润,就会让付费用户对自身数据的安全产生疑虑。
其二,通过客户 App 分发广告这个手段本身就是上不了台面的,其中存在违法的问题。真正看重产品的客户应该都会远离这种服务商。
持续运营的问题
如果产品的收费策略不能保障自身的正常运营,发展到一定阶段就势必面临着生存问题。
好比 Parse,Parse 的免费额度设置得很低,收费远远低于实际的成本,客户发展得越快,成本的压力也就越大。
最近几年资本市场比较活跃,很多创业团队一开始就想通过融资来解决资金问题。但融资更多的是为了解决发展壮大的问题,如果产品本身并不具备盈利能力,想要依靠融资来帮助产品持续发展是行不通的。
价格体现价值,免费或低收费的服务在短期内对于用户来说的确很受益,但是长远来看,当产品无法保持盈利而没有办法继续生存的时候,对用户的损伤是远远大于短期利益的。即使免费服务的背后拥有一个资金雄厚的“靠山”作支撑,任何的资金集团也都会为了主体的利益而选择及时“止损”。
总结
小团队要持续健康地发展,有几点心得:
- 专注一个点,做到极致,让产品拥有核心竞争力;
- 谨慎扩展业务范围;
- 产品能说服市场,有盈利模式,而不是仅仅说服投资人;
- 盈利可以随着核心业务发展而提升。
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
分享到:
相关推荐
这是一个专门为Laravel框架设计的Parse SDK桥接器,允许开发者轻松地在Laravel应用程序中集成Parse服务。Parse是一个强大的后端即服务平台(BaaS),提供数据存储、用户认证、推送通知等功能,为移动和Web应用开发...
它提供了方便的API,允许开发者在Laravel应用中进行数据存取、对象管理、查询执行等操作,与原生的Parse SDK保持一致。 要开始使用laravel-parse-sdk,首先需要在Laravel项目中安装该库,通常通过Composer来完成。...
本文将详细介绍四款针对iOS开发者的后端服务工具,分别是Helios、Windows Azure Mobile Services、Urban Airship和Parse。 1. **Helios** Helios是一个开源的移动应用后端框架,专为iOS应用程序设计。它提供了数据...
Parse是一个基于云的服务,提供完整的后端解决方案,允许开发者存储数据、托管代码和网站。这本书主要面向那些希望利用Parse iOS作为其应用程序开发的后端平台的开发者们。 从书中标题和描述可以提炼出以下知识点:...
通过学习和使用"parse-android-test-app",开发者可以提升他们对服务器数据解析的理解,掌握最佳实践,避免常见的解析错误,并且提高应用程序的稳定性和性能。此外,开源的特性使得开发者可以自由地调整和扩展项目,...
下载这个源码包,开发者可以深入理解Parse如何与PHP应用程序进行集成,以及如何处理数据存储、用户认证和其他后端服务操作。 【标签】"PHP" 指出此资源与PHP编程语言相关,暗示了这适用于那些使用PHP作为主要开发...
总之,"Laravel开发-parse"涵盖了从数据格式转换到与外部服务交互的各种场景。了解并熟练掌握这些技术,将有助于提升你在Laravel项目中的数据处理能力,提高代码的可维护性和效率。无论是处理用户输入、API通信还是...
Parse是一个云后端服务平台,它为开发者提供了构建应用程序所需的数据库、身份验证和其他功能,无需自行设置服务器基础设施。这个SDK使得在JavaScript环境下集成Parse服务变得简单,非常适合用于前端开发。 Parse ...
"parse5-htmlparser2-tree-adapter"就是这样一个关键的工具,它结合了parse5和htmlparser2两个库的优势,实现了HTML文档的解析与处理。本文将深入探讨这两个库以及它们的树适配器。 首先,让我们来了解`parse5`。...
var ParseServer = require('parse-server').ParseServer; var app = express(); // Specify the connection string for your mongodb database // and the location to your Parse ...
它能够帮助开发者和研究人员深入解析H.264编码的数据结构,揭示隐藏在二进制码流背后的帧类型、NAL单元、SEI信息等关键元素。通过这款工具,用户可以清晰地看到视频流的各个组成部分,这对于视频处理、编码优化以及...
在这个场景中,`parse-class`帮助开发者从hyperscript表达式中提取和处理类名。 `parse-class`库的核心功能是将字符串形式的类列表转换为JavaScript对象,便于进一步操作。例如,给定一个字符串如`'foo bar baz'`,...
在前端开发中,高效地处理和解析HTML字符串是常见的需求,`parse-element`就是这样一款用于DOM元素快速HTML...其开源性质和社区支持保证了它的可持续发展和广泛适用性,是前端开发者处理HTML字符串时值得考虑的工具。
总之,“FileParse.zip”提供了一个实用的工具,展示了如何用C#编程语言来解析XPS和DOCX文件,这对于那些需要处理这类文件的开发者来说,是一个有价值的参考和学习资源。通过深入理解C#的IO和XML处理机制,以及Open ...
XMLParse 是一个基于VC++(Visual C++)的XML解析类,用于处理和解析XML文档。XML(eXtensible Markup ...在实际使用中,开发者需要理解XML文档的结构,并熟悉XMLParse提供的API,以完成XML数据的读取、解析和操作。
"前端开源库-parse-key"就是这样一个专为前端开发者设计的库,它的主要功能是解析键值,将字符串转化为与Node.js的readline模块产生的键对象格式相匹配的数据结构。 Node.js的readline模块主要用于交互式读取流数据...
PowerBuilder(PB),作为一款强大的客户端开发工具,虽然传统上主要用于数据库应用程序,但随着技术的发展,它也支持了与RESTful服务的交互。本教程将重点讲解如何在PowerBuilder中使用JSON库来解析从RESTful服务...
Parse是一个强大的后端服务平台,允许开发者轻松地构建移动和Web应用程序,提供数据库存储、用户认证、推送通知等功能。 Parse PHP SDK是Parse官方提供的一个PHP接口库,它使得PHP开发者可以方便地与Parse服务器...
parse-server-example, 使用Express和解析服务器模块的示例服务器 parse-server-example使用解析服务器 MODULE的示例项目。阅读下面的完整解析服务器指南: ...