跳转到内容
View in the app

A better way to browse. Learn more.

彼岸论坛

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[程序员] 独立开发周记 70:乏善可陈的 WWDC24

发表于

2024 ,0611-0616 ,第 24 周

坚持了 162 天后,终于破戒了,点了外卖。点的是健康沙拉餐,吃完后第二天还真就掉秤了。

本周开发

国内安卓市场

这周国内四个安卓市场( HMOV )都同步更新了极简日记和极简便签,更新内容只有一点:加入备案信息的显示。 之前收到了小米的通知,必须在 App 中加入备案号的显示,还提供了规范文档。我没留意其他几个市场是否有同样的要求,索性就一起更新了。按照国内安卓市场的尿性,都是一丘之貉,早晚的事。

极简时钟新版本一切就绪,但是一想到要操作后端和数据库就心生胆怯,于是拖延症就又犯了。

极简时钟

App Store

iOS 版的新表盘还在开发中,一言难尽,进度不理想。

Google Play

Google Play Console 终于又开放了 TestFlight ,这下可以在手机上看到各种数据了,就不用跑到电脑上看了。

没想到上周的下载量并没有触底反弹,反而还在下降,这周差一点跌破了 700 。

100

上周开始的两个实验都没有看出来任何效果。商品详情实验,因为下载量很低,所以也看不出来两版截图的优劣。价格实验,因为针对的 10 个国家都几乎没有付费,所以也看不出来区别。

WWDC24

100

没看直播,周二早上醒来后看了眼各种群内的讨论,感觉这一届 WWDC 带来的惊喜并不多。 作为重头戏的 Apple Intelligence 目前还不能体验,而开发者非常关心的 Xcode16 的代码补全功能,需要满足四个条件才能使用到:

  • macOS 15
  • 16G 内存以上
  • Apple Silicon
  • 非大陆的 Mac

是的,大陆的开发者都不能使用,这次锁的是机器,我们又因为各种各样的原因被特殊对待了。不过呢,在看了国外开发者分享的视频后,目前 Xcode16 的代码补全功能非常孱弱,比起其他 Copilot 差得太多太多了。心理又好受了一丢丢。

对于这届 WWDC 我比较失望,不仅发布的各种新特性没什么精彩之处,剩下的大部分还都是期货,就连官方看 WWDC Session 的 Developer 也出问题了,必须改成英文才能刷出来最新的视频,之前我一直用中文,就奇怪为什么一直没有新视频。Developer 改成英文后,就没有了中文字幕,再加上加载速度慢,还不如在 YouTube 上看 Apple 自己上传的视频,加载又快又清晰还有中文字幕。

我对这次 WWDC24 的兴奋点比起之前低很多,这一周只看了五六个 Session ,都是关于 SwiftUI 和 Xcode 的,除了几个需要跟进适配的功能,目前也没发掘出什么可以值得做的 idea 。

新尝试

之前看 WWDC 的 Session 后大部分的新特性都会忘掉,因为只是走马看花地看一遍,并没有亲手敲代码。这一年决定把自己感兴的新 API 都写一遍,最先写的就是今年新推出的 Zoom Transition 。代码很简单,写完了就冒出个念头,录个 demo 视频上传到 Youtube 岂不更好,正愁频道里没有新内容呢。平时也总看别人的代码示例视频,自己也就尝试做了一个。

本来是想用 QuickTime Player 录屏,但是群友更推荐 OBS ,研究了一下,确实不错。尽管不是直播,但是录的时候还是状况频出,总感觉有人在看似的,居然有些紧张。比起平时写代码,更多出现了拼写错误和 API 拼写错误。全程我没有讲话,就是纯录屏,录完了把出错的地方都剪掉,添加个片头和片尾就直接提交了。

由于是第一次录这种视频,发现了很多需要改进的地方:

  • 字体要大一些,不能用平时写代码的字体大小
  • 想解释的东西都靠注释写在了 Xcode 中,这里或许用剪辑软件添加额外的说明文字更好
  • 视频的各种元数据还需要多向同类视频学习

100

Featured Replies

No posts to show

创建帐户或登录来提出意见

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.