@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

…so when is the next visionOS beta/SDK? Or news about anything? Or, better yet, the removal of the dumb NDA? This slow dev cycle is determined to let any excitement fizzle away; my hype level is deep into the negative numbers now

its_john_davis,
@its_john_davis@mastodon.social avatar

@stroughtonsmith I’m in full agreement about the NDA. What an awful way to gatekeep the dev community.

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

I hope your post launch weekend is going better than mine…I just discovered that the method I use to apply Core Image filters to widget images now crashes due to a memory limit whenever it is run on iPhone 15 Pro.

Spent all day trying to find a workaround but as far as I can tell anything that touches CoreImage in a widget extension will now immediately trigger the memory limit warning and be killed. 😞

[Updated to indicate only on iPhone 15 Pro not all iOS 17]

its_john_davis,
@its_john_davis@mastodon.social avatar

@_Davidsmith I use the VisionML API for face cropping in my Photo widgets and that appears to consume more memory and crash on my 15 pro now as well. 🤦‍♂️

its_john_davis,
@its_john_davis@mastodon.social avatar

@_Davidsmith It’s been an odd capability to support for sure. It took up very little memory on devices that had the neural engine, so I thought it had some staying power. 😬

christianselig, to random
@christianselig@mastodon.social avatar

Finally submitted Pals 2.0! As the smallest hint of the fun to come, here is one of the many little iOS 17 interactive widgets I added

I call it Widget Spinner, and it's very addictive 😛

An iOS 17 interactive home screen widget of a fidget spinner that you can tap on to spin or change color

its_john_davis,
@its_john_davis@mastodon.social avatar

@christianselig man, I would really love to know how the timeline management stuff works for this.

I’m guessing the animation gets triggered by an onChange noticing that something has changed about the timeline entry? 🤔

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

Also taking the time to add a bit of delight to @IceCubesApp as it's not much faster, I can finally add a bit of transition animations to various part of the app.

its_john_davis,
@its_john_davis@mastodon.social avatar

@dimillian @tclementdev @IceCubesApp

The iOS toggle is for those with motion sensitivity, not for those who want to turn off animations they don’t find tasteful.

michaelsteeber, to SwiftUI
@michaelsteeber@mastodon.social avatar

Rewrote the image loader code in Facades today, thumbnails now cache efficiently and load super fast with a smooth animation. So much nicer ✨

video/mp4

its_john_davis,
@its_john_davis@mastodon.social avatar

@michaelsteeber when you scroll back up, I’m betting you can do better if those images remain cached. It should be possible to avoid the loading state entirely for those.

its_john_davis,
@its_john_davis@mastodon.social avatar

@michaelsteeber ah dang, that makes sense.

Is that a possible argument against the appear animation for the image loading?

It looks nice for the non-cache hits, though. Can you disable the animation on a successful load-from-cache?

its_john_davis,
@its_john_davis@mastodon.social avatar

@michaelsteeber hell yeah 🙌

michaelsteeber, to random
@michaelsteeber@mastodon.social avatar

deleted_by_author

  • Loading...
  • its_john_davis,
    @its_john_davis@mastodon.social avatar

    @michaelsteeber I couldn’t help but think “are they serious?”, but at least they’re using the facility more.

    michaelsteeber, to SwiftUI
    @michaelsteeber@mastodon.social avatar

    I'm working with NavigationSplitView that has a NavigationStack in the detail view. When I push another view onto the stack, the list selection switches focus inconsistently. Is this expected? A bug? The behavior is slightly different on macOS. (Also: prototyping a new layout for iPad 🤫)

    video/mp4

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @michaelsteeber @EshuMarneedi
    I’ve found that SwiftUI+catalyst is not well tested or polished.

    I migrated my app to be SwiftUI + AppKit, and honestly, unless you have a lot of UIKit, it’s not that bad.

    agiletortoise, to random
    @agiletortoise@mastodon.social avatar

    deleted_by_author

  • Loading...
  • its_john_davis,
    @its_john_davis@mastodon.social avatar

    @agiletortoise I find myself making proxy bindings all the time for textfields.

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    I'm kinda capped out on what I can do with the visionOS Simulator, which doesn't support any of the audio stuff I’m curious to try out in Broadcasts, so can't really do a whole lot until I get my hands on a device — that's why there have been no WIP screenshots lately. I think it's devkit or bust at this point, as retail hardware here could be a year or more away (and probably won't come with visionOS 1.0 anyway by then)

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith my proof of concept is blocked by not being able to place entities on another entity where a user taps. <sigh>

    Was hoping beta 3 would have changes in this area, but I don’t see any.

    agiletortoise, to random
    @agiletortoise@mastodon.social avatar

    You know what would be great? If Apple figured out a way to make WWDC labs a year around possibility you could apply for with the right team when you had a specific issue with their framework.

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @agiletortoise So much this. Covid was great for remote relations, but for some reason it only happens once a year, twice if we’re lucky.

    Otherwise it’s: “Sorry, you need to pay $49.98 per question”

    _Davidsmith, to random
    @_Davidsmith@mastodon.social avatar

    I was delighted when Apple asked me to share some of my experiences from my VisionOS lab, it was great to be able to share more fully how impactful the experience was and how much it helped me with my plans for the Vision Pro. https://developer.apple.com/news/?id=5nn2hddv

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @_Davidsmith do you wish you could share more with the community but can’t because of the NDA?

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    iPadOS 16 and Stage Manager were so faith-shakingly bad that @viticci switched to a Microsoft Surface Pro — with a Thunderbolt eGPU for gaming 🫨

    https://relayfm.social/@connected/110935384764462911

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith “spatial iPad computing” is a damning phrase and I hate how accurate it is.

    kyle, to random
    @kyle@mister.computer avatar

    Conversations around Radar / Feedback are weird because both sides are acting in good faith and not getting what they want.

    My best effort to explain the public side: we are being asked for a superhuman level of engagement with a quiet and opaque system. It is psychologically challenging to put in the effort that good feedback takes, about a subject one cares about, and receive no response for years-to-decades. Those are the ingredients for burnout. So, justified or not, it’s simply too much.

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @kyle it feels disappointing to see “file a radar” when the engineer asking is actually getting paid (a lot) to improve the software, and most of my radars come back with “design and develop a sample project”.

    simonbs, to random
    @simonbs@mastodon.social avatar

    "How is your day going?”, asked nobody and yet I feel an urge to answer: 🤯

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @simonbs tell them it would be nice if they could be more present in the VisionOS forums!

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    If you thought the slow iOS feedback cycle was rough, visionOS is still only on beta 2 and the current simulator build has been all kinds of broken for weeks 🥲

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith can confirm.

    I don’t see how it is a conducive development environment, and it hasn’t convinced me to pay $3500 for one.

    paul, to random
    @paul@tapbots.social avatar

    Solar Energy, sounds great but there are so many scams around I just don't trust any of it and will maybe look into it next year when its cheaper/more mature. Pretty sure I've said the same thing to myself the last 5 years.

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @paul always ask for the “cash only” price. They increase the principal of you want to finance through the salespeople.

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    Experimenting today with a Safari-esque 3D tab view UIViewController, using SwiftUI for the hosting glue. Honestly, I’m so sick of having to use layers of glitchy, unreliable SwiftUI for this stuff, for no good reason, that between this and the unnecessarily-heavy-handed NDA on labs and devices I’m this close 🤏 to throwing in the towel on visionOS dev. The burnout is real

    video/mp4

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith yeah. Why can’t we all sign the NDA and at least join the forums. (Assuming apple posts there more than the public ones?)

    simonbs, to random
    @simonbs@mastodon.social avatar

    Got dragging and rotation working* with SwiftUI and RealityKit on visionOS but I do not yet know how I can move an object along the z-axis 😅

    Screen recording of the Vision Pro simulator showing an object being moved along the X- and Y-axis but constantly being moved closer along the Z-axis. The object is also being rotated.

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @simonbs try holding shift. This works when dragging windows by the dragger bar too.

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    I waited 9 years for Photoshop on iPad; 4 years post release, I'm still waiting for Photoshop on iPad 🥲

    While visionOS is going to benefit from much of what came before, being based on iPad, it's also in danger of inheriting a whole bunch of flaws to go with. Half-baked features, 'simplified' ports, waning developer interest. I don't want 'companion’ apps, I want apps

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith the fact that visionOS is based on iPadOS and not macOS makes me so sad.

    No terminal. Silo’d file system. No Finder app.

    How can I develop anything while using this platform? How can I execute git repo commands? Run linters or other code generating tools?

    I need to look at a remote view from a Mac? It’s such an admission that this is not a “real computer”.

    That said, I’m still tinkering for it!

    simonbs, to random
    @simonbs@mastodon.social avatar

    Which SF Symbol do you use for placeholders? For me it's "tortoise" 🐢

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @simonbs mosaic!

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

    @simonbs nice use of a custom ornament!

    stroughtonsmith, to random
    @stroughtonsmith@mastodon.social avatar

    Everything I've seen about gaming on visionOS so far sounds like a ‘shit sandwich’ situation; I'm kinda worried that they've built a system that just has no appeal to the kinds of people working on innovative gaming experiences on VR headsets. The Alan Dye 'this is not a toy; it's a real computer' comment definitely rubbed me up the wrong way — it feels like this statement encapsulates the kind of corporate sentiment that has destroyed Apple's credibility in the gaming scene over the past decade

    its_john_davis,
    @its_john_davis@mastodon.social avatar

    @stroughtonsmith My hope is that we’ll see Apple iterate fast, but history tells a different story and we’ll have to wait.

    I mean, how many can they manufacture before VisionOS2 hits?

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