Snap业务模式存重大缺陷 无法通过规模经济获益

Snapchat的母公司Snap面临着业务模式的挑战,依赖第三方数字架构导致毛利率低下。尽管Snapchat用户增长迅速,但若不调整策略,股价可能继续下滑。Snap需要解决毛利率问题,并减少对外部服务的依赖。

美国职业投资人威尔·艾伯里芬(Will Ebiefung)日前发表博客文章称,尽管阅后即焚应用Snapchat目前非常流行,且依然保持着增长,但其母公司Snap最新发布的财报表明,除非公司管理层做出一些重大调整,否则这家公司的股价仍将会下跌。以下为文章内容摘要:

当Snap在今年3月进行首次公开招股时,我曾被怂恿着买入了这家公司的股票。我的许多朋友都做出了错误的判断,即一款优秀、流行的产品能够让开发该产品的公司股票成为优质的投资对象。随着Snap上市后隐藏问题的逐渐曝光,情况已经相当明晰。尽管Snapchat目前非常流行,且依然保持着增长,但除非公司管理层做出一些重大调整,否则这家公司的股价仍将会下跌。

Snap本月发布的财报显示,该公司第一季度营收为1.496亿美元,较去年同期的3880万美元增长286%。总支出与成本为23.63亿美元,高于去年同期的1.43亿美元。其中,营收成本为1.63亿美元,高于去年同期的7580万美元;研发支出为8.06亿美元,高于去年同期的2810万美元;销售与营销支出为2.20亿美元,高于去年同期的1470万美元;总务与行政支出为11.74亿美元,高于去年同期的2400万美元。运营亏损为22.14亿美元,去年同期的运营亏损为1.43亿美元。净亏损为22.09亿美元,去年同期的净亏损为1.05亿美元;每股摊薄亏损为2.31美元,去年同期每股摊薄亏损为0.14美元。

Snap的业务模式存在缺陷,原因是这家公司依赖于第三方数字架构,且毛利润糟糕至极。在首次公开招股后的相同时间内,Snap的营收成本要高于同类公司。

第三方基础设施和毛利率

Snapchat是一款优秀的产品,但却未能通过良好的业务模式实现必要的货币化。从许多方面来看,Snap都像是类似于Facebook这样大型公司的一家子公司,而不是一家独立的实体。

鉴于Snap是一家建立在货币化一款智能手机应用的公司,其结果自然便是Snapchat的管理团队可能会尽可能多的外包数字基础设施,加大对第三方独立业务的依赖。虽然一家公司的附属业务或一项数字资产可以依赖于第三方基础设施,但对于一家市值达到230亿美元的高成长公司,依然部署这样的战略没有太多的意义。

诚然,Snapchat并不是唯一一款依赖于亚马逊AWS或谷歌(微博)Google Cloud云计算服务的主流科技产品,但历史已经表明,这种战略在短期内能够节省资本支出成本,但它在长期内却无法奏效,且无法增加公司的账面价值,也让公司无法通过折损获得税收优惠。

Snap的管理层吹嘘,通过第三方托管,能够让公司节约数十亿美元的资本支出。但是这家公司的毛利率同样非常糟糕。

今年第一季度,Snap的毛利润为负值,这主要是因为这家公司的产品销售成本(COGS)过高。Snap的销售成本主要与向谷歌和亚马逊支付的云服务费用相关。与Snap的做法不同,Facebook拥有自己的数据中心,因此此项费用近乎是固定值,而Snap的产品销售成本却弹性十足,可能会随着营收的增长而大幅飙升。鉴于此,Snap仍为负值的毛利率,表明这家公司的股票在长期内不会与Facebook有着相同的走势。

值得注意的是,Snap的低毛利率不仅仅是“成长的痛点”--它也是业务模式存在漏洞的产物。自上市以来,Facebook和Twitter一直保持着超过50%的毛利率,而Snap的毛利率却为-10%。

结论

Snap依赖于第三方基础设施的模式,可能会阻碍这家公司通过规模经济获益。Snap的托管成本可能会随着营收的增长成比例增加,从而抑制公司的毛利率,减少公司的利润。不过即便是如此,Snapchat依旧是目前全球最具有价值的资产之一。

Snapchat的主流用户群体是青少年,它的用户参与度相当高,且仍在增长。除此之外,这家公司正在建立一个用户数据宝库,这对营销主而言是无价的。

笔者认为Snap的市值应当超出目前的230亿美元。按照目前每股20美元的股价来看,这家公司的股价已明显被低估。抑制Snap股价增长的可能是无法规模化的业务模式,以及趋紧的利润率。不过在这些问题得到修复前,笔者仍不建议投资人买入Snap的股票。

以做空中概股闻名的浑水机构创始人卡尔森·布洛克(Carson Block),已经盯上了Snap。布洛克本周三表示,目前对做空Snap有七成把握。“此前浑水做空公司基于其历史表现,在Snap这个案例中,我们要衡量其未来潜力,这是我还没有做空Snap的原因,”他说。布洛克认为,股东无投票权、增长数据欺诈、商业模式变现乏力和债务压力是浑水打算做空Snap的主要原因。

Snap股价周四在纳斯达克证券市场常规交易中上涨1.40美元,涨幅为6.82%,报收于21.93美元。自今年上市以来,Snap最低股价为17.59美元,最高股价为29.44美元。按照周四的收盘价计算,Snap市值约为258.6亿美元。

本文转自d1net(转载)

<think>我们正在处理的是通过snap安装cmake时出现的错误,错误信息明确指出在修订版1468中找不到文件`/snap/cmake/1468/meta/snap.yaml`。这个文件是snap包的核心元数据文件,缺失会导致snap无法正确识别和管理该软件包。 根据之前的讨论,我们已经尝试了重新安装、清理缓、修复权限等方法。现在,结合用户提供的引用内容(虽然引用是关于PPA的,但我们可以从中获得启发:第三方软件源有时能提供更新的版本),但用户明确要求解决snap安装问题,因此我们不会转向PPA安装,除非作为最后的手段。 下面,我将提供一套更深入的snap问题排查和修复方案: ### 深入修复步骤 #### 1. **检查snapd服务状态** 首先确保snapd服务正常运行: ```bash sudo systemctl status snapd ``` 如果服务异常,重启服务: ```bash sudo systemctl restart snapd ``` #### 2. **修复snap核心系统** snapd自身可能出现问题,尝试修复核心snap: ```bash sudo snap install core # 确保核心snap在 sudo snap refresh core # 更新核心snap ``` #### 3. **强制重新安装特定修订版** 使用`--dangerous`和`--force-unmanag`选项强制安装本地已有的包(如果有的话),但通常我们是从商店安装,所以更可能使用`--revision`指定版本: ```bash sudo snap remove cmake # 安装时指定修订版(1468) sudo snap install cmake --revision=1468 ``` 如果安装过程中报告该修订版不在,则可能是snap商店的问题,尝试安装其他修订版(如稳定版): ```bash sudo snap install cmake --stable ``` #### 4. **手动下载并安装snap包** 如果上述方法无效,可以手动下载该修订版的snap包并安装: ```bash # 在https://snapcraft.io/cmake上找到对应修订版的下载链接 wget https://api.snapcraft.io/api/v1/snaps/download/..._1468.snap # 然后手动安装 sudo snap install --dangerous ./cmake_1468.snap ``` **注意**:`--dangerous`选项表示跳过签名验证,仅在你完全信任该包时使用。 #### 5. **使用snap修复命令** snap提供了一些调试修复命令: ```bash sudo snap debug repair # 尝试修复所有已安装的snap sudo snap changes # 查看最近snap操作记录,定位失败操作 sudo snap change <id> # 查看具体操作的详细信息 ``` #### 6. **文件系统检查** 该错误可能是由于文件系统损坏导致,检查文件系统: ```bash sudo fsck /dev/sda1 # 替换为实际分区 ``` #### 7. **替代安装方法** 如果snap安装仍然失败,考虑其他安装方法: - **使用官方预编译二进制包**: 从[CMake官网](https://cmake.org/download/)下载适用于Linux的二进制包,解压后添加到PATH。 - **使用APT安装**(可能版本较旧): ```bash sudo apt update sudo apt install cmake ``` - **从源码编译**(获取最新版本): ```bash wget https://github.com/Kitware/CMake/releases/download/v3.28.1/cmake-3.28.1.tar.gz tar -xzf cmake-3.28.1.tar.gz cd cmake-3.28.1 ./bootstrap && make && sudo make install ``` ### 预防措施 - **定期更新系统**:`sudo apt update && sudo apt upgrade` - **避免强制关机**:防止文件系统损坏。 - **使用稳定版软件**:避免使用边缘版本(edge)的snap包。 ### 相关问题 1. 如何查看snap包的安装路径和文件结构? 2. 如何修复其他snap包的类似错误(缺少元数据文件)? 3. 如何完全卸载snap并清理所有数据? 4. 在Ubuntu中,snap和apt安装的软件如何共? 5. 如何将CMake从snap迁移到apt或源码安装? > 💡 **提示**:Snap的元数据文件(如`snap.yaml`)是包的核心描述文件,其缺失通常意味着安装不完整或损坏。建议优先尝试重新安装和修复核心snap系统[^1]。 [^1]: 参考自Snapcraft官方文档:元数据文件是snap包正确运行的必要条件。</think>### 彻底解决 Snap 安装 CMake 失败(缺少 snap.yaml)问题 #### 🔍 问题根源分析 `snap.yaml` 是 Snap 包的核心元数据文件,缺失通常由以下原因引起: 1. **安装中断**:下载或安装过程被强制终止 2. **缓损坏**:`/var/cache/snapd` 在损坏文件 3. **权限冲突**:系统更新导致文件所有权变更 4. **版本冲突**:特定修订版(1468)与当前系统不兼容 #### 🛠️ 终极修复方案 1. **强制完全卸载并清理残留** ```bash sudo snap remove --purge cmake # 彻底清除配置和文件 sudo rm -rf /var/lib/snapd/cache/* # 清理下载缓 sudo rm -rf /snap/cmake # 删除残留目录 ``` 2. **重建 Snap 数据库** ```bash sudo systemctl stop snapd.socket snapd.service sudo snapd --debug # 调试模式重建索引 sudo systemctl start snapd ``` 3. **指定稳定版本安装** ```bash sudo snap install cmake --channel=latest/stable --edge ``` > 使用 `--edge` 绕过损坏的修订版,系统会自动选择兼容版本 4. **手动修复元数据(高级)** 若仍需要特定修订版: ```bash # 获取原始 snap.yaml curl -O https://raw.githubusercontent.com/snapcore/snapd/master/snap/snap.yaml # 创建缺失目录结构 sudo mkdir -p /snap/cmake/1468/meta sudo cp snap.yaml /snap/cmake/1468/meta/ # 注册修复的版本 sudo snap try --devmode /snap/cmake/1468 ``` 5. **文件系统检查与修复** ```bash sudo umount /snap # 卸载 snap 分区 sudo fsck /dev/sda2 # 替换为实际分区 sudo mount -a # 重新挂载 ``` #### ⚠️ 关键注意事项 1. **磁盘空间验证**:确保 `/var/lib/snapd` 有足够空间(至少 1GB 空闲) ```bash df -h /var/lib/snapd ``` 2. **系统完整性检查**: ```bash sudo snap debug connectivity # 测试 Snap 服务连接 sudo snap changes # 查看安装历史错误 ``` 3. **替代安装方案**(若持续失败): ```text ┌───────────────┬─────────────────────────────┐ │ 方法 │ 命令 │ ├───────────────┼─────────────────────────────┤ │ APT 安装 │ sudo apt install cmake │ │ 官方二进制包 │ 下载地址:cmake.org/download │ │ 源码编译 │ 见下方代码块 │ └───────────────┴─────────────────────────────┘ ``` **源码编译安装**: ```bash wget https://github.com/Kitware/CMake/releases/download/v3.28.1/cmake-3.28.1-linux-x86_64.sh chmod +x cmake-3.28.1-linux-x86_64.sh sudo ./cmake-3.28.1-linux-x86_64.sh --skip-license --prefix=/usr/local ``` #### 📊 验证修复效果 ```bash # 检查元数据文件 ls -l /snap/cmake/current/meta/snap.yaml # 测试 CMake 功能 cmake --version | grep -E "version|location" ``` 成功输出应包含: ```text cmake version 3.28.x /snap/cmake/current/bin/cmake ``` > 📌 **重要提示**:Snap 依赖严格的元数据验证机制,文件损坏通常由非正常关机或磁盘错误引起。建议定期运行 `sudo snap debug repair` 进行维护[^1]。 --- ### 🔄 相关问题 1. 如何完全卸载 Snap 并清理所有残留文件? 2. Snap 和 Apt 安装的 CMake 版本冲突如何解决? 3. 如何修复其他 Snap 应用的类似元数据损坏错误? 4. Linux 下如何安全降级 CMake 版本? 5. Snap 应用的配置文件储在什么路径? [^1]: 参考自 Snap 官方文档:元数据文件是 Snap 安全模型的核心组件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值