Drew Olbrich's Avatar

Drew Olbrich

@drewolbrich.bsky.social

I'm creating a special relativity explainer app for iPhone, iPad, and Vision Pro. https://www.lunarskydiving.com/relativity/

412 Followers  |  635 Following  |  532 Posts  |  Joined: 03.07.2023
Posts Following

Posts by Drew Olbrich (@drewolbrich.bsky.social)

I think visionOS 26 window state restoration doesn't interact well with pushWindow. (FB21287011, FB21294645)

29.12.2025 17:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There's also a related issue where if you pin the pushed window to a wall, it spontaneously disappears, and then pushWindow is forever broken for this and all other apps until the next device reboot.

29.12.2025 17:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm moving the child window, but the way it's supposed to work is that the parent window should later reappear in the child window's location. That's what happens if you launch the app from Xcode, but if you launch it from the visionOS home view, you get the behavior shown in the video.

29.12.2025 17:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

(FB21294645) In Xcode 26.2 RC, pinning a pushed window to a wall breaks pushWindow for all other apps on the system

08.12.2025 20:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

(FB21287011) In visionOS 26.2 RC (23N301), when a window presented with pushWindow is dismissed, its parent window reappears in the wrong location

08.12.2025 01:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image Post image

minimize abstraction

06.08.2025 04:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Does that really count if we're already past the start of the 2026 Apple calendar year?

28.06.2025 14:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thank you, I agree.

20.06.2025 21:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
An illustration of an iPadOS 26 beta bug, showing how the navigation bar can be inset underneath the status bar

An illustration of an iPadOS 26 beta bug, showing how the navigation bar can be inset underneath the status bar

On iPadOS 26 beta, the navigation bar can appear inset underneath the status bar (FB18241928)

20.06.2025 21:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think it's not CG.

20.06.2025 03:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

@tvaziri.com Hello, I require your expert opinion to settle an argument.
Was the reflection of the chess board in Judd Hirsch's glasses in the Independence Day chess scene practical or was it CG?
www.youtube.com/watch?v=ARNy...
Thank you.

20.06.2025 01:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
"...this year Apple is officially deprecating SceneKit across all platforms. ... This is a soft deprecation, meaning that existing applications that use SceneKit will continue to work. However, if you're planning a new app or a significant update, SceneKit is not recommended"

"...this year Apple is officially deprecating SceneKit across all platforms. ... This is a soft deprecation, meaning that existing applications that use SceneKit will continue to work. However, if you're planning a new app or a significant update, SceneKit is not recommended"

You probably saw this already but the WWDC25 session video "Bring your SceneKit project to RealityKit" developer.apple.com/videos/play/...
says:

15.06.2025 22:01 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I will not be satisfied until I can buy Apple Pants Pro.

09.06.2025 04:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That’s ridiculous. Boats don’t fly.

07.06.2025 16:38 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

??? in the past did you drive to Cupertino or take a train or walk?

07.06.2025 16:23 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Instrument: PARACHUTE UPLOOK CAMERA A
EAE_0000_0666952761_962EDR_N0000000EDLC00020_0000LUJ01
LMST: Sol-00000M15:50:28.80543
Start time: 2021-02-18 20:40:52 UTC
Height above ellipsoid: 10166 m
Height above landing: 12402 m
Speed: 1518 km/h

This image was processed to approximate the colors that the human eye would see.

Credit: NASA/JPL-Caltech/Simeon Schmauß CC BY

Instrument: PARACHUTE UPLOOK CAMERA A EAE_0000_0666952761_962EDR_N0000000EDLC00020_0000LUJ01 LMST: Sol-00000M15:50:28.80543 Start time: 2021-02-18 20:40:52 UTC Height above ellipsoid: 10166 m Height above landing: 12402 m Speed: 1518 km/h This image was processed to approximate the colors that the human eye would see. Credit: NASA/JPL-Caltech/Simeon Schmauß CC BY

Perseverance Parachute Uplook Camera A - From Simeon Schmauß (stim3on.bsky.social) - https://flic.kr/p/2qMq1hb

06.06.2025 12:00 β€” πŸ‘ 62    πŸ” 5    πŸ’¬ 2    πŸ“Œ 1

I don’t see this.

05.06.2025 13:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That's probably wise.

I think if you've chosen to create a game of any complexity using either SceneKit or RealityKit, you've also taken on the task of creating your own bespoke game engine and tool set.

04.06.2025 19:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Congratulations, Tim!

04.06.2025 04:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Given a choice between SceneKit and RealityKit, I recommend not basing a new project on the API that no longer seems to be supported.

04.06.2025 02:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

RealityKit has been updated every year since it was introduced in 2019.

SceneKit and RealityKit both support AR and non-AR rendering.

On visionOS, SceneKit is not supported for stereo 3D rendering, and only works in a flat window.

04.06.2025 02:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
SceneKit: What's New - WWDC17 - Videos - Apple Developer SceneKit is a fast and fully featured high-level 3D graphics framework that enables your apps and games to create immersive scenes and...

WWDC17 featured a "SceneKit: What's New" session video developer.apple.com/videos/play/...
Then, in the seven years that followed, Apple never updated SceneKit or mentioned it at WWDC again.

I don't have a source because AFAIK, Apple provided no communication except through silence and inaction.

04.06.2025 02:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Nice, thanks for writing this up.

fwiw, for 3D, SceneKit was superseded by RealityKit in 2019.

01.06.2025 16:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Thanks! Yes I am planning to go. We should meet up and talk science apps! I'll DM you. πŸ˜€

01.06.2025 01:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A 3D AR scene positioned above a table, with magenta and school bus yellow coordinate space axes floating in space

A 3D AR scene positioned above a table, with magenta and school bus yellow coordinate space axes floating in space

Do you know Claude? Claude is the confident, supportive advisor who holds my hand and patiently guides me out of coordinate space hell.

30.05.2025 21:33 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 3    πŸ“Œ 1
simon stalenhag painting of comical abandoned gigantic robot in a western high desert setting

simon stalenhag painting of comical abandoned gigantic robot in a western high desert setting

Hey everybody, I've made an important discovery.

AIs are fundamentally unable to reason about how to mix Objective-C and Swift code within a Swift package.

I'm still working out the details, but on the day of the machine uprising, I believe we'll be able to exploit this weakness and defeat them.

30.05.2025 15:03 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Xcode Find navigator search for `super.init(nibName: nil, bundle: nil)` with four matching search results.

Xcode Find navigator search for `super.init(nibName: nil, bundle: nil)` with four matching search results.

πŸ˜€

29.05.2025 21:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Shouldn’t it be WWDC26?

29.05.2025 21:12 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ‘€ …

29.05.2025 01:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

i'm in coordinate space hell again

28.05.2025 20:22 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0