发布一些脑袋里蹦出的东西。

肚子里没有墨水,Brain rot,发癫,精神病患者,自言自语,请勿较真。

最近在忙的项目: https://www.simark.link

 

可能很多人都习以为常了,但是我还是每次都会被AI能理解我那自己都担心别人可能听不懂的抽象问题,而感到吃惊。

即使是发现自己写错一两个字,也依然可以快速得到还不错的回答。

这也是为啥我一点也不吃惊听到Stack Overflow已经濒临死亡的消息了。

 

很多年前,我还会时不时在深夜里想到这样一个问题,我为什么是我?我现在在观察,思考,和感知周围的这个世界,而这个世界又有那么多他/她人,为什么刚好我是我,我为什么刚好在这具身体里面,我对于我是什么。直到让我自己感到很孤独,很恐惧后才强迫自己不要再去多想。

 
Capacitor(ios/android应用开发框架)的使用体验

在使用Capacitorjs开发Simark iOS版4个多月后简单总结了一些问题。

「手机版的electron」capacitor的优点在于可以最大化的复用electron项目的代码,在开发速度上无话可说,开发的便利性也和electron的体验几乎一致。我在开发完桌面版应用后,在最大限度复用桌面端的代码情况下只花了额外1周多的时间就可以把粗糙版的手机端做出来。

遇到的主要难点就是针对移动端的交互方式的优化了,在一些看不到的地方比如滑动,长按,下拉等一些手机屏幕的专有交互方式上需要进行大量的交互体验优化(假设没有移动端开发经验),需要自己反复测试和使用来根据一些直觉操作去不断改进,而这些体验在原生组建中就已经帮你优化好了。

这些其实还算小事,有几点致命缺陷可能在跟本上就永远无法达到原生体验,比如

  • 启动响应速度
  • 黑暗和亮色模式下的突兀切换(后台没有杀死的情况下突然改变主题色)
  • 后台假死状态下前端资源优先被清理所导致的唤醒时候的空白界面
  • 打字的滞后感
  • 动画在初始状态下随机卡顿
  • 和各种轻微延迟等缺陷
  • 大量原生功能需要插件实现,限制比较多

我个人并没有后悔all in js,在一开始项目生死不确定的情况下前端技术栈试错成本低开发难度小,由于前端生态的成熟,和大量的学习资料,除了性能问题以外,几乎没有遇到什么坑。主要还是由于相比原生的开发体验比如Xcode体验好过太多太多。总的来说还是好处比较多,开发比较快,维护成本比较低,修bug比较快。

不过嘛,性能问题是让人比较难受的地方,我觉的稍微敏感一点的用户几乎立马就能感受到那种奇怪的滞后感,以及和原生不一样的UI行为。总结就是,项目起步可以用前端技术栈快速达成目标,如果在项目有所起色后,为了继续精进应用品质,扩大市场,应该逐渐过度到原生开发。

dev
 

解压新爱好,看日本乡道静默驾驶视频,不知道国内有没有这样的道路,等我考好摩托车驾照了,我也去跑一跑

 

感觉我要是再看两眼社会新闻,我就可以参演诺兰的「蝙蝠侠:黑暗骑士」里的小丑了。我要停止刷这些玩意,和我没有关系。我无能为力,我过好自己。

 

新的体验,带来新的创造里,如果觉得每天都过的一样,毫无进展,不如离开舒适区出去受受苦,散一段长长的步也好,骑行到很远的地方也好,总之挪挪屁股。

IMG_1744
 

东京环境音

 

轻量版tailwind

export function setStyle(element: HTMLElement, ops: Partial<CSSStyleDeclaration>) {
  Object.assign(element.style, ops)
}

// example
setStyle(leftArea, {
  lineHeight: '1',
  height: '100%',
  gap: spaceValue(2),
  alignItems: 'center'
})
 

花了点时间探索了下electron的打包流程,并自己实现了一个简单的demo,发现并不难,而且让我进一步探索了macOS的应用是如何构建的。

流程:

  • 下载二进制
  • 解包
  • 处理所有的plist文件和可执行文件,(权限和应用名称,二进制名称更改)
  • 复制打包好的前端资源
  • 将x64和arm64的app合并为universal
  • 清理冗余的文件减少体积
  • 签名
 

自从知道「赵一鸣零食」的可口可乐是1.7一罐之后彻底改掉了我随手买可乐的习惯,搞得我每次想喝了都要跑一趟整一袋屯冰箱,其他地方的2.5瞬间觉得在抢钱。

 

分享一个开源的跨平台iOS构建工具,也可以用来取代Xcode。

想当初我就是因为不喜欢Xcode的缓慢和充满黑盒Magic才跑去弄全栈typescript开发的,希望有一天这套方案可以成熟,我好回归原生开发(也许)。

https://github.com/xtool-org/xtool

 

苹果的iOS审核是暂停了吗,macOS工作日一天就搞定了,iOS这次居然等了足足3天

 

Notion Email 的官网应用展示图居然是用html画的,我说怎么这么清晰锐利,而我的却那么糊。

Screenshot 2025-05-10 at 10.41.39 PM
 

总会在随机播放中蹦出一首歌让我停下来,并发呆。

The Black Skirts - 'EVERYTHING'

 

今年最令人失望透顶的作品,渡边信一郎的新作「拉撒路」,本以为是「星际牛仔」精神续作,结果仅仅是勉强一看的水准。还不如忘记这坨再回去看一遍「星际牛仔」

p2919099814
 

想起以前上班在等地铁的时候,这首歌减缓了我不想上班的心情。

Vallis Alps - Young

 

加上自定义图标和颜色后立马从太素变得有点好看了。

#独立开发

我好想加入一键发布到Planet的功能啊,看了下API文档挺简单的。😂,如果有V站老哥需要的话。

Screenshot 2025-05-03 at 12.59.48 PMScreenshot 2025-05-07 at 8.40.56 PM

 

AI适合帮我干杂活,这种真的不想手敲

Screenshot 2025-05-05 at 3.37.36 PM Screenshot 2025-05-05 at 3.39.15 PM
 

日落乡村

IMG_2322
 

IMG_2092
 
Page 1 of 2
Next