1:52当 Hive 跑在 Pura X View 的原生鸿蒙 HarmonyOS 上,很神奇的组合,但这种比例的屏幕来看图真的别有一番感觉,把应用移植到鸿蒙也要比我想象中更方便一点。BunnyLau12
0:56In a browser designed for iPadOS, touch and trackpad optimization need to coexist, automatically switching between different experiences without requiring additional settings. Perhaps this should become the foundation of modern iPadOS app design.BunnyLau16
0:46Even the simplest interactions deserve good onboarding, and I particularly enjoy using SwiftUI for these details, because it is very fast and flexible, making it easy to achieve such effects.BunnyLau51
0:37I think Hive is a great example of showcasing SwiftUI. 99% of its pages are driven purely by SwiftUI. It is very native and pure. And I really enjoy using Hive to collect various references and visual elements.BunnyLau338
0:31Recreate Dia Browser's animation using SwiftUI on iPadOS — SwiftUI has made quite a bit of progress over the past two years.BunnyLau612
2:00假如 Hive 支持一些常见 3D 文件格式的渲染也会挺有趣的,因为很多人的资料库里会有 3D Assets,搭配上 ARkit 渲染出来也挺有意思的。就是移动端能够二次利用的软件比较少,通常 shapr3D 也只支持 .stl 类型的文件导入。BunnyLau2
3:58分享一下目前在国内使用 Siri AI 的方法,仅供想要开发 Foundation Model 的 iOS 开发者学习使用,不建议日常使用。 前提条件和之前一样:非国行设备 + 非国行 Apple ID(据说部分国行 ID 也可用),这里不再展开。重点说一下开启后一直提示“服务异常”的情况。 我测试下来,问题主要与地理围栏有关,逻辑和 Apple News 类似,需要检测真实定位。 具体步骤: 1. 重启 iPhone(检测结果可能会缓存)。 2. 确保定位处于支持 Siri AI 的海外地区。打开系统地图检查:左下角不能显示“高德地图”,点击当前位置后也应显示海外定位。这是最关键的一步,定位修改方式不展开。 3. 关闭所有蜂窝网络。注意是直接禁用 SIM 卡,而不是只关闭移动数据。关闭后应显示“无服务”。 4. 确保网络出口与海外定位一致。 5. 首次唤起 Siri AI 时,询问必须联网的问题,例如天气、NBA 比分等。能正常回答,基本说明已经成功。 完成以上步骤后,短时间内可以恢复蜂窝网络和国内定位。但 Apple 似乎会持续校验,因此后续仍有失效的可能。目前还无法确定它会重新执行全部检测,还是采用其他校验方式,有新发现再补充。BunnyLau164
1:20对我来说,Apple Pencil Pro 最重要的更新还是 Hover。它让 Pencil 不再只是“点按和书写”的工具,而是多了一层接近鼠标悬停的预判能力。很多原本依赖 Hover 的手势和效果,现在可以直接在 iPad 上完成,这对交互设计是很重要的能力拓展。BunnyLau9
0:10最近在 Randy 的推荐下给 Hive 做了一版优化,把 66K 个媒体的资料库加载性能提高了不少,如果是更小的资料库几乎就是直接打开即用的了,是时候可以和 Swift Data 说再见了。BunnyLau13
1:00iPadOS 把三指手势固定给了系统级 App 切换,没法用来做「三指移动画布」。所以我给 iPad 版 Figma 做了个小键盘手势:用「Option + 双指移动」代替点击拖动画布。在 iPad 这么小的触控板上,在 Figgy 里用这个操作比按下再移动更顺手一点。BunnyLau4
1:36分享一个我自己在 Hive 上喜欢的视觉搜索流程,当你需要开启一个脑暴或者找一些相似的视觉的时候,直接在图库里从一个基础图案出发去寻找,快速的挑选类似的视觉来作为参考,很快就能找满一个文件夹,然后再直接拖拽到 Moodboard 去做下一步的思考和整理。相比起直接在视觉网站上搜索和保存文件,这套流程在移动端更加顺滑一点。BunnyLau5
0:52我自己更习惯用 SwiftUI 来写 App,Hive 95% 的代码都是 SwiftUI,包括图片缩略图浏览,各种样式的 Grid 视图, 速滑动的 Thumbnail Bar,都是用相对简单的 Layout + ScrollView 实现的,搭配上自动回收复用 Cell 的机制,基本能说做到丝滑流畅。 唯一 5% 的 UIkit 代码主要是复杂的手势,同时兼容pan、左右上下滑动以及细节的行为处理,这些是 SwiftUI 目前还无法很好处理的。BunnyLau100
0:19我很喜欢 Drag&Drop 交互,这是最接近“把东西拿起来放到另一个地方”的操作。Hive 最近给多选拖拽加了一个小处理:图片和视频混选时,会自动过滤掉视频,只拖出图片,并提示这次实际拖出了几个内容。 原因是很多第三方 App 不支持混合接收图片和视频,所以直接在分享端就做了限制,避免直接显示无法接收。希望有越来越的的 App 能重视这个交互,在接收端和分享端都做的更好。BunnyLau5
1:04iPadOS Slide Over is finally back, and it even supports free-form resizing now - super handy. But you can only use one app at a time, and the free-form sizing makes it tough to stack multiple apps.BunnyLau2
0:45The latest version of Hive finally delivers buttery-smooth list scrolling and gesture-based selection, built entirely in pure SwiftUI with zero UIKit dependencies. Stay away from LazyVGrid. Just roll my own grid with proper cell recycling to get this level of performance.BunnyLau18
2:20Try building a mobile gallery app to sync eagle library. I often find inspiration on mobile devices, particularly browsing my collections on the iPad.BunnyLau6