@its_john_davis@mastodon.social
@its_john_davis@mastodon.social avatar

its_john_davis

@its_john_davis@mastodon.social

iOS Software Developer, poster collector, and fan of industrial design.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

You’d be surprised how many devices are just an Android (or Linux) app in a box

its_john_davis,
@its_john_davis@mastodon.social avatar

@stroughtonsmith and why would you build it any other way!?

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

All the RAM and virtual memory in the world didn’t stop Final Cut Pro for iPad from cancelling an export the moment I switched to another app in Stage Manager for a split second🥴

image/jpeg

its_john_davis,
@its_john_davis@mastodon.social avatar

@stroughtonsmith Just another piece of software on the one-year-and-wait update schedule. Hopefully it wasn't just a promotion vehicle for someone and it'll actually get fixed.

christianselig, to random
@christianselig@mastodon.social avatar

Blender folks: I have a 180° frame from YouTube that I want to stretch inside a half-sphere to make it 180° immersive. The image is rectangular, so I'm struggling with the UV map since unwrapping a sphere cuts the corners off, and scaling it up loses the spherical effect. How would you reconcile that?

Blender showing a half-sphere with its "default" UV map where it's just a rectangle with points at the top
Blender showing an unwrapped UV map for a half-sphere showing a circle over artwork

its_john_davis,
@its_john_davis@mastodon.social avatar

@christianselig well, you know the YouTube Video is spherical, but stretched from being a circle, so I think you want to represent that in the UV map.

The resulting shape may look a lot like the images in this recent article:

https://hackaday.com/2024/04/18/unraveling-the-secrets-of-apples-mysterious-fisheye-format/

its_john_davis,
@its_john_davis@mastodon.social avatar

@christianselig my blender skills range from “bad” to “real bad”, but I would try to move the four corners with the “magnetize” option on where it can drag nearby points along an “influence-curve”.

_inside, to random
@_inside@mastodon.social avatar
its_john_davis,
@its_john_davis@mastodon.social avatar

@_inside thank you for calling this out and publicizing it.

In 14.3 URL parameters were totally broken. 😞 that one got fixed, though.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar
its_john_davis,
@its_john_davis@mastodon.social avatar

@stroughtonsmith

8 minutes is a pretty harsh number 😬

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Apple's reversal on the Epic situation is all well and good, but it doesn't prevent this kind of thing from happening again to a smaller developer who doesn't have a ton of PR or the ear of the EC. And it does highlight that Apple still has all the control to do whatever it wants, with little oversight, under its proposed DMA plan. They have forcibly inserted themselves in between third party app stores/payment providers and those services’ users, free to turn the screws as they wish

its_john_davis,
@its_john_davis@mastodon.social avatar

@stroughtonsmith hey, we’re close to that one week a year where Apple tells us they love us and value us.

danielpunkass, to random
@danielpunkass@mastodon.social avatar

There's something unsettling about the way Apple shares presumably private details like Spotify's use of TestFlight and installation figures. These are relatively minor disclosures, but they send a subtle chill nonetheless. https://www.apple.com/newsroom/2024/03/the-app-store-spotify-and-europes-thriving-digital-music-market/

its_john_davis,
@its_john_davis@mastodon.social avatar

@danielpunkass if Spotify could host their own binaries for installation and provide an app update mechanism like on macOS, I bet those TestFlight numbers would be lower >.>

simonbs, to random
@simonbs@mastodon.social avatar

As pointed out by @helge, it would be useful if RealityKit provided an API that extrudes a CGPath to create a 3D model. That would provide a low barrier for apps that do custom rendering with CGPath to endeavor into 3D. I already have a compelling use case for this where I’d like to extrude a graph.

Part of me has an itch to see if I can implement such a converter myself, but another part of me knows that I have way too little experience with 3D to do this well 😄

its_john_davis,
@its_john_davis@mastodon.social avatar

@simonbs

I’m about to try this with a vector tool + Blender to make some new “picture frame” blank meshes.

I do wish there were simpler ways to run-time transform a mesh, though. There’s just so much complexity involved, so I can understand the need for the rigging process.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

We're back to this again.

/It is not the user's fault that SpringBoard craps up your launcher with stale app thumbnails going back to the dawn of history./

This is and has always been Apple's fault, and it’s beyond silly to complain that users are doing the wrong thing. They're not.

It's Apple's decision to clutter the launcher, to keep stale thumbnails for months and years, and to tie discarding thumbnails to force-quitting instead of a lighter abstraction. Bad UI

https://gizmodo.com/stop-closing-your-iphone-s-background-apps-1851264816

its_john_davis,
@its_john_davis@mastodon.social avatar

@stroughtonsmith exactly. Show me CPU% and memory consumption so I trust these claims at all.

dimillian, to random
@dimillian@mastodon.social avatar

Ice Cubes have some very visible slowdown when scrolling the timeline on the Vision Pro. I’ve tried everything I can, and I can’t isolate it. The profiler gives me nothing interesting, and I’ve been attempting to remove every view one by one and come to no real conclusion. I have no idea what is going on. My guess is that it’s the iOS micro stutters people are telling me about but more visible but I’m not even sure anymore.

its_john_davis,
@its_john_davis@mastodon.social avatar

@dimillian what about moving that to to the ForEach?

stroughtonsmith, (edited ) to random
@stroughtonsmith@mastodon.social avatar

When Apple remembers to make new iPads again (any day now.), one thing I'd really like to see is an end to the baby apps. I don't want a stripped-down, half-assed 'iPad experience’ for anything. It's been fourteen years and I'm so over it. Give me real desktop-class apps across iPadOS and visionOS, feature for feature, that can scale all the way up to power a 5K External Display or spatial computing workstation.

A reorderable toolbar doesn't make for a 'desktop-class app’.

its_john_davis,
@its_john_davis@mastodon.social avatar

@stroughtonsmith maybe we’ll be able to add music files to the music app one day. That’s one of my benchmarks

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Apple Weather's 12-hour precipitation map takes so long to load in every time that 9/10 times I just close it and give up. Is that a universal experience? Or are Apple's local CDNs just abnormally slow here?

This progress bar either stalls or takes upwards of 30 seconds to resolve.

its_john_davis,
@its_john_davis@mastodon.social avatar

@stroughtonsmith I was about to comment this exact thing. Always the edges first. Why??

twostraws, to random
@twostraws@mastodon.social avatar

Quick! The visionOS team are asleep. What should change in visionOS 2?

For me:

  • An easier way to get to control center
  • Home Screen folders
  • Home Screen gesture
  • Multiple users, or saved eye/hand settings
  • Guest mode until disabled
  • Saved window positions between app runs
its_john_davis,
@its_john_davis@mastodon.social avatar

@twostraws world anchored and tracked widgets or windows.

simonbs, to random
@simonbs@mastodon.social avatar

As far as I can tell, there is no way for a visionOS app to place 3D content in the real world while also allowing other apps to show their windows. So users cannot, for example, have a fireplace in one corner of the room, a confetti cannon in the other corner, and then browse Safari in the meantime.

We have volumetric windows, but they seem to act mostly like regular windows. I’d like to mix non-full immersive experiences with windows from other apps.

its_john_davis,
@its_john_davis@mastodon.social avatar

@mitchwinn @helge @simonbs

Yeah, it’s not possible in an immersive space. You can pretend that the full space acts like you’re positioning items in the real world, but you’re fighting against the OS’s treatment of windows as positioning relative to the user.

its_john_davis,
@its_john_davis@mastodon.social avatar

@simonbs

Yeah I’ve been thinking of the shared space as a “portable bubble”.

We’ve seen lots of “widgety” type apps, but they’re just pretend until we get APIs for real world anchored widgets/windows.

gn, to random
@gn@mastodon.design avatar

Iterated on my previous table view transition

video/mp4

its_john_davis,
@its_john_davis@mastodon.social avatar

@gn are you going to share / sell code snippets of these? So much is possible in SwiftUI and when it comes to animations like these, im not even sure where I’d start.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

The level of salt in Apple's press release says everything you need to know about the company and the people who run it 😑

its_john_davis,
@its_john_davis@mastodon.social avatar

@stroughtonsmith I’m wondering how much of this US based developers get access to… can we even test any of this stuff?

its_john_davis,
@its_john_davis@mastodon.social avatar

@chkuendig So if I wanted to make a browser with a different web engine to distribute in the EU, can I do that if I’m based in the US?

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Apple will be announcing how it intends to comply with the E.U. Digital Markets Act later today, what concessions it will be making on pricing and fees, and what demands it will place on third-party payment providers and sideloaded apps.

The E.U. will then review Apple’s proposal in the coming weeks, and detail changes if necessary.

I believe the era of the 30% tax may be coming to an end, after 21 years of the iTunes Store.

its_john_davis,
@its_john_davis@mastodon.social avatar

@stroughtonsmith Our DoJ is rumored to file a suit soon.

I wanna see those dev tool apps that don’t get accepted by app review show up in the EU.

Apple could spin it as a massive win for everyone if they weren’t so greedy about everything.

_Davidsmith, to random
@_Davidsmith@mastodon.social avatar

I've been wondering if we'll see a number of 3rd-party PWA site wrapper apps for visionOS at launch. Where you can create a rich bookmark for various websites to more easily separate their windows and use them.

I explored this briefly for Widgetsmith but since it would require making the app 17+ (unrestricted web access) and I suspect Safari would get this ability natively at some point soon it never get promoted to a proper feature but would seem like a useful tool for the initial period.

A screenshot showing an interactive website book mark running within widgetsmith.

its_john_davis,
@its_john_davis@mastodon.social avatar

@_Davidsmith @christianselig

Use .windowResizability(.contentSize) on your WindowGroup and set the frame of the content.

There is also a .contentMinSize option.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

A big part of me would like nothing more than to be optimizing my native apps for the Vision Pro launch in a week. It's pretty much the only thing I've wanted to work on since WWDC, and I just know I'm going to be feeling that all year 😂

its_john_davis,
@its_john_davis@mastodon.social avatar

@stroughtonsmith join us in the r/VisionPro discord developer channel if you get bored!

BasicAppleGuy, to random
@BasicAppleGuy@mastodon.social avatar

Find the Mac Pro.

its_john_davis,
@its_john_davis@mastodon.social avatar

@BasicAppleGuy hey,watch me nerd snipe my iOS team this morning.

klemensstrasser, to apple
@klemensstrasser@mastodon.social avatar

Question to devs!

I have a ToolbarItem with a Menu that has a custom label. On visionOS, there is always a horizontal padding around this button. Any idea how to get rid of that?

its_john_davis,
@its_john_davis@mastodon.social avatar

@klemensstrasser without spinning up a project to find put for sure, I would try clipShape next

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Time to start prototyping the kind of internal tooling I'm going to need in a 3D world 🤓

video/mp4

its_john_davis,
@its_john_davis@mastodon.social avatar

@stroughtonsmith what about one step farther like UV mapping or texturing?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • InstantRegret
  • ngwrru68w68
  • Durango
  • Youngstown
  • slotface
  • mdbf
  • rosin
  • PowerRangers
  • kavyap
  • DreamBathrooms
  • normalnudes
  • vwfavf
  • hgfsjryuu7
  • cisconetworking
  • osvaldo12
  • everett
  • ethstaker
  • GTA5RPClips
  • khanakhh
  • tester
  • modclub
  • cubers
  • Leos
  • provamag3
  • All magazines