Reading view

There are new articles available, click to refresh the page.

iPhone 年度最佳应用,2 人团队打造出最合适小白的视频神器

这些年,iPhone 的更新让我愈发疑惑。

从 iPhone 13 Pro 系列上出现的 ProRAW,到 iPhone 15 Pro 系列出现的 Apple Log,都是非常专业的图片或是视频格式,对于有专业需求的人来说无疑是一件好事,但这部分人只占消费者群体的极少数。

对于普通用户而言,这些更新更多时候毫无作用,甚至会误导大家,浪费本就昂贵的内存。

脱离群众要不得,苹果显然也意识到了这个问题。

于是,在刚刚公布的 App Store Award 2024 上,苹果用年度 iPhone 应用 Kino,给了一个答案。

举起手机,我们每个人都可以是导演

想知道答案是什么,我们先要知道这届 App Store Award 的主角 Kino 是什么。

Kino,源自德语或斯拉夫语言,为「电影院」的意思,同时也可指「电影」。

显然,开发者没打算在名称方面做太多文章,无论是 app 图标上镜头一样的图案,还是打开 Kino 官网的主页后那句自问自答式的标语,都在揭示 Kino 是一个摄影类 app:

如果有 iPhone,你就是电影制片人。

打开 Kino,首先弹出的并不是无趣乏味的取景框与参数界面,而是一个类似于开箱的界面。

纸壳材料的表面,除了大号的「Kino」字样外,还有琳琅满目的文字与图案,我扒了扒详细信息,制作了下面这张图片。

一张图,几乎将 Kino 整个应用勾勒出雏形,让用户心底有数。

进入主界面,Kino 的画面比较清爽,整体布局基本遵循原相机的逻辑,没有出现大幅度的改动,对于初步上手专业拍摄的使用者来说有效降低了学习成本,非常友好。

Kino 的界面设计以取景框为主,操作区域集中在屏幕的右侧,几乎所有核心操作都在这里完成,布局清晰而高效。

从左至右分别为视频的曝光模式(自动/手动切换)和当前选定的视频规格,比如分辨率、帧率和格式等。

左下方新增了音频输入的左右声道音量监视器,实时显示录音的音量状态。此外,这里还显示了当前视频规格下,iPhone 剩余存储空间可录制的时长,让用户对拍摄状态一目了然。

至此,Kino 的一级菜单就已经完全介绍完毕了,但显然,想要拍出电影般的画面,这么一点儿设置不太够,我们还需要精准控制一些变量。

在取景框右侧的操作区域,一共有四个入口,进入镜头倍数切换键上方的小箭头,进入 Kino 的拍摄控制设置,里面从上往下分别是:

  • 进一步设置
  • 前后置摄像头切换
  • 构图参考线(九宫格)
  • 防抖开关
  • 波形图显示开关
  • 白平衡

这些功能并不少见,在绝大多数摄影 app 中都是常客,并不能算 Kino 的优点,在第一次打开 app 的时候,介绍中有一个页面是这样的:录制键旁边的图标延伸出一道覆盖取景框的彩虹,下面的介绍,真正道出了 Kino 的优势:

电影级色彩,零剪辑门槛。

当看到电影级色彩的时候,我立马意识到,Kino 的出现,说白了是为了用好一个功能——iPhone 15 Pro 系列上推出的 Apple Log。

Apple Log 旨在为用户提供更广阔的后期制作空间。通过采用专业级的 Log 色彩空间,Apple Log 能够捕捉更丰富的动态范围和细腻的色彩细节,使得用户在后期调色和编辑过程中拥有更大的灵活性和创作自由。

对此,Kino 内置了专业调色预设,这些预设被称之为 LUT,可以帮助没有调色基础的用户快速创作出不损失画质的专业视频,通俗地讲,这是视频领域的「滤镜」,用户可以在拍摄中实时预览 LUT 的色彩效果,也可以导入自定义 LUT 实现个性化风格效果。

点击主界面的录制按键旁边的图标,就能进入 Kino 内置的电影级 LUT 列表,在这里面,Kino 会根据你目前选择的视频格式显示不同的 LUT,当然,你也可以移驾到设置中查看完整的 LUT 表格,一览 Kino 的强大色彩配置。

纸上得来终觉浅,深知此事要躬行,琳琅满目的 LUT 到底该怎么用,都是什么效果,哪几个更好用,都需要亲手拍一拍。

在拍摄了超过 50 GB 的素材以后,我为大家总结了一份 LUT 的成像风格表,里面标明了每个 LUT 的效果与色彩偏好,并辅以样片进行讲解。

Apple Log 与 SDR 视频均支持的 LUT:

  • Sando:画面饱和度较高,对比较大,具有轻微的胶片质感,适合拍摄日常生活场景,特别是户外自然光条件下的画面
  • Lektar:高对比度,色彩饱和度适中,影调清晰锐利,适合城市建筑或需要突出明暗对比的画面
  • Chroma Noir / BNW:经典黑白胶片风格,光影层次感强,适合在颜色杂乱的环境中凸显光影
  • Kolor / Kolor 79:颜色偏暖,适中对比度,整体画面略带褪色感,呈现经历漫长时间的旧胶片感
  • Tyrell / Wallace:冷色调处理,色彩更加克制,带有未来感和沉稳感
  • Glostrup:画面呈暗调,通过低明度、高饱和来营造氛围感

仅支持 Apple Log 的 LUT:

  • Neutral:简单还原 Log 格式的灰片,将画面调整为自然的标准色彩,提供色彩校准的起点
  • Salman 03:温暖柔和的色调,带有微妙的粉红和橙黄光晕
  • Mellowed:低对比度,色彩偏绿,具有极其强烈的风格化味道
  • Fadeo:带有褪色感的画面风格,色彩偏暖,暗部压低,整体色调带有复古感
  • Verve:高亮度,高对比度,色彩明亮,适合温和的室内环境
  • Kinochrome:致敬经典的 Kodak 胶片色彩风格,色彩偏暖的同时带有轻微的褪色
  • Anjin:高光压制,影调平滑,色彩偏暖而低饱和度

仅支持 SDR 视频的 LUT:

  • Tamarisk:温暖而炙热的色彩风格,整体画面呈现柔和的暖色调
  • Alpine:冷色调,色彩偏粉,在清爽的画面氛围中不失柔和

在这些 LUT 中,我个人较为常用的是 Sando、Stalman 03 与 Glostrup。

Stalman 03 与 Glostrup 以不同的画面亮度和对比度提供了总体偏向青橙的成像风格,这种风格适用于绝大多数场景,可谓是万金油配方,但使用时需要留意人脸肤色;

而Sando 则保持着中正平和的风格,没有给出明显的风格化调色,通过加强对比度和饱和度,让画面以丰富自然的颜色与明暗对比来获得使用者的青睐。

这些 LUT 的设计不仅满足了专业创作者对于色彩的不同需求,还为不同场景和视频类型提供了定制化的风格选择。对于使用 Apple Log 格式的用户,这些 LUT 提供了从自然还原到复古胶片的多样风格,而 SDR 视频用户也能通过精美的 LUT 增强画面的表现力。

Kino 的 LUT 共有两种使用方式:

  1. 先选定,后录制,LUT 直接烧录在视频中,一键拍出自带调色的影片不是问题
  2. 先录制,后烧录,先将视频录制下来,再进入取景器界面右下角的相册进行套用,为视频提供更多可能

除了使用 Kino 拍摄的视频,Kino 还允许用原生相机或其他第三方 app 拍摄的视频(包括 Log 视频)套用这些独特的 LUT。

值得一提的是,Kino 的制作团队 Lux Opitcs 非常具有传奇色彩。

Lux Optics 在成立之初就只有两个人——前苹果设计师 Sebastiaan de With 与前 Twitter 工程师 Ben Sandofsky,他们对影像都非常感兴趣,幸运的是,他们两人合作起来刚好有将这份兴趣转为成果的能力。

于是,2017 年,专业摄影应用 Halide 正式推出,两年后,由 AI 驱动的长曝光摄影软件 Spectre Camera(Lux Optics)发布,这两个应用先后获得了 Apple Store Award 2019 年度最佳应用奖项与 Apple Design Award 2022 的最佳视觉与图形大奖。

在 Lux Optics 的底部,陈列着这个小团队迄今为止开发的四个应用,并骄傲地写到:

Made with love in California and New York by two dads.
由两位父亲在加州和纽约倾注爱意创造而成。

在推出 Halide 与 Specter Camera 以后,时间来到 2020 年,Lux Optics 工作室发布了一篇文章,宣布一位 iOS 开发者 Rebecca Slatkin 的加入,将团队规模扩展至三人。随后就迎来了 Kino 的面世与获奖。

从某种意义上来说,这完全称得上是世界上人均获奖最高的工作室了。

珠玉在前,为什么还要颁奖给 Kino

所以,现在我们清楚 Kino 是什么了——一款专门使用 Apple Log 拍摄电影的 app。

但这还不够,要了解一棵树,光看它的叶子是不够的,还要看它生长的土地、阳光和风雨。

在 iPhone 上,已经有两个大名鼎鼎的软件,是专为 Apple Log 设计的:苹果自家的 Final Cut Camera 与 Blackmagic Design 推出的 Blackmagic Cam。

前者有苹果原厂背景背书,而后者则是专业电影调色软件达芬奇的开发商专门为 Apple Log 设计的。

▲ Blackmagic Cam

有这两位前辈在场,Kino 凭什么冲出重围?

我们先将目光转向 Final Cut Camera,作为苹果的自家应用,它沿袭了苹果一贯的设计风格,界面简洁直观,功能布局井然有序。屏幕上的信息密而不乱,顶部显示着当前的拍摄设置,例如 ProRes 格式、HDR 输出、4K 分辨率 和帧率设置,让用户一眼就能掌握拍摄状态。

不过,Final Cut Camera 与原生相机一样,没有给用户提供快门速度的控制入口,只有简单的曝光补偿,在面对动态模糊、控制光源频闪等问题的时候,Final Cut Camera 就显得较为无力。

同时,在拍摄 Log 格式 的视频时,Final Cut Camera 仅支持 HEVC(H.265) 和 Apple ProRes 两种格式,实在过于笼统,无法进一步选择 Apple ProRes 更细化的规格,导致使用者在视频体积的控制上缺乏足够的灵活性与精细度,相比之下,Kino 就提供了更细致的 ProRes 规格,提供了更细致的选择。

交互与设计搞清楚了,我们来看看色彩方面的配置,Final Cut Camera 沿袭了苹果一贯无为而治的风格,除了供 Log 视频在预览时套用的 Apple Log to Rec.709 还原 LUT,完全没有其他 LUT,也不支持外部导入。

最最重要的一点是,目前 Final Cut Camera 更多地服务于多台设备联机拍摄,通过这个 app,用户可以在多台 iPhone 和 iPad 之间实现同步拍摄和远程控制,所有设备所录制的素材都会被精准地标记和管理,直接导入 Final Cut Pro 进行后期编辑,为苹果生态下的 Final Cut Pro 提供无缝衔接的素材采集解决方案。

这么看,里面提供的 ProRes 格式与 Log 更像是苹果顺手把新的功能塞进去,顺便给第三方开发者打个样。

再聊聊 Blackmagic Cam,这个 app 可以说是完全把相机上可以做的设置都搬了过来,提供了强大的可控性,只要你愿意深入设置,你几乎可以在 app 里找到任何一个可调参数,真正实现了在手机上模拟传统电影机的体验。

作为一个摄影师,我对 Blackmagic Cam 的表现赞不绝口——它就像是一台我手掌中的迷你电影机,在手机的机身中提供的操控自由度和专业感,用起来非常舒服。

但不可否认的是,这种高度专业化的可控性,全塞进一个约 6 寸的手机屏幕上,多少显得有些「局促」且混乱,需要一个很长的学习曲线才能熟悉地使用每一项功能,顺利拍出影片。

Blackmagic Cam 只提供内置的 Apple Log to Rec.709 的还原 LUT,如果需要其他风格化的 LUT,需要自己导入,考虑到苹果并不算友好的文件管理流程,这对于新手而言也有一定的学习成本。

有了对比,我们终于了解 Kino 的优势在哪里了:它比 Final Cut Camera 提供了更多的可控参数,以及好看又好用的 LUT,又比 Blackmagic Cam 的界面设计更美观直接,极大程度地降低了使用门槛,让每个人都能像套滤镜那样简单地使用 Apple Log 这种专业格式,以此帮助用户创作出更好的东西。

介绍到这里,我想,我们已经可以给 Kino 下一个较为全面的定义了——这是一款更友好、更简单、更有趣的,专门使用 Apple Log 拍摄电影的 app。

让我们回到开头那个问题。

苹果这两年给 iPhone 的更新,的确愈发专业,专业到想要使用这些功能,伴随着高昂的学习成本和漫长的学习曲线。

对于普通用户来说,生活够忙碌了,根本没有时间留给「怎么用好手机的新功能」。

▲ iPhone 13 Pro 系列上推出的 ProRAW 照片格式

而站在厂家的角度来看,手机这种形态经过十几年的迭代,无数人的努力,的确是已经把目前科技范围内能想到的更新都做了,向专业化深入似乎成为了唯一的出口——这更像是一种行业自我挖掘的尝试,而非面向用户需求的自然演变。

于是,在环境与时代的挤压下,厂商与用户之间产生了一种微妙而尖锐的矛盾:用户愿意为一部更好用、更简单的手机买单,而厂商却只能沿着专业化的道路前行,试图在细分市场里找寻新的卖点。

作为权宜之计,可以,但长久以往,肯定不行。

要么就找到新的方向,拿出一些真正的创新,要么就必须架起一座桥梁,让普通用户也能跨越门槛,轻松触及专业功能,总之目的很简单,要让手机更好用,消费者才买帐。

现在看来,在前者几乎没有可能的情况下,苹果选择了后者。

于是,Kino 这样一个更友好、更简单、更有趣的,专门使用 Apple Log 拍摄电影的 app 出现在大家的眼前——将这些专业功能,通过一些 app 作为桥梁,让普通用户也能轻松地、几乎没有学习成本地用起来,拍出比以前更好的照片、更好的视频。

我想,在未来的一段时间里,这样充当桥梁的 app 会越来越多,这座桥梁一面是专业,一面是用户,而它最终通向的,是一个质朴而恒久的目标:让手机回归好用。

让我有个美满旅程

#欢迎关注爱范儿官方微信公众号:爱范儿(微信号:ifanr),更多精彩内容第一时间为您奉上。

爱范儿 | 原文链接 · 查看评论 · 新浪微博


苹果 2024 年度最佳应用出炉,国产游戏夺得桂冠,这个设备首次入选

就在刚刚,苹果发布了 App Store Award 2024 榜单。

今年的榜单共揭晓了 17 个获奖者,年度应用依然占据了重要位置,其中既有熟悉的老面孔,也有异军突起的新势力;年度游戏则呈现出明显的两极分化,不同类别之间的鲜明对比让用户的选择更加丰富多元。

更令人瞩目的是,除了这些固定类别,今年还有一个新设备杀入榜单,为我们带来了截然不同的应用体验。


2024 App Store Award 榜单

年度应用
– 年度 iPhone 应用:Kino ❇
– 年度 iPad 应用:Moises
– 年度 Mac 应用:Adobe Lightroom ❇
– 年度 Apple Watch 应用:Lumy ❇
– 年度 Apple Tv 应用:F1 TV
– 年度 Apple Vision Pro 应用:What If…? An Immersive Story

年度游戏
– 年度 iPhone 游戏:剑与远征:启程 ❇
– 年度 iPad 游戏:Squad Busters
– 年度 Mac 游戏:Thank Goodness You‘re Here!
– 年度 Apple Arcade 游戏:Balatro+
– 年度 Apple Vision Pro 游戏:THRASHER:Arcade Odysseu

文化影响力
– Oko ❇
– EF Hello 英孚英语 ❇
– DailyArt 每日艺术 ❇
– NYT Games
– The Wreck
– Do You Really Want to Know 2

*❇ 按照惯例,标星即为大陆区可以体验的 app

专业性,成为苹果的年度关键词

今年,年度应用的焦点再次汇聚在专业性上,挖掘智能设备更多可能,同时,生成式 AI 已经脱离了去年获得年度趋势奖的单个应用界限,融入已有的应用中,让过去复杂的专业性应用变得易用好用,甚至将生产力带到更便携的设备上。

年度 iPhone 应用:「Kino」

Kino 是一款由 Lux Optics 工作室推出的视频拍摄应用,专为 iPhone 拍摄电影视频设计。

Kino 的界面简洁直观,白平衡、网格设置、防抖和对焦等功能设置一目了然,必要的参数都显示在屏幕上,得益于苹果在一年前推出了 Apple Log,为 iPhone 提供了前所未有的视频调色空间,Kino 内置了专业调色预设,用户可以在拍摄中实时预览色彩效果,也可以导入自定义 LUT 实现个性化效果。

值得一提的是,Kino 的制作团队 Lux Optics 先后通过由 AI 驱动的长曝光摄影软件 Spectre Camera(Lux Optics)与专业摄影应用 Halide 获得了 Apple Store Award 2019 年度最佳应用奖项与 Apple Design Award 2022 的最佳视觉与图形大奖,今年早些时候,这款应用推出了完全无算法介入的「Process Zero」模式。

Lux Optics 工作室在研发 Halide 与 Spectre Camera 时只有两个人——分别是前苹果设计师 Sebastiaan de With 与前 Twitter 工程师 Ben Sandofsky,直到 2020 年,Lux Optics 才迎来一位 iOS 开发者 Rebecca Slatkin,成为三人小团队。

毫不夸张地讲,这个工作室在人均获奖数量上堪称全球之最。

年度 iPad 应用:「Moises」

iPhone 成为了人们的便携摄影机,iPad 则凭借更大的屏幕成为音乐家的好助手。

今年荣获年度 iPad 应用的 Moises 是一款专精于音乐制作的应用,使用者可以在 iPad 上使用它来创造动人的乐曲。

Moises 最大的亮点是引入了近年进展迅速的人工智能技术,它能够从任何歌曲中分离出人声和各种乐器,生成同步的节拍器音轨,转录歌词,检测和同步和弦,调节音频速度和音高,检测歌曲调性,支持协作播放列表,设置倒计时,创建多种伴奏音轨,修剪和循环音乐部分,并导出高质量的音频混合和分离音轨,为音乐制作、练习和表演提供了全面的解决方案。

这些功能听起来复杂,但实际上只需要三步就可以完成:

  1. 上传音频或视频文件,AI 会分离人声与乐器,同时检测歌曲的节奏和和弦
  2. 修改音轨、移除人声、控制音量等你需要的修改
  3. 下载修改后的音轨或是自定义混音

年度 Mac 应用:「Adobe Lightroom」

我知道影像很重要,但我没想到苹果居然连 Lightroom 这种老牌专业调色软件都拿出来了。

Lightroom 是一款由 Adobe 开发的专业图像处理和管理软件,主要用于摄影师和图像编辑者。它提供了一系列强大的工具和功能,帮助用户进行照片的组织、编辑和分享。

作为数码影像时代的软件巨头之一,Adobe 专业性毋庸置疑,曲线、HSL 等功能的出现与设计都有它的影子,可以说,在静态影像的后期领域,你很难找到比 Lightroom 更专业的调色软件。

今年,Lightroom 进行了一系列的更新,最大程度地迎合人工智能的技术进展,增加了去除干扰、去除反射、AI 降噪、镜头模糊效果、AI 遮罩与自适应预设等功能,这些变革性照片编辑功能极大程度地优化了创意工作流程,赋予创作者更多的控制权,进一步突破了静态影像的后期上限。

2007 年首次推出,迭代至今的 Lightroom 已经走过了近二十个年头,还能拿下大奖,何尝不算一种历久弥新呢?

国游夺魁,体验为王道

游戏一向是 App Store Award 的重头戏,在今年的年度游戏榜单中,国产游戏继续登上舞台,拿下年度 iPhone 游戏的桂冠,而去年开始兴起的「慢节奏」游戏也保持着自己的地位,文化影响力榜单中的「The Wreck」与「Do You Really Want to Know 2」都提供了慢节奏的游戏体验,将玩家带入一段故事中,散开一片涟漪。

年度 iPhone 游戏:「剑与远征:启程」

这是一款大世界放置卡牌 RPG 游戏,结合了角色扮演、策略战斗和奇幻叙事的元素,一起探索名为「伊索米亚」的广袤世界。

「剑与远征:启程」大胆采用了竖屏界面,精简了UI,使得玩家可以单手操作,体验更加舒适。

游戏以魔法绘本风格为主,提供了一个开放大世界供玩家探索,游戏里的英雄共有6种不同的种族,包括耀光、绿裔、蛮血、亡灵、半神、恶魔,为玩家提供了丰富的角色选择和策略搭配,核心战斗玩法增加了布阵维度、地形设计等元素,提供了更大的策略空间,玩家需要考虑如何利用不同的英雄技能和地形优势来取得战斗的胜利。

此外,游戏推出了多种注重策略的模式,如荣誉对决模式,卡组、道具乃至如何克制对手都看玩家对游戏的理解和策略,对玩家的养成进度不做要求,提供了公平竞技的平台。

作为第四款上榜 App Store Award 的国产游戏,「剑与远征:启程」自 2024 年 3 月海外欧美公测以来,全球累计流水超过 5 亿人民币,其中首月流水就超过 1.8 亿人民币,在全球范围内都获得了不小的商业成功。

「剑与远征:启程」背后是莉莉丝游戏——一家成立于 2013 年游戏公司,集游戏研发与全球发行于一体,致力于为全球玩家提供超越预期的游戏体验,其推出的「万国觉醒」在海外也长期处于收入榜单前列。

文化影响力获奖者(部分):「The Wreck」&「Do You Really Want to Know 2」

The Wreck 并没有什么铺垫,你可以很快搞清楚前因后果:主人公 Junon 在 36 岁时,人生分崩离析的故事。她的职业生涯遇到瓶颈,私生活变得一团糟,并且与母亲的关系疏远。当得知母亲病危的消息后,她赶到医院,发现情况比想象中更为严重。

这一天可能是她人生中最关键的一天,如果她不做出改变,可能会以一场车祸结束。

玩家需要跨越屏幕,沉浸式地进入 Junon 的一天中,玩家会通过 Junon 的记忆拼凑出她的过去,并根据对她的了解改变这一天的生活轨迹,解锁新的对话选项并修复佛烈的关系,最终帮助她避免车祸,做出人生中最重要的选择。

在这个过程中,我们会经历姐妹情谊、母女情、对他人离世的悲痛以及带着伤口继续生活的讨论。

在「Do You Really Want to Know 2」中,主角 Nick 的生活在一夜之间出现剧变——他被诊断出 HIV 阳性,这个突如其来的诊断结果对他的生活产生了巨大的影响,迫使他不得不面对新的现实,适应这种情况,尝试找到自己的立足点,并接受自己新的身份。

这个游戏是一款模拟社交媒体互动的角色扮演游戏,与「The Wreck」不同,我们需要扮演 Nick 通过在社交媒体中发文和互动来推动故事发展,体验 Nick 在这个过程中的心路历程,以及他如何与他人的关系中展现真实的自我。

如果说去年的「Unpacking」还有些隐晦,需要解析才能慢慢品味其内涵,那今年文化影响力获奖榜单中的游戏则更为直白,它们聚焦于具体的人,可能是正经历极度糟糕境遇的人,也可能是被社会视作「另类」的个体。

尽管人与人之间的共情始终存在局限,但苹果希望通过这些游戏,帮助玩家跨越理解的鸿沟,在体验与反思中,共同构建一个更包容、更少障碍的世界。

今年的新玩家:Apple Vision Pro

作为苹果的「明日产品」,Vision Pro 可以说是苹果对未来展望的具象化产品,所以,从 App Store Award 中,我们也许可以进一步揣测苹果对于未来的规划与设计。

年度 Apple Vision Pro 应用:「What If…? An Immersive Story」

这是漫威、ILM 沉浸式和迪士尼+携手打造的应用,通过 Vision Pro 极致的视觉体验,将用户带入漫威世界,经历一场不可思议的多元宇宙之旅。

「What If…? An Immersive Story」以漫威的多元宇宙为主题,玩家将亲历多个平行宇宙的故事,解锁隐藏的剧情线,与熟悉的角色并肩作战,甚至影响故事结局。

在这款应用中,玩家能够与漫威电影宇宙中的经典角色面对面交流,体验极具代入感的剧情情节。角色不仅会出现在玩家所处的环境中,还能根据玩家的动作和反应作出动态回应。

通过 Vision Pro 的先进追踪功能,允许玩家利用手势和眼神施展法术,与反派展开激烈的战斗。每个玩家都可以根据自己的习惯和策略自定义战斗方式,创造独一无二的互动体验。

年度 Apple Vision Pro 游戏:「THRASHER:Arcade Odyssey」

说实在的,由于交互的特殊性,Vision Pro 中游戏与应用之间的界限正在模糊,你很难讲刚刚介绍的「What If…? An Immersive Story」不是游戏,毕竟玩家可以在里面尽情战斗。

但相比之下,苹果还是将年度 Apple Vision Pro 游戏大奖颁给了这位新面孔。

THRASHER: Arcade Odyssey 是一款迷幻街机动作游戏,提供了震撼的街机动作奥德赛和感官视听体验,玩家可以通过挥动手臂引导一条壮丽的太空鳗鱼穿越惊艳的场景。

THRASHER: Arcade Odyssey 由音乐游戏「音速甲虫」(这个游戏以「节奏与暴力美学的结合」而出名)的艺术家和作曲家团队开发,并由 Lightning Bolt 乐队的贝斯手布赖恩·吉布森创作迷人原声带,展现空间音频和触觉反馈,带来令人惊叹的感官体验。

在听觉的渲染下,玩家需要通过 Vision Pro 提供的交互方式,让太空鳗鱼做出俯冲、冲刺、翻滚等动作,并击败最终 Boss,游戏将视觉、听觉与交互融为一体,从原始阴暗的深渊到天体极乐的高处,最终与宇宙中的神婴进行一场令人心跳加速的决战。

这次颁奖中可以看到,苹果不仅鼓励开发者利用 Vision Pro 的硬件特性,还着力推动其成为融合科技与艺术的创作舞台,打造一个更加感官化、沉浸化和个性化的数字未来。

一年一度的 App Store Award 随着获奖榜单的公布落下帷幕,在 45 个入围应用中,这 17 个应用脱颖而出,除了是对开发者的认可外,也是苹果借此向所有用户传递其对智能设备未来的愿景与规划。

今年,小而美、兼具设计感与实用性的应用与游戏依然备受青睐,而更专业、更注重生产力的工具类应用也展现了不可忽视的力量,此外,新形态设备与人工智能的强势崛起,带来了全新的可能性。

在三者交织下,这份榜单前所未有地丰富,为智能设备与应用勾勒出一个更加包容、更加多元的数字生态,以及未来更多的可能。

让我有个美满旅程

#欢迎关注爱范儿官方微信公众号:爱范儿(微信号:ifanr),更多精彩内容第一时间为您奉上。

爱范儿 | 原文链接 · 查看评论 · 新浪微博


上手华为Mate 70 系列,我们发现了「原生鸿蒙」10 个关键细节

11 月 26 日,华为正式发布 Mate 70 系列和「强得飞起」的 Mate X6,发布会上一连用了几个「最」来形容:最精致强悍、最可靠、最出彩和最智慧。

但真正的撒手锏甚至无需冠词——华为宣布,两款新品到手即可升级至原生鸿蒙系统,而内置 HarmonyOS NEXT 的「先锋版」,更是第一批「原生鸿蒙」出厂设备。

之前爱范儿也曾做过 Mate 60 Pro 运行原生鸿蒙系统的体验,当时系统的流畅度和完成度给我们留下了深刻的印象。

这一次,我们手上这台出厂即搭载原生鸿蒙系统的华为Mate 70 Pro+,在体验上又有哪些升级?我们第一时间做了评测体验,这里是关于原生鸿蒙手机的 10 个细节,以及隐藏其后的秘密武器。

看得见的两个关键:更跟手,更及时

从点亮手机屏幕的那一刻起,这台华为Mate 70 Pro+ 就在用细腻丝滑的动效在不断提醒我,这是一部软硬件高度耦合的智能手机。

滑、点、拖、甩,每个日常操作,都极其流畅,而这些操作的细节,就决定了一个系统的观感卖相。

操作跟手,用起来才顺心。这也是为什么,华为在历代操作系统演进上,都会花费大工夫来优化每一帧的动效体验,而名为「HarmonyOS NEXT」的原生鸿蒙,在这方面踏入了「NEXT」的境界。

初次上手,你就可以感受到原生鸿蒙流畅蓬勃的生命力。得益于精细的动效,从屏幕顶部边缘轻轻向下滑动,通知栏与控制中心就灵动涌现。

另一个不易察觉的细节,是手机交互的响应更及时了。

每次回到桌面上下切换待办卡片,手指接触屏幕瞬间,卡片外围出现几乎无法觉察的膨胀特效动画,来为这一次点击增加实感,随后卡片跟随着手指滑动。你快,它也快;你慢,它也慢。

这一套「动效引力体系」,将现实世界的光影、材质和引力映射到数字世界之中,并在 150—350 毫秒的短暂时间内快速呈现,其结果自然是流畅、跟手,而秩序井然。

软硬件融合调度,不仅有效提升了流畅度,也节省了更多的系统资源。华为表示,升级系统后,手机流畅度能提升 30%,与此同时,还能节省 1.2GB 的运行内存,让续航延长近一个小时。

在鸿蒙系统的逻辑中,需要动起来的不仅仅是系统构件,更是信息。前者是「形」,而后者才是「神」。

每个人的手机,都是一个私人信息富矿,有些连机主都无从知晓的细节,却都深埋在一个个 app 之中。我们如何把这些信息挖出来,为我们自己所用?

原生鸿蒙的办法是,让这些有效信息以「实况窗」的形式,直接来到你面前。

原生鸿蒙的「实况窗」,支持数十款高频应用,并且类型还在不断拓展中。像外卖、打车的进度,航班、列车的准点情况,实时运动的配速,地图行程的导航,演出的倒计时等等……

许多你忽略的细节,实况窗都会整理成信息卡片放到你面前。无论是处于锁屏还是桌面,都能一目了然。

调用手机的五官,为 AI 所用

真正在乎软件体验的人,都应该自己造硬件,反之亦然。

移动互联网时代,手机上的一个软件能够影响数十亿人,但这些软件应用却被分散在桌面上的一个个图标当中,其规整的排布方式,有时会让我想起唐代长安城的坊市制。看上去一片欣欣向荣,但实际上每个坊之间都有坊墙相隔,手机上绝大部分 app 的信息实际上都被区隔开来,形成了一个个「信息孤岛」。

在 app 之间传递信息,往往只能依靠剪贴板。这个基于文本的过时产品,在当代丰富的信息形式面前早已显得不堪重负。

有没有什么办法能打破区隔,让信息自由流转起来?

原生鸿蒙为我们展示了一个新的可能:用 AI 来驱动硬件。

你一定也曾和我一样,在便利店排队时看着前面的朋友,对着手机屏幕翻了个底朝天,就为了找到支付宝扫一个随机立减红包,这种时刻我总会问自己:「我是不配拥有这个三明治吗?」

好的设计就应该多走一步,主动呈上更好的解决方案,哪怕人们对日常生活中的麻烦习焉不察。

原生鸿蒙的「智感扫码」便是如此:手机对准二维码,直接出扫码提示,无需打开相机,就能瞬间完成扫码,用起来很爽!

这套操作的背后,是小艺 AI 在运筹帷幄。

原生鸿蒙嵌入的系统级小艺 AI 大模型,是手机 AI 存在感最强的一次。小艺不仅随叫随到,更能调用手机的「五官」,充分挖掘设备的交互潜力。

一句「小艺小艺」,随时随地都能唤出小艺智能体进行询问,而小艺通过调用手机的相机和屏幕,更能见我所见,无论是识别花草、翻译菜单、旅游导览,都能信手拈来。

小艺对手机触控的识别,也不止于指尖,指关节是另一层级的交互。

早在 2015 年,华为Mate S 上就加入了指关节截图功能,本以为这是一个玩票性质的噱头,没想到华为却深耕了近十年,在老用户中有口皆碑。

而在 AI 系统的加持下,指关节也被指派了新任务——用指关节圈选屏幕,即可唤醒小艺对指关节圈选处进行抠图、问答、购物、扫描等操作——这就是内嵌多模态大模型带来的好处,小艺 AI 会自动识别圈选内容,并提供最恰当的处理方式,无需额外硬件加持,而是充分挖掘潜能,把交互做透做深,这也是原生鸿蒙一以贯之的设计理念。

到这里,你应该也发现了,小艺成为了一个常驻系统前台的隐形助理——

选中信息向上拖,可以放进中转站,无论是截图、文本还是照片,都能收纳其中,需要的时候随时取用:

而向下拖,则是将信息交由小艺吸收整理,会自动帮我提取图片、PDF 或者表格中的关键信息,诸如图片转表格等功能,用起来相当舒心。

原生鸿蒙用一套有条不紊的交互方式,让 AI 能够充分调度手机的方方面面。至此,小艺 AI 已经成为整个系统的纵贯线。

只用一步,跨越两个世界

如果说「向内」的信息流转意在打破手机内部的藩篱,那么「向外」的信息互联则有着更宏大的目标:在设备与设备之间、设备与物理世界之间架设沟通的渠道。

碰,是人与人交流时最自然的动作隐喻——碰头、碰面、碰杯,连打麻将都要碰一下。将这种直觉概念延伸到手机交互上,就衍生出了原生鸿蒙的「碰一碰」功能。

「碰一碰」就像是蚂蚁用触角交换信息,两台手机顶部轻轻触碰,即可分享图片、视频、WiFi 乃至是你喜欢的博主主页。

人是在物理世界中演化出来的动物,对物理形式的互动自然最为敏感。

现实触碰的细微力反馈,所能带来的连接感超越了任何网络分享方式。线下见面时,一次自然而然的对碰,就能唤醒深层次的情感共鸣。

跨设备的信息传递,从来都是终端硬件的工程师们最头疼的问题。

以前的跨设备传输,就像「老式船闸」——要一级级地加水让船只越过大坝,再一级级地放水让船只回归河道——确实能用,但极其难用。

我们尝试过发链接、传网盘、用微信的文件传输助手、同步同一账号的浏览记录——所有这些操作,实际上都是单方面的,是以单个设备为主的「跨设备传输」。

但原生鸿蒙把这些复杂操作,都简化成为了一个动作,那就是「点一点」——在手机、平板、电脑、电视、甚至汽车中控台上点一下,就能继续听歌、看剧、导航,操作不间断,体验就更流畅:

而比跨设备互联更高级的,或许是放弃「设备」这个概念。在原生鸿蒙里,我们已经可以看到些端倪——

在部分原生鸿蒙应用上,我们可以将不同的设备视为一个整体,而不同设备只是访问这个整体的不同入口。

我用手机拍的照片,现在可以直接插入到电脑的 PPT 上:

更妙的是,用手抓起手机上的图片,随即就能扔到平板电脑的屏幕上:

当多个终端间的信息流转,已经能够通过直觉操作趋于无感时,「互联」就不是一件需要强调的事情,数字世界的所有都能信手拈来,一切都是那么自然而然。

AI 和安全,原生鸿蒙打破高墙的秘密武器

移动互联网时代发展了十多年,创造了万亿美元的神话,也筑起了两堵高墙——应用和应用之间的高墙,以及设备和设备之间的高墙。

十多年前,马可·安德森说软件吞噬世界,而往后是 AI 吞噬软件的时代,而这个趋势发生的前提,就是设备和应用之间的信息,能够打破围墙相互流转。

要让信息流转方便无虞,信息安全是最关键的部分。

当下的智能设备早已超出了「工具」范畴,甚至成为了「自我」的一部分。从某种意义上讲,手机堪称最完整的个人数据库,守护其中信息的重要性不言而喻。

「守护」是一个动词,但在我看来,「守」和「护」其实更接近一种被动状态。守护得好,应当是难以觉察的。

尽管信息在系统内部奔涌流转,但原生鸿蒙为隐私划出的明确禁区却不容染指。宏观层面,九类重要权限禁止开放;微观层面,则从「管权限」进一步细化到「管数据」,应用所能访问的,只有「缓冲区」内你所允许的数据。

这是个从零到一的系统工程,而原生鸿蒙正是为此而生。

AI 和安全,正是原生鸿蒙打破高墙的秘密武器。以 AI 为核心调度一切,以安全为底座守护一切,覆盖数亿用户生态,让信息的流转,能够真正脱离软件或硬件的桎梏。

这是原生鸿蒙在做的,也是我们所期待的。

自年初向开发者开放以来,原生鸿蒙生态就持续在以最高速进行冲刺,华为也是不留余力地进行推广,无论是开发者层面数以亿计的生态补贴,还是消费者层面人人可享的 900 元先锋权益,都是实打实的真金白银投入——因为只有生态立住了,一个操作系统才能真正地立住。

短短十个月时间,原生鸿蒙生态从最初的 1500 个常用应用到如今冲击 10 万个应用的目标,AI 时代的操作系统正如 AI 大模型一样日新月异。

明年,华为全线手机和平板电脑也都将搭载原生鸿蒙系统,这无疑是原生鸿蒙向前跨越的重要一步。

爱范儿曾经将鸿蒙系统比作数字时代的活字印刷术,正是因为其灵巧和可塑性。

而如今看来,原生鸿蒙系统正在走一条属于数字时代的丝绸之路,这注定是一场闯入无人区的修行,而其将连接的,也不止是一套设备或一个品牌,而是更加广袤的数字世界。

#欢迎关注爱范儿官方微信公众号:爱范儿(微信号:ifanr),更多精彩内容第一时间为您奉上。

爱范儿 | 原文链接 · 查看评论 · 新浪微博


ChatGPT Canvas 全新 AI 写作、源码、文本编辑工具,功能测试

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

最近推出会主动思考推理的「 o1-preview 」,以及更即时、自然的「高级语音对话模式」后,今天又再次推出新功能:ChatGPT Canvas」,这是基于 GPT-4o 架构开发的全新 写作、源码编辑界面。让 ChatGPT 不再只能对话,而可以进行更深入、准确的内容创作工作。

第一波更新中,ChatGPT Plus 和 Team 用户会先获得 Canvas 功能,而全球的企业和版用户将会在下周获得使用权限。并且 还计划在 Canvas 正式发布后,向所有 ChatGPT 用户开放这项新的人机协作界面。

实际测试后,我觉得可以把「ChatGPT Canvas」想象成一种 AI 文本、源码,在这个中,人和 AI 可以更有效率的协作,共同编辑更好的内容成果。

以前的 ChatGPT 是即时通,一切内容要在对话中生成,也只能用对话引导 AI 去生成、修改,这很多时候会有点麻烦,常常在问答的过程偏离主题,难以指定要修改的部分,容易愈改愈乱,再也回不去之前更好的版本。

但是「ChatGPT Canvas」能够解决上述问题,它让人与 AI 在一个类似文本编辑的界面中讨论,就像多人一起编辑一份在线文件那样,可以一起处理文字、源码内容,可以针对任何指定段落修改,能够整合人与 AI 各自编写的内容,最后一起合作完成一份文本。

于是, ChatGPT 不再只是「对话软件」,而可以当作真正的「AI 文本内容、源码内容编辑器」,你可以利用来处理下面的工作流程:

在这篇文章中,我通过一个完整的写作实测案例,带大家了解 Canvas 的操作流程、快捷功能以及它如何帮助创作者解决具体问题。

ChatGPT 的 AI 模型中切换到「GPT-4o with canvas」模式,下面我测试看看利用这个新界面编写一篇文章。

首先,我先利用原本常用的 AI 指令结构,结合我的想法草稿,请 ChatGPT 改写成一篇完整的文章内容。

ChatGPT Canvas 全新 AI 写作、源码、文本编辑工具,功能测试

当 AI 开始编写文章草稿,或是源码时,「GPT-4o with canvas」就会像是下图这样,进入独立的文件编辑界面。

进入独立的 Canvas 编辑界面后,最大的优点就是,我们甚至可以直接在上面修改 AI 生成的文章内容。

于是这样一来,可以实现更流畅的「人与 AI 的协同写作流程」。

以前 AI 生成的内容,我们有不满意的地方,无法人为的介入修改,只能让 AI 自己去改,而常常愈改愈乱。

现在, AI 生成的草稿,我可以直接在编辑界面介入,修改成我觉得更好的版本,然后再请 AI 接续调整,实现真正的人与 AI 协同合作。

「GPT-4o with canvas」不只可以修改内容,也可以调整粗体、标题样式,就像是一个结合 AI 功能的简易 Word 编辑器,还支持 markdown 编辑格式

以文章写作的 ChatGPT Canvas 界面为例,编辑界面右下方会出现一排「快捷功能菜单」,文章写作、源码编辑会有不同的对应菜单。

「快捷菜单」中有很多默认功能,可以快速修改整篇文章、源码的内容。

例如其中有一个「阅读等级」的调整按钮,可以把文章的内容改成从小孩子到博士等级的不同风格与深度。

下面是一篇我让 AI 改写的、文章,我让 ChatGPT 把原本相对专业的文章内容,改成适合小朋友阅读的版本。

而下面是同一篇第二大脑的教程文章,我让 ChatGPT 把原本相对口语的草稿,改成更精炼、专业的文章风格。〔可以跟上面的小朋友版本进行比较,都是同一篇草稿的不同阅读等级修改。

通过快捷功能,一个按钮就可以快速转换我们需要的文字深度与风格。

以文章编辑界面为例,具备下面几种快捷功能:

下图是按下「建议编辑」后,ChatGPT 针对不同段落提供的编辑建议,我只要按下允许,就可以让 AI 直接进行修改。

这是不是跟以前的对话生成内容有很大的不同?现在 ChatGPT 可以针对一篇长篇文章,提供各种分段的调整、建议与修改。

除了整篇文章的快捷修改、建议外,在「ChatGPT Canvas」的编辑界面中,我可以任意圈选一段觉得有问题的段落,这时候会浮现「Ask ChatGPT」的按钮,点击后,我可以输入这一段的修改建议,让 ChatGPT 去进行指定段落的调整。

这是不是很像我们在 Google 文件上提供伙伴文章修改建议?只是这一次,AI 成为我的伙伴,听从我的指令去修改。

更棒的事,在「ChatGPT Canvas」中不用再怕 AI 修改内容后,回不去之前可能更好的版本。

因为在编辑器中,自带了可以还原之前版本的功能,而且不只可以还原到前一个版本,也可以回到上上版、上上上版,或是跳回最新版本。

经过简单的文章写作实测,我们可以看到 ChatGPT Canvas 的可能性,它突破了传统 AI 对话生成文本的限制,将人机协同的创作流程无缝结合,无论是在写作还是程序设计的应用场景中,Canvas 以更灵活的编辑能力和快捷的功能,帮助用户实现了更精准、有效的工作流程。

对于我相对熟悉的文章创作者而言,ChatGPT Canvas 不仅提供了文稿即时的优化、编辑建议,还能调整文本的阅读等级和风格,帮助你快速针对不同的受众进行调整。而对于程序员,Canvas 的源码、注解添加与错误修正功能,让程序开发过程变得易于维护。

这样的功能让人与 AI 之间的互动变得更具深度,不再只是被动地接受 AI 的生成内容,而是能主动参与其中,实现真正的协同创作。

无论你是需要改进写作的创作者、需要帮助调试的程序员,还是想要在教育中使用 AI 辅助的教师或学生,ChatGPT Canvas 都是一个值得一试的工具。

OCRify – 免费快速 OCR 工具,识别转换图片和 PDF 文字内容

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

OCRify 是一个在线,通过文字识别〔〕技术将 转换为可编辑的文字,有鉴于当今的型手机甚至 AI 人工智能都能做到类似功能,对于 OCR 工具的需求可能就没有那么强烈了,但如果手边恰巧没有合适的工具,临时有图片想要复制图片上的文字内容、转存到其他编辑器还是很有帮助。

OCRify 特色是不用安装,打开、把要识别的文件拖曳上去就能自动识别内容,有最大文件 10 MB 和格式限制,支持 PDF、PNG、JPEG、WEBP、TIFF、GIF 和 BMP,PDF 部分最多 10 个页面,对于大多数用户来说应该没什么问题。

OCRify 支持多种语言的文字识别,包括亚洲、欧洲、中东和非洲的语言,例如中文、阿拉伯语、俄语、法语、德语、日语、韩语等一共涵盖了 60 种语言,几乎所有内容丢上去 OCRify 都能正确被识别、转为纯文字,但类似的工具都有可能遇到无法 100% 正确识别的问题〔例如有错字或漏字〕,记得在使用时还是要自己手动检查。

进入 OCRify 网站后可先从右上角切换语言,自带中文界面。

接着直接把要识别的图片或 PDF 文件拖曳到网站上,单文件最大不能超过 10 MB〔PDF 最多不超过 10 页〕。

选好文件后按下「开始识别」,等待几秒钟就会显示结果。

OCRify – 免费快速 OCR 工具,识别转换图片和 PDF 文字内容

以下图的图片为例,OCRify 会标记出有正确识别的文字范围,以红色的框线标注。

点击一下后就会出现纯文字格式,按下右上角「复制」即可保存到剪贴板。

还可以点击上方「仅文字」切换为纯文字内容,这里会显示从图片或 PDF 识别到的所有文字。

前面介绍的是以 OCRify 识别图片的示例,下图是识别 PDF 文件的结果,一样会标注找到的文字内容,很棒的是有些文字如果是直式方式书写,OCRify 一样可以识别、同时转为一段文字内容,不会因为直式而出现错误。

DownloadYoutubeSubtitles – 免费快速下载 YouTube 字幕,无需登录支持多种格式和语言

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

DownloadYoutubeSubtitles 字幕器,主要功能是将 YouTube 视频字幕下载为三种常见格式,包括 .SRT、.VTT 或 .TXT,不但很快速而且非常易于使用,无需额外下载,即使是手机或平板电脑一样可以操作,只要把视频网址贴上、选择要下载的字幕语言和文件格式后就能快速获取字幕文件。

要注意的是 DownloadYoutubeSubtitles 只支持公开视频,因为服务本身没有登入账户的机制,在下载视频字幕时会依照用户的浏览器语言提供适合的语言建议选项〔例如中文用户会看到繁体中文、简体中文和英文字幕〕。

当然也可选择所有 YouTube 视频支持的字幕语言,自动翻译字幕也能利用这项服务下载。

如果 DownloadYoutubeSubtitles 无法使用,也可以尝试其他 YouTube 视频字幕下载

Download YouTube Subtitles in .srt .vtt and .txt format with this free subtitle extractor tool online.

进入 DownloadYoutubeSubtitles 后从右上角切换语言,有「简体中文」可以选择。

YouTube 视频网址复制、贴上,点击右边「获取字幕」按钮。

如果 YouTube 视频有字幕的话就会看到结果画面,DownloadYoutubeSubtitles 会在左侧显示「为你选择的字幕」也就是最适合用户的语言,例如繁体中文、简体中文和英文,分别有 SRT、VTT 和 TXT 三种格式,点击后就能快速下载字幕文件。

要注意的是 DownloadYoutubeSubtitles 在下载文件时会同时打开另一个网页〔可能是〕,使用时请特别留意。

下方还会有视频的主要字幕、自动翻译的视频字幕,可以获取各种语言字幕文件或是自动翻译的视频字幕。

DownloadYoutubeSubtitles 无法下载有年龄限制的视频或是需要登入才能浏览的私人视频,除此之外,若视频不是使用字幕文件的功能载入,而是将字幕直接嵌入视频,也无法使用下载工具获取视频字幕文件。

Stacher – 基于 yt-dlp 的免费跨平台视频下载工具,支持几乎所有视频音乐平台

DUN.IM BLOG

DUN.IM BLOG

Stacher – 基于 yt-dlp 的免费跨平台视频下载工具,支持几乎所有视频音乐平台

Stacher 是最近新问世的免费网络视频下载,支持 和 Linux,本身也是知名开放源码项目 yt-dlp〔由 youtube-dl 分支〕图形化界面〔GUI〕版本,大家都知道 yt-dlp 是终端里的下载工具,使用上会有一定的门槛,将它套用图形化后操作界面后就会更符合大众使用,支持超过 1200 种网络服务,之前曾介绍过的类似软件还有「Hitomi Downloader 」和「Seal」。

Stacher 已经有针对 Windows 和 Linux 三大操作系统推出对应的版本,只要从官方找到需要的版本后下载即可使用,本身没有自带中文界面,但在操作上不会困难,只需要将视频网址复制、粘贴后就能获取文件,也能够选择各种常见视频、格式。

利用 Stacher 可以下载 YouTube、Twitter、Instagram、TikTok、Bilibili、Pornhub 等网站视频,在使用时没有太多复杂难懂的设置,也支持包括 3GP、AAC、FLAC、FLV、M4A、MP3、MP4、OPUS、VORBIS、WAV、WEBM 等格式,最简单的方法就是维持默认值「最佳画质 + 音频」,就能获取包含影像、声音的视频文件咯!

值得一提的是 Stacher 还能针对要下载的平台提前设置账号密码,也有设置浏览器 Cookie 选项,无论是遇到任何状况只要适当设置应该都能顺利获取视频,如果平时会需要从网络平台储存视频的话可以试试看。

其他 YouTube 网络视频下载工具整理:

Stacher. A youtube-dl frontend.

进入 Stacher 网站后跳到下载区,选择要下载的程序版本,支持 WindowsmacOS 和 Linux,要注意的是都只适用于 64 位操作系统。

我使用 Stacher 的 Mac 版本进行操作教程,Windows 版本应该大同小异,进入后会有说明画面,可以得知应用程序是一个图形化界面下载器,以 yt-dlp 作为内核,因此在使用时会自动安装 yt-dlp。

进入 Stacher 主画面后会自动更新相关元件,上方是网址列,将视频网址复制、粘贴后就能进行下载。

从右上角可选择要下载、保存的文件格式,视频格式有 3GP、FLV、M4A、MP4、WEBM,格式有 AAC、FLAC、MP3、OPUS、VORBIS、WAV,建议直接维持默认值「BEST」就会自动获取最佳画质和音频。

下载时会显示视频略缩图、标题、文件大小、下载速率和预计完成时间,试着下载 YouTubeFacebook 和 Instagram 都能正确获取视频,而且下载速度很快。

完成后在视频上方点击右键、从菜单找到「Open Download Location」就能进入下载路径并找到视频文件。

另外,在右上角也能提前设置视频下载后的保存路径。

下载视频的网址列右侧有一个提前设置账号、密码功能,如果要存取的视频需要账号密码可提前设置,另一个选项可以选择浏览器 Cookie 来源,若无法正确下载视频的话就试试看调整这两个选项。

在 Stacher 设置画面能提前调整下载保存的视频路径、视频文件格式等选项,还有像是字幕下载、网络速度限制或是音质等等,可设置的项目很多,不过如果没有特殊需求只需要维持默认值即可。

前面有提到 Stacher 是使用 yt-dlp 作为内核,支持的服务超过 1000+ 个〔支持列表〕,基本上所有常见常用服务应该都能够利用这个应用程序下载,在测试时除了 YouTube 也下载 Facebook、Instagram 视频,也都能够顺利获取视频文件。

Stacher 是一款功能强大、操作简单的免费网络视频下载工具,非常适合新手使用。如果有下载网络视频的需求,不妨试试看 Stacher。

Mac 上一些精致实用的软件推荐

正如 Apple 在 10 月发布会时所说,在中国有 76% 的购买者是新接触 Mac 的(来源: October Event 2018 - YouTube)。想必有不少 Mac 使用者不知道有什么好的软件,也不清楚需要安装什么软件。Mac 上所需要使用的工具链与 Windows 有所差别。本文将介绍一些(我经常使用的)精致实用的软件,着重说说 Mac 上专有的软件,希望能够对新老用户都有所帮助。

对于新用户而言,要清楚获得 Mac 软件的两种正确方式:从 App Store 下载/通过互联网下载。从 App Store 下载软件最为安全,因为所有上架 App Store 的软件均通过了苹果的审核;从互联网下载的软件要小心一些,因为它可能是恶意软件,详情请看本文的 “Mac 系统安全” 一节。

系统工具及维护、管理 App 推荐

Setapp 软件订阅服务

US$10/月两台 Mac 或 $15/月两台 Mac + 五个子账户。合买家庭版约每年 CN¥200。 Setapp 相当于另一个 Mac App Store。不同的是,Setapp 是订阅制的,相比买断软件,你只需要每月花固定的钱订阅 Setapp,然后就能够免费地下载与 Setapp 合作的所有软件,并享受后续更新,而这些软件原本都是需要付费买断(或者需要额外订阅/内购)的。 Setapp 的价格是 US$10/月,可以在两台 Mac 上使用,额外的 Mac 每台 $5/月。而最近新出的家庭版仅需要 $15/月,可以额外添加五个子账户(子账户仅限在一台 Mac 上使用)。所以如果组团合买家庭版的话会非常实惠,价格大约在每年 CN¥200 左右。 本文介绍的很多软件都是包含在 Setapp 中的,如果已经订阅了 Setapp 就无需额外购买,这些软件已经标注。

BetterTouchTool

付费软件,可以通过 Setapp 下载 该软件可以自定义 Mac 触摸板和鼠标手势,充分发挥多点触控的功能。此外,通过使用其内置的 Window snapping 功能,可以实现类似 Windows 的 “移动窗口到屏幕边缘迅速调整窗口大小的功能”。我现在用 BetterTouchTool 主要就是在用其 Window snapping 功能。

程序主界面

Adblock Plus

免费软件 内容拦截器。通过使用此浏览器插件,可以屏蔽掉网页上烦人的广告,还给你清净的浏览体验。同时还能够达到省电的效果。

The Unarchiver

免费软件 解压缩软件。可以解压缩 Mac 系统不支持的 RAR 等压缩格式。

Bartender

付费软件,可以通过 Setapp 下载 可以选择性的隐藏 Mac 菜单栏图标。当安装第三方软件越来越多的时候,菜单栏会越来越满。通过使用 Bartender,可以隐藏/折叠显示一些菜单栏图标。同时还可以配置使得在菜单图标有更新的时候再自动显示。

Bartender 屏幕截图

Image2icon

免费 + 内购软件,可以通过 Setapp 下载并解锁内购 可以通过图片或文字自动生成多种样式的图标,并应用到文件/文件夹/磁盘上。可以帮助你生成个性化的、漂亮的文件/文件夹/磁盘图标。

Image2icon 屏幕截图

Carbon Copy Cloner

付费软件,$39.99 买断 Carbon Copy Cloner(CCC)是一个功能齐全的备份管理软件。相比 Mac 自带的 Time Machine(时间机器),它可以备份外部磁盘、选择目录备份,还可以备份系统到 APFS 格式的硬盘,并创建可启动的外部磁盘。这个软件全面支持了 APFS 下的快照(Snapshot)功能,并有可视化界面去管理这些快照(支持挂载、恢复、删除等操作)。 个人建议:对于 Time Machine 能够适用的场景,优先使用 Time Machine,否则使用 CCC。

Carbon Copy Cloner 屏幕截图

CleanMyMac X

付费软件,可以通过 Setapp 下载 CleanMyMac 可以帮助用户清理系统垃圾文件、卸载软件、管理开机启动项、实现基本的系统监控。

可以在主界面一键运行扫描还可以查看详细的扫描结果

个人建议:除非系统空间不足,否则不要频繁清理系统垃圾,尤其是用户缓存文件和系统缓存文件,清理他们可能反而导致程序运行变慢。

菜单栏

Gemini

付费软件,可以通过 Setapp 下载 它可以查找磁盘中的重复项目或相似项目,并可选择删除这些文件,为你的 Mac 腾出更多的磁盘空间。

Gemini 屏幕截图

Disk Drill

免费 + 内购软件,可以通过 Setapp 下载并解锁内购 Mac 上的磁盘恢复软件。如果误删除了重要文件,并且没有任何备份,可以尝试使用此软件恢复文件。强烈建议做好文件备份,这样你就不需要使用这类软件了。然而关键情况下使用这个软件救急还是不错的。

Disk Drill 屏幕截图

写作软件——Ulysses

订阅软件,可以通过 Setapp 解锁订阅 除了系统自带的备忘录、Pages,以及微软的 Word,这里额外推荐一个 Ulysses,基于 Markdown 的纯文本编辑器。特点就是简洁易用。

Ulysses 屏幕截图

iOS 管理 App 推荐——iMazing

付费软件,可以通过 Setapp 下载 可以代替 iTunes 完成备份/恢复备份/重新安装系统/升级系统等操作,并有着比 iTunes 更多的功能。比如说它可以可以访问备份中的具体数据,包括每个程序的软件存档等。还可以管理应用程序,通过 .ipa 文件安装上一版本的软件或者已经下架的软件,管理手机铃声等。 当然,在 Mac 上管理 iOS App 更推荐使用 Apple Configurator 2

iMazing 屏幕截图

密码管理 App 推荐——1Password

付费软件,可订阅或买断 相比浏览器(如 Safari、Chrome)自带的密码管理功能,1Password 可以支持更多的浏览器,并且是跨平台的。它能够选择密码生成的公式,通过 Watchtower(瞭望塔)能够自动检查不安全的密码、已泄漏的密码等,同时还能够保存更多类型的资料,如信用卡、身份证、驾照、数据库、无线路由器资料等。 通过使用 1Password,你可以养成为每个网站设置不同的、安全的随机密码的习惯,保障互联网账户的安全。

1Password 屏幕截图

开发 App 推荐

除了 Apple 的 Xcode,这里罗列一些开发的工具供大家参考:

  • TextMate免费,Mac 上轻量级编辑器,运行速度快,支持语言多。
  • JetBrains 旗下软件付费,包含了 C/C++、Java、PHP、JavaScript、Go 等开发所需要的软件。学生可以免费获得授权。
  • Surge付费,代理上网、HTTP 抓包利器。
  • Paw付费,可以通过 Setapp 下载,API 管理工具,无论是简单的发送 HTTP 请求,还是测试 HTTP/REST 服务,它都能应对。
  • Sourcetree免费,Mac 或 PC 上的可视化 Git 管理工具。
  • VMware Fusion付费,Mac 上的虚拟机。
  • CloudMounter付费,可以通过 Setapp 下载,此软件将 S3、Dropbox、Google Drive、FTP、SFTP(VPS)等服务以网络磁盘的格式挂在到 Finder 中。
  • Karabiner免费,Mac 上用于调整键盘键位的软件。

播放器 App 推荐——IINA

免费软件 界面简洁漂亮,支持很多格式的视频播放,并且适配 Touch Bar。

IINA 屏幕截图

RSS 阅读器推荐——News Explorer

付费软件,可以通过 Setapp 下载 跨平台的 RSS 阅读器(iOS 端需要单独购买),可以通过 iCloud 同步。

News Explorer 屏幕截图

财务管理 App 推荐——MoneyWiz

订阅软件,可以通过 Setapp 解锁订阅 Mac 上的记账软件,功能齐全,可以添加各种类型的账户,并且可以生成多种格式的报表。

MoneyWiz 屏幕截图

专业影像制作 App 推荐

Final Cut ProCompressorMotion

付费软件,有学生优惠 苹果推出的专业视频制作软件,相当于 iMovie 的升级版,可以进行更多的自定义设置,拥有摄影机录制的 RAW 视频的处理能力,可以制作 360 度的视频等。相比 Adobe Premiere Pro CC,它会更加易用一些,价格也相对便宜。

Final Cut Pro 使用 ProRes RAW 调整视频

Adobe 图像处理软件:Lightroom Classic CCLightroom CCPhotoshop CC

订阅软件港区 Photography Plan,包含最新版的 Lightroom Classic CC、Lightroom CC、Photoshop CC 以及 20GB 的云端存储空间。 苹果曾开发的图像处理软件,iPhoto 已经整合到了 Photos(图片)软件中,专业软件 Aperture 也停止了维护。而 Photos 软件虽然很好用,足以处理绝大多数的照片,但对于 RAW 格式的照片的处理能力依然很弱。而且其云同步是同步库中的所有照片和视频,这对于无损图片而言是不不经济的。 Lightroom 系列软件和 Photos、iPhoto、Aperture 功能类似,也是用于管理照片的。目前的两个版本:Classic CC,只有桌面端,适用于将所有图片的原始文件存储在本地;CC,有桌面端、移动端、Web 端,适用于将所有图片的原始文件存在云端。 个人倾向于在桌面端使用 Classic CC,移动端使用 CC。因为经常要处理到的 RAW 格式或者是 TIFF 格式的无损图片都很大,将原图上传到云端并不经济。而且我处理图像主要在桌面端进行,CC 的桌面端感觉是为了迁就其他平台而在桌面端使用并不是那么方便。并且,Classic CC 也能够将压缩后的预览传输到云端,并也可以实现在其他平台上使用 CC 同步编辑。对于同步预览,Photography Plan 20GB 的空间已经足够了。 注意:中国区的 Creative Cloud 功能有所阉割,且没有优惠的套餐。建议购买港区(最便宜)。

Lightroom Classic CC、Lightroom CC、Photoshop CC 软件图标

附录:Mac 系统安全

和 Windows 系统一样,在 Mac 上从互联网上安装软件也需要多注意软件来源。这里强烈推荐在 Mac 设置中的 “安全性与隐私” 中选择 “App Store 和被任何的开发者”(默认),而非 “任何来源”。如果允许了任何来源,你的电脑将可以运行被篡改的软件,未经认证的软件以及恶意软件。

Mac 系统设置截图

绝大多数的 Mac 软件均可以在这个安全级别上运行,上述推荐的所有软件均不需要启用 “任何来源”,除非你下载到的不是原始软件,而是被篡改过的。 如果你的 Mac 里这里的选项是 “任何来源”,请在终端中运行以下指令重新启用这个安全设定。

sudo spctl --master-enable

同时,也不建议关闭 SIP 功能,SIP 功能有助于保障 Mac 系统的完整性。查看 SIP 是否运行可以通过以下指令:

csrutil status

如果 SIP 已经启用(默认),会得到 System Integrity Protection status: enabled. 结果。

在自己服务器上安装 GitLab,代替 GitHub!

我的服务器上部署的代码、配置文件等内容大多是使用 Git 进行版本控制。为了能够使用、配置起来更方便,通常使用一整套系统去管理。很显然,在一些代码和配置文件里会有一些机密的内容,如一些密钥什么的,所以必须不能公开。GitHub.com 虽然提供了 Private 存放处功能,但是由于此功能是付费的,而且对于 Organization 的 Plan 还是极贵,并不十分划算;就算能有免费的 Private 存放处,把自己的很多重要的密钥放在第三方服务器上还是很不安全,所以能够 Host 在自己的主机上的,并且能够替代 GitHub.com 的软件/服务就是不错的选择。 本文将讲一下我在自己服务器上安装 GitLab 遇到的坑,进阶使用,包括使用 .gitlab-ci.yml 文件实现自动 Build,实时同步镜像到 GitHub。

能够 Host 在自己的服务器上的软件/服务其实有很多,比如 GitHub Enterprise,Bitbucket Server。不过再此还是推荐完全开源、免费、由社区维护的 GitLab Community Edition,没有任何限制,只是相比 Enterprise Edition 少了些本来也用不着的功能。

安装及遇到的坑

具体安装方法见文档,目前官方推荐的系统环境是 Ubuntu 16.04 LTS,安装起来非常简便,整个 Web 环境都会配置好。安装后的更多配置请参见文档。如果你的主机上跑了不只一个 Web 程序,那就需要对现有的 Web 软件做修改,需要参见官方的 Nginx 的配置文档。我的代码中使用了 sub_filter 来实现替换默认的标题,实现更好的 SEO,更加品牌化。 然后为了能达到更好的使用效果,还应该配置 SMTP 发件服务器,我使用的是 AWS SES;然后还需要一个支持 IMAP 的收件服务器实现 Reply by email,我使用的是 Gmail,收邮件的限制总比发邮件的限制少吧~这些的具体设置方法官方文档里都有。 安装后默认是允许注册的,如果你不想让外人注册,你需要直接去 Web 后台禁用。如果你想要开放注册,那么最好先想好新注册用户能干什么,比如和我一样:只允许新用户创建 Issues 和 Snippets,那就在 Web 后台将 Default projects limit 设置为 0,然后编辑后台的配置文件,禁止新用户创建 Group。同时建议在 Web 后台启用 reCAPTCHA 和 Akismet,防止恶意注册和恶意发 Issues。既然允许注册,那么也建议使用 OmniAuth 来支持第三方 OAuth 的方式登陆。

GitLab Runner

GitLab Runner 十分强大,但是并不是内置的,它可以极其方便的实现自动部署等非常有用的功能。安装配置好 Runner 后,在项目根目录下添加一个名为 .gitlab-ci.yml 的文件,以 master 分支为例,为了实现每次 commit 到 master 都将文件部署到 /var/gitlab/myapp ,那么文件内容应该是这样的:

pages:stage: deployscript:- mkdir -p /var/gitlab/myapp- git --work-tree=/var/gitlab/myapp checkout -fonly:- master

注意,你需要先创建 /var/gitlab 文件夹,并设置这个文件夹的用户组为 gitlab-runner:gitlab-runner

$ sudo chown -R gitlab-runner:gitlab-runner /var/gitlab

.gitlab-ci.yml 核心的部分就是 script: ,这里的脚本都是由用户 gitlab-runner 执行的,你可以根据需要修改,后文中也给了几种范例。 然后 commit,去设置页面里里激活这个项目的 Runner。建议在设置里设置 Builds 为 git clone 而不是 git fetch ,因为后者常常出现奇奇怪怪的问题,前者的速度瓶颈主要在于网络传输。

部署 Runner 在同一个主机上,Or not?

官方的文档里强烈不推荐把 Runner 部署在同一个主机上,其实这种说法并不正确。官方不推荐这样做是因为一些 build 会花费很长时间,占用很多的 CPU 和内存资源。但是如果你执行的 build 脚本并不会这样,那么安装在同一个主机上也未尝不可。

常见的部署范例

这几种部署是我比较常用的,大家可以当作范例,具体根据自己的需要弄各种不同的部署。 以下几种 Web 的部署方式所消耗的系统资源都不多,而且由于使用了 nice ,并不会阻塞其他任务,可以部署在同一台主机上。

Jekyll

修改之前那个 .gitlab-ci.yml 文件的 git checkout 一行,替换为:

jekyll build --incremental -d /var/gitlab/myapp

检查 PHP 的编译错误

也是添加以下代码到 .gitlab-ci.yml 即可自动检查所有 PHP 文件的编译错误,编译通过的文件不会显示,只会显示编译错误的:

if find . -type f -name "*.php" -exec nice php -l {} \;  grep -v "No syntax errors"; then false; else echo "No syntax errors"; fi

自动与 GitHub 同步

以下过程需要 root 权限登陆到主机,或者在每行命令前添加 sudo。 首先,需要先给 gitlab-runner 用户一个单独的 SSH Key:

$ ssh-keygen -f /home/gitlab-runner/.ssh/id_rsa

然后,创建 /home/gitlab-runner/.ssh/known_hosts ,内容是:

github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==

之后,获取 /home/gitlab-runner/.ssh/id_rsa.pub 文件内容,在 GitHub 上添加这个 SSH Key。 由于是使用 root 帐号,弄完了之后不要忘了修改用户组:

$ sudo chown -R gitlab-runner:gitlab-runner /home/gitlab-runner/.ssh

然后,同样是通过 .gitlab-ci.yml 实现自动同步:

git push --force --mirror git@github.com:[Organization]/[Project].git

修改 [Organization][Project] 为你自己的名称即可。

谈谈安装在自己服务器上的 GitLab 的好处

文件都存储在自己的服务器里,安全性比较有保障,自己有最高权限,不会遇到项目被删的情况。部署时延迟极低,可靠性也高,不会遇到自己服务器没问题但是第三方服务宕机导致无法部署的窘况。 可以根据情况部署到离自己最近的服务器,或者是内部服务器,像 GitHub 的服务器就在美国东岸,亚洲这边连接并不快,国内也不稳定。 最关键的是,如果你本来就有个 VPS 什么的,也有很大的空闲,那么相当于你可以免费获得私有存放处,但是要注意性能需求,没有足够的空闲还是不要启用。 由于能够配置好实时同步镜像到 GitHub,GitLab 还有那么多 GitHub 没有的功能,其实已经可以完全使用 GitLab 作为主要的版本控制工具,GitHub 只是存一份镜像备用。

MacID 让 iPhone 指纹解锁苹果电脑

大多数人不在电脑上设置密码,是因为设置了密码后解锁电脑会变的很麻烦。但是通过使用 MacID,可以让你轻松的解锁你的电脑,这就是这个软件所能帮助你完成的主要目的。前往 App Store 获取

当你激活 Mac 的显示器后,你的手机会收到一条通知,向右滑动点击 “解锁” 然后按下指纹,你的电脑就已经被无线解锁了。除此之外,你还可以在手机上无线让电脑锁定,或者是播放歌曲等等,十分方便。 另外 MacID 的电脑客户端甚至可以通过声音检测你是否离开,然后自动锁定。如果你的电脑有 Muti-Touch 触控板的话,你还可以设定特定的手势来解锁 Mac,为了安全性,你可以设定仅当手机连接电脑后才可以使用手势解锁。 而且 MacID 不仅可以让你方便的解锁电脑,而且可以在手机和电脑上双向互相传送剪贴板的内容。对于经常同时使用两个设备的人来说,这个功能十分贴心。

支持今日视图插件

MacID 还支持今日视图中的插件,更是可以随时随地解锁 Mac,方便至极。

支持多个 Mac

一个手机可以无线控制很多台 Mac 解锁等功能,列表简洁美观。

支持 Apple Watch

你还可以使用 Apple Watch 无线控制 Mac 哦。

ProCamera – iPhone 照相软件推荐

这是一个很值得使用的软件,包含强大的手动自定义功能、分享功能以及惊人的 HDR 合成能力。前往 App Store 获取

独创的 HDR

这个软件内置自己的 HDR,完全不同于系统的 HDR 功能,它的 HDR 堪比在 PhotoShop 上合成后的效果,十分出彩。并且有多种 HDR 格式可供选择,而且可以进行手动 HDR,自己调整 HDR 的亮度,满足所有需求。(HDR 功能需要单独购买)

强大的自定义设置

它支持手动对焦、手动曝光。不仅如此,它还可以调整快门速度、ISO 感光度、白平衡等等,均能实时显示,满足绝大多数照片需要。它的快门速度最高可以设置到 0.5 秒,可以轻松应对夜景(通常,系统的相机是自动曝光,然而它不会照出 0.5 秒长时间快门速度,所以噪点通常很多)。 除此之外,它还可以调整图像格式,它支持保存 JPEG 格式 (可调质量)、无压缩 TIFF 和无损压缩的 TIFF,得到无损的照片。 它可以实时手动调节画面的色温,达到最完美的白平衡。

照相界面的设置设置截图(节选)手动对焦

夜景模式

通常情况下,系统的相机从来不提供长曝光,因为长曝光会因为手抖导致画面模糊。然而 ProCamera 可以允许 0.5~1 秒的曝光时间,如果有正确的持握方式,画面并不会模糊。长时间曝光可以让画面更明亮,或者同样亮度下有更少的噪点,大大提升夜景的画质。

夜景菜单

后期处理

此软件有丰富的后期处理的功能,甚至可以调节曝光曲线等参数,操作十分简便。

曝光曲线

除此之外,它还有众多滤镜,甚至还能调节每一种滤镜的参数,十分强大。

对比效果

定时器

这个软件有强大的定时器功能,非常适合高级的自拍或者间隔拍摄。通过后期制作,能够达到 800 万像素的间隔拍摄视频。此功能类似单反上的定时器,十分有用。你甚至不需要为了定时器去购买别的软件了。

定时器设置截图

支持 Apple Watch

购买此软件后,可以在 Apple Watch 上遥控 ProCamera 进行照相,同时还可以浏览已经拍摄的照片,充分利用 Apple Watch。如你已经拥有一个 Apple Watch,并正在寻找一个可以用 Apple Watch 遥控照相的第三方软件,那么这款软件正是你要找的。

与 Apple Watch 配合使用

总结

虽说这个软件功能十分繁多,但是在使用时你丝毫不会觉得这个软件过于“沉重”,它的界面是十分简洁友好的,同时适合专业与非专业用户使用。这一款软件就可以完成全部的图片创作了。

小提示

我这里的截图可能提供的是英文版截图,但实际上这款软件是完全支持中文的,可放心购买。

手机记账十周年了

不知不觉用手机记账已经十年了。

在这之前,是用本子手写记了四年。契机是毕业旅行和游记,为了把沿途所有花销都记下来,整理成路书放在博客里。从那之后,就沿着原本就有的写作习惯开始记账。

所以哪有什么坚持呢?就是养成习惯了。

为啥唱衰中国的企业软件的未来

最近朋友圈看到几篇谈中国 To B 软件产业的,比如中国软件公司为啥做不出产品啊,投资人前几年投了很多 To B 赛道的技术创业血本无归啊,等等,好像中国软件企业这么多年一直活在上个世纪一样。

我们的知识星球里也有用户提问:

之前看直播, 有几个大佬老师 都提到 Salesforce 是一家很牛的公司, 甚至能和Google 比肩, 但是他们都没说到底是怎么个牛法。查了两个半天, 感觉就是个有些成绩的普通软件公司啊。请教池老师, 这家公司到底牛在哪?

我在 To B 软件行业工作了近 10 年,借着这个问题,聊聊我对 To B 软件的看法。


对于星球的用户,查了两个半天发现 Salesforce 是个有些成绩的普通软件公司。从我的角度看,你可能没有发掘到有效信息,另外对「有些成绩」,我们的理解可能不太一样吧。

Salesforce 成立于 1999 年,是全球按需 CRM 解决方案的领导者。CRM 鼻祖,SaaS CRM 鼻祖,目前市值 1700 亿美元左右,2021 年营收 212.52 亿美元,合计 1300 多亿人民币,这个成绩,无论是和中国顶级互联网公司比,还是和 Google 比,都不能算是「有些成绩的普通软件公司」了。

Salesforce 无论是业务、生态、技术、行业领先性,在国外都是非常知名的软件公司,比肩 Google 倒不至于,但和 Oracle、SAP 差不多是一个量级的企业。

为什么国内的同学会对美国的 To B 的大型软件公司无感呢?因为国内没对标。国内最大的企业软件,算是用友,市值 700 多亿人民币,是 Salesforce 的零头。

为什么我们对消费者领域的软件公司都很熟,比如美国的 FANG,中国的 BAT、字节跳动、美团等等,因为有对标,我们作为消费者,两边的服务都用。

这里就会产生另一个疑问,中国从总体上来说发展是跟着美国走的,为什么美国 To C、To B 都有顶级的公司,中国只有 To C 牛 X,To B 的企业,差几个量级,为什么会这样?

美国公司的商业周期很长,百年老店比比皆是,即便是现代科技公司,比如沃尔玛,1962 年成立,苹果,1976 年,微软,1975 年。福特汽车是 1903 年成立的,通用电气是 1892 年成立的。这些企业,在漫长的商业周期里,很早就遇到了各种市场红利枯竭的问题,他们早就经历过这种状态了,所以非常重视效率、成本和创新。

当一个公司开始注重「2021 年中国企业口口相传的降本增效」时,自然就开始重视能够提高效率能够降低成本和促进创新的工具,企业在这个领域投入大了,这就是强需求,对应的企业自然也就出现了,这是几十年前的事。

大家都觉得亚马逊很牛吧,但是传统企业沃尔玛和亚马逊对抗了几十年不落下风,沃尔玛这样的传统公司,技术实力一点也不差,人家还有卫星呢,数字化做的比中国零售行业早了几十年。

对应中国,大部分民营企业都是 90 年代和 2000 年之后创建的,满打满算 20 年发展时间,但这 20 年,相当于很多国家 100 年,改革开放,经济复苏,人口十多亿,市面上全是大片大片的开阔地,怎么说呢,各个领域,只要方向大差不差,挣钱太容易了。

一旦企业处于高速增长的阶段,没人会理会什么降本增效,数字化,信息化,也没那么重视。我自己发展好好的,为啥要用你的工具呢。靠市场红利驱动就能发展,就能赚钱,所以大部分企业对于新工具、新软件、新方法的采用意愿非常低。这就导致早些年做 To B 像是装孙子一样,各种定制各种满足各级领导的面子工程,效率反而没那么重要了。

所以,中国的用友和金蝶,就那么大,已经很不错了,也算是抓住了市场的红利。但和美国的 To B 软件相比,就差了一个量级。

写到这里估计有人会问了,说的挣钱这么容易,咋我没觉得呢?

这是因为,大部分人不具备知道这个领域赚钱的认知,或者知道也不具备进入这个领域的资本。

无论一个人还是一个企业的命运,当然要靠自我奋斗,但是也要考虑到历史的进程啊。当一个领域很多人唱衰的时候,也许就是最好的时机。

随着中国产业进程的发展,需要持续降本增效,提升用户体验,所以,未来企业级软件的需求不是变弱,应该会逐步走强。

这是我的判断。

胶片摄影:

不能在中文目录右键打开 Cygwin 的解决方法

Cygwin 是一个 Windows 下的 Linux POSIX 模拟器,通过它我们可以直接运行一个 Linux 终端,非常好用。

网络上关于如何添加一个 “在当前目录打开 Cygwin” 的右键菜单的教程有很多,但是这些方法都有一个问题,那就是不能在中文目录下正常工作,于是研究了一番,修复了这个问题。

探索

既然英文路径可以但中文不行,我最先想到的是使用 Cygwin 自带的 base64 命令,将 encode(path) 后的非中文字符串传给 Cygwin 之后,再 decode 得到包含中文的路径。然而不行,正确的 base64 传递到 Cygwin 之后 decode 却是乱码。

问题的原因很容易想到,那就是编码的问题。经过几次输出中间变量后验证了这个猜想:Windows 采用的是 GB2312 编码,而 Cygwin 采用的是 UTF-8. Windows 将当前路径作为参数传递给 Cygwin 主程序时,Cygwin 不能正确读取路径。

解决

修改 Windows 或者 Cygwin 的默认编码肯定是下下之策。解决该问题最终还是绕不开编码转换。我最终的思路为:

  1. 右键点击后,Windows 将当前路径作为参数 1 传递给 run_by_right_click.bat 入口程序
  2. run_by_right_click.bat 将路径写入 chere.path 文件(GB2312 编码),并运行 Cygwin
  3. Cygwin 运行后,将 chere.path 转换为 UTF-8 编码,读取后 cd

我的 Cygwin 安装目录为 C:\cygwin64,Shell 为 ZSH,如果你使用的是 Bash,有的地方与我的不同。具体步骤如下:

step1. 创建右键按钮

导入注册表文件 cygwin.reg:

Windows Registry Editor Version 5.00
 [HKEY_CLASSES_ROOT\Directory\Background\shell\cygwin64_bash]
 @="打开 Cygwin 终端"
 "icon"="C:\cygwin64\Cygwin.ico"
 [HKEY_CLASSES_ROOT\Directory\Background\shell\cygwin64_bash\command]
 @="C:\cygwin64\run_by_right_click.bat \"%V\""

step2. 编写入口程序

我们的入口程序 C:\cygwin64\run_by_right_click.bat

@echo off
 SET dir=%1
 REM 双引号删除
 SET dir=%dir:"=%

 C:
 chdir C:\cygwin64
 rem del /Q chere.path
 set /p="%dir%">chere.path
 bin\zsh.exe -li

bat 代码是真的难写。。。写这段代码我便踩了无数的坑。

step3. 完成目录跳转

在 Cygwin 内编写 ~/.zshrc,在末尾添加目录跳转命令:

if [ -e /chere.path ];then
     /usr/bin/enca -L zh_CN -x utf-8 /chere.path
     CPWD=/usr/bin/cat /chere.path
     rm /chere.path
     cd /bin/cygpath "$CPWD"
 fi

这里用到了 enca 用于自动编码转换,所以需要在 Cygwin 包管理器中安装这个软件。

over! 现在便可以在中文文件夹中右键打开 Cygwin 了。

为啥我要用 Cygwin

最后最后。你可能会说,为啥都新世纪了,你还在用 Cygwin 这种… 模拟器?原生 Linux/ 虚拟机 不好用嘛?WSL 不香吗?甚至 Powershell 不也不错?

那我还真觉得 Cygwin 秒杀上述所有的方案。首先,我只是想在 Windows 上安装一个代替 cmd 的 Shell 环境用于日常操作,并不需要高性能什么的,所以原生 Linux 系统、虚拟机、Docker 就不是解决同一个问题的东西。

至于 Powershell,虽说是比 cmd 好多了,但毕竟是另一套语法和体系,我不想学它也对它不感兴趣。Bash+GNU tools 那才是世界通用法则。ZSH 作为日常使用的终端也确实美观好用!

而 WSL 这东西确实很吸引人,性能比 Cygwin 强太多,几乎就是原生系统。然而!WSL 运行于内核态,与 Windows 平级,就算有文件系统的映射,WSL 也并不能直接当作 Windows 的 Shell 来使用的。看下面的图你就知道我在说啥了。

Cygwin+ZSH 很好用

图中,npm 和 git 是我在 Windows 中安装的 exe 包,而 ssh、tail、md5sum 是 Cygwin 中提供的 Linux 命令,直接相互调用无压力,这才是 Windows 中我想要的 Shell 的样子。可是 WSL 是不能这么做的,两个系统是隔开的。

PrimoCache:让固态硬盘作为缓存给机械硬盘加速

对于电脑硬盘,固态肯定是全方面优于机械硬盘的选择,不过按照马克思主义矛盾论的观点,这就存在一个 “低速的 HDD 与高价的 SSD” 之间的矛盾。目前我的笔记本使用 128G+1T 的组合,处于并将长期处于 “个人电脑硬盘的基本矛盾” 之中。

直到,我遇到了 PrimoCache 这款软件。推荐给大家。

PrimoCache 是一款可以将物理内存、SSD 硬盘或闪存盘等虚拟成硬盘缓存的软件。它可以自动将硬盘中读取的数据存入物理内存等速度较快的设备,当系统再次需要该数据时它可以很快从缓存设备中读取,而无需再次访问速度较慢的硬盘,从而有效提升物理硬盘的访问性能。

中文官网:http://www.romexsoftware.com/zh-cn/primo-cache/index.html
平台:Windows(其实 *nix 下也有类似的)
软件类型:共享软件

两个月后更新:

经过 2 个月的实际体验,这款软件并没有宣传的那么完美。少数软件一运行就会完全死机(跑跑卡丁车,并确定是由该软件造成的),整个系统也似乎有一种不稳定的感觉(偶尔弹出一些意义不明的错误提示)。另外还有额外的内存占用。

总之,不推荐将系统盘加速,也不推荐大多数情况下的使用。除非你有一些常玩的游戏,但由于几十 GB 的体积巨大不能放入 SSD,才值得使用此软件。

缓存技术

这种理念我认为非常好,Cache 技术也是计算机硬件软件当中一个使用非常广泛的技术。这和最初的英特尔快速存储技术(RST)以及英特尔傲腾技术类似。都是使用少量高速的 SSD 作为缓存,为低速的 HDD 加速, 使得电脑拥有 HDD 的大容量的同时,拥有接近于 SSD 的速度。

至于什么数据会被缓存到 SDD 中?这是由算法控制的,自动选择 HDD 中最常用的那些数据。

PrimoCache 与 RST 或者傲腾的区别在于,这款软件不需要你使用最新的 Intel 主板,或者是购买 Intel 家的傲腾内存,它兼容一切现有的 SSD。

PrimoCache 还支持使用内存作为一级缓存,SSD 作为二级缓存

是的,这也是 PrimoCache 的一个特有的功能,内存的每秒读写速度单位在 GB 级别,比 SSD 高了一个量级,能有效为 SSD 加速。(不过我还没有直观感受到差异,大概在这时瓶颈已经不在 IO 了)

效果展示

我现在终于可以把动辄几十 G 的游戏放心的放在机械硬盘了,然后使用 PrimoCache 让他们拥有令人满意的读取速度。

我使用了 12G SSD 作为二级缓存,1G RAM 作为一级缓存,运行测速工具对机械硬盘测速结果如下:

未使用缓存:

使用缓存:

注意,由于缓存的原理是将常用数据放在 SSD、RAM 中,需要时快速获取,所以使用测试软件随机读取或写入时并没有预存这个过程,并不能反映实际效果。
但是我们也可以看到明显的进步了。

注意事项

发现的缺点:

  • 使用二级缓存 SSD 时,需要占用一定量的内存用于存储映射。
  • 这是一个收费软件,虽然有破解版。
  • 之前出现了一次显卡被降频,关闭该软件后恢复。但后来开启该软件又没有出现类似状态。

此外,虽然我的 RAM 有 16GB,但我也只使用了不到 2GB 作为硬盘缓存,因为我觉得目前大多数大型软件都会使用 RAM 为自己加速,我们没必要多此一举。并且充裕的 RAM 本身也是提升电脑响应速度的途径。

❌