Indie Swift/Obj-C/C++/Metal/GPU dev.
Neon Trip - Music Visualizer (visionOS).
Coding since 1983, Xcode since 1.0.
Direct 💬’s welcome
> Open for work on visionOS & other Apple platforms <
@neontrip.app
Super proud to announce the first update in quite a while.
Next update will hopefully be out a LOT sooner and will bring more music sources and themes via in-app purchase.
Oh! Don’t forget to check out the new website:
neontrip.app#indieDev#visionOS#VR#WWDC26
First update in 20 months is now live on visionOS App Store!
* Vastly improved render quality: Foveated rendering with adaptive resolution.
* Improved immersion.
* Playback controls in Control Center.
* Improved UI
Stay tuned for more updates with more themes and more music!
#visionOS#synthwave
Attention Apple devs: App Store Connect footgun warning‼️
Once an app supports a new platform as a Unlversal app, support for that platform can NEVER be removed (Without deleting the app record entirely)!
I was considering tvOS and macOS versions of @neontrip.app as an experiment. 🤷♂️
#ReadTheDocs
Sometimes I can’t help but think I might be crazy for spending so much time on @neontrip.app, but once in a while I hear back from fellow enthusiasts out there!
It means so much to get supportive feedback like this! 🥹
Thank you for riding along! 🙏🏻
#indiedev#visionOS
In great company here at the Apple Developer Community Meetup at #WWDC26 🙌
@vrhermit.com and Paolo Villanueva presenting the story of Step Into Vision, a group of developers, story tellers and other enthusiasts working on #visionOS projects and supporting each other in our shared passion. 🫶
New MusicUnderstanding framework for the new OS’es, looks cool, but without support for Apple Music streams?
Really?
I’ll need to look more into this.
developer.apple.com/documentatio...#WWDC26
List in clear text, as id’d by iOS OCR and Claude.
Use panoramas for Environments
Extra-small widget option
New windows with curvature
Improved Control Center
Look and tap to view and respond to notifications
Faster boot connect to Wi-Fi
Spatial scene support for panoramas
#WWDC26#visionOS
Anyone out there with a Vision Pro still on visionOS 1.0?
I’ve done quite a bit of work to keep the next update compatible and would love to find someone to test it.
#retroComputing#visionOS
To my horror, I discovered that some important radio stations recently stopped responding on their old school .pls format endpoints and only streamed via HLS.
My apps new radio feature only supports .pls and it hasn’t even shipped yet!
To be continued…
#indiedev
From digging around in logs, I found that the cutoff was on Nov 18th!
Hmm.. the exact same day as the Cloudflare outage…?
The .pls endpoints are now active again, but the indexing service has marked them as broken ever since. 🤷♂️
I’ll work on HLS support now…
App update postponed… again…
#devlog
*sigh*
It takes a lot of work and experimentation to just get “that specific UI feature” while keeping it looking and behaving as if it was made using standard system components.
#swiftui
@selig.bsky.social Just wanted to say hi, and thanks for your blogpost christianselig.com/2024/03/recr...
An upcoming internet radio search feature in @neontrip.app is going to use this. 👍
A shame that this kind of search bar is, as far as I can tell, still not a built-in feature.
Cheers!
This season’s Festivitas updates are here! 🎄🚀
Festivitas 1.9 turns your Mac into a winter wonderland with snow and adds Shortcuts automation ❄️💻
And for the first time, Festivitas comes to iPhone and iPad with animated festive lights on your Home Screen 🎄📱
Get Festivitas 👇
festivitas.app
I finally converted my renderer to support foveated mode. It was much simpler than I thought. 🤦♂️
I don’t think the docs spell it out explicitly, but this enables rendering at higher resolution than otherwise with Metal.🤘
The framerate suffers though, so I need to work on that!
#visionOS#GPU
Apple: (in the current online game dev session):
“There are two types of game engines on our platforms:
1. Third party (eg. Unity)
2. Ported custom PC engine.“
I guess this explains why Metal docs assume that devs already know everything about GPUs and gfx dev. 🙄
#GPU#Apple#MetalAPI#GameDev
Called it!
But I also predicted that the updated device would be available here in Denmark. I still can’t order a dev strap or even the new Dual Knit band.
I’ll keep on working with my M2 device for now.
Happy M5 arrival day fellow enthusiasts! 🥳
My new app Metaballs for Apple Vision Pro is featured by the editors at the top of the App Store! 🤯
Getting two apps featured this fall was my goal, and at times felt crazy — was a lot of work.
Thanks for such an amazing response everyone, more to come! 🙌
So this new single from Droid Bishop just dropped: music.apple.com/dk/album/man...
This is going straight to my main playlist!
Bonus: Less than a week ago one of my other favorite artists, LukHash, released another instant classic. Check out: music.apple.com/dk/album/pix...
Today I published the 300th post on Step Into Vision 🎉
I made this video to celebrate some of my favorite examples and labs.
#AppleVisionPro#visionOS#SwiftUI#RealityKit#ARKitstepinto.vision
It’s been almost a year since the last update of Neon Trip - Music Visualizer. 🫣
Things take time 😅
Eg. The past week I got carried away with the math behind providing meaningful search suggestions (the tiny menu below a search field) for a new internet radio search feature. 🤓
Who will notice? 🔎
Federico meets Federighi to talk iPadOS! 🎯
This is a must-read 🤓
I mainly use my iPad Pro (2018) to take notes, sketch diagrams and do math with Apple Pencil. But I look forward to explore the new multi-window & menu bar paradigm.
Last week, I sat down with Craig Federighi for 30 minutes to talk about the iPad.
We covered a lot: the iPad's multitasking journey, being inspired by macOS, iPad criticisms over the years and…the essence of the iPad in 2025.
I'm proud of this one.
My story: www.macstories.net/stories/inte...
Uhm.. So macOS and visionOS 26 will support using a Mac to render an immersive scene (with Metal) on a connected visionOS device.
This is not a trivial connection!
This suggests the same will be possible for RealityViews.
Is this prep for a cheaper headset???
#WWDC#visionOS
Did I get this right? Did Apple’s presentation just show an example of an app using their on-device AI to generate a travel plan for a visit to Grand Canyon?
What could possibly go wrong? 😑
#WWDC#Xcode
Will the chromatic aberrations and soapy liquid look of recent Apple materials transfer to the new UI, or will that be too colorful and psychedelic for system UI?
Perhaps subtle scattering effects?
#WWDC
Initiatives bringing visionOS closer to consumers are more than welcome. And so are news about a more “macOS-like” system for iPad.
Personally my fingers are crossed for gaze optimized rendering with Metal. But that would at most be hinted at in a word cloud during State of the Union.
#WWDC
What words are on your WWDC bingo card?
I have “vibrancy” and “dynamic”. Should we also add “inertial”, “glass” and “material”?
Any thoughts? Just for fun.
✨ Introducing Smash Smash for macOS! 🔨💥
Turn your desktop into a digital destruction zone. Smash it, scorch it, shoot it, zap it, or drop a wrecking ball to shatter it all! 🔥💻
No mess, no damage, just pure chaos.
Get Smash Smash 👇
smashsmash.app
You know how I love to celebrate milestones. Today is a big one. I just published my 200th post on Step Into Vision 🎉
My goal is to create the best resource for #visionOS developers. I have a lot of work to do, but I'm well on my way!
stepinto.vision
Do I need to file feedback if my description is _identical_ to the placeholder text in Feedback Assistant?
Are you trolling me Xcode? Was the example text auto completed on my behalf?
(For reference: FB17161581 “Xcode crashes when using auto complete while showing Code Review”)
#Xcode
They say hexagons are the bestagons.
Bees and board gamers love them. You can never have too many!
Have a great weekend Bluesky friends!
#visionOS#synth
Americans need to speak up.
We keep hearing in comments that so and so many Americans don’t support the regime, but we see or hear no real outspoken resistance. Real damage has been done. It’s time to speak up.
youtu.be/AGYqItiPYsQ
Dear American friends. In case you didn’t know already. Your country is about conduct a “special unofficial operation” in Greenland. Just a _little_ more outrage would be timely right about now.
Here’s a little more context…
www.reddit.com/r/Denmark/s/...
Friday night is back!
I’ve had some time to listen to music and try out some ideas for visualizations.
There’s a LOT of work to do to get this into a releasable form, but I can’t wait!
#indiedev#visionOS#synthwave
A lot of thoughts have been running through my mind since the US presidential election.
I have found that this clip sums everything up in more ways than one.
youtu.be/KrD1MLaGQfQ
I finally had the opportunity to work on ray tracing with Metal 3 and want to share a little demo clip. 🪩
For now my ray tracing is not fast enough for
@neontrip.app on Vision Pro, but I have some optimization ideas to test out. 🔬👨💻
Stay tuned! 🎛️