2020 年初我在朋友圈发了这样一段话(略有编辑):Application 的三种形态 Native、Web、Hybrid 很早就提出来了,其中 Hybrid 型态因其跨平台特性和能够轻松创建一致的 UI 体验而备受关注,催生了不少框架。但是,一个框架要成为标准,要发展出生态,那是个漫长的过程。混战近十年,小框架要么死要么合并,有大平台烧钱的才能支撑下来。Microsoft 很早就涉入了 Hybrid 框架,与 Facebook、Google 等后起之秀并存至今,你要是常看电影可能一眼就能觉察到谁是影片的主角或是主角之一,所以,我觉得现在可以折腾一下 Flutter。

这是第三次站点更新,刚开始是 Hexo 和默认模板定制,然后切换到了 Hugo 并用 Bootstrap 开发模板 Blog v2,这一次是在 v2 的基础上做改进。Web 页面模板的更新不像软件那样有着明确的版本号和意义,页面模板的变动很多是展现形式上变动,我觉得用 v2.1 这种宽泛的版本或代号可以形容改动量。当然了,最大的变化就是启用了新的域名。

XTransmit 项目更名为 PrivCh,因为 XTransmit 这个名称的 com 域名已经被注册了。我是 2019 年 08 月份开源的,10 月份发了第一个 Release,前不久准备注册域名查了一下发现 xtransmit.com 已经在 2019 年 12 月被人注册了。注册商显示为 godaddy,我通过 godaddy 尝试和域名注册者取得联系,问对方是否愿意转让,可是没有得到任何回应,无奈只好放弃原名称。不过,新的名称 PrivCh 意义更为准确,也更加友好。

It's about the network
PrivCh 0.9.0

这次更新做的是减法,XTransmit 0.8.0 移除了自定义数据传输模块,移到另外一个工程去了。那个模块通常用于绕过前端页面直接向目标站点发送特定功能的数据包(如评论、点赞、阅读数等等),和主要功能交集不多,移除之后程序会变小。

It's about the network
XTransmit 0.8.0

XTransmit 0.7.0 新增了对 V2Ray 的支持并且继承了原有的界面及操作模式 ,从系统栏图标扫描屏幕二维码时可以自动识别服务器类别(Shadowsocks、V2Ray),并向对应的列表添加服务器。如果要从 Shadowsocks 线路切换到 V2Ray 线路,只需要双击 V2Ray 服务器即可,不需要任何额外的操作。

It's about the network
XTransmit 0.7.0

XTransmit 0.6.0 开始不需要安装运行时库了,我也是偶然在一台新电脑上运行 XTransmit 才发现这个情况,开发用的电脑自带了运行时库,一切都很正常,而普通电脑系统则有可能弹出缺少运行时库的信息。

It's about the network
XTransmit 0.6.0