@pvieito@mastodon.social
@pvieito@mastodon.social avatar

pvieito

@pvieito@mastodon.social

Data & Electronics Engineer. Swift Developer. In varietate concordia 🇪🇺

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

pvieito, to random
@pvieito@mastodon.social avatar

The ChatGPT macOS app is a clear mark of the triumph of Apple approach with SwiftUI: a fully native Mac app based on the iOS ChatGPT app code base with Mac specific features (the Menu Bar item, the system-wide launcher with screen-capture support…).

No other Desktop platform has this advantage of developers being able to deploy fully native apps based on their mobile counterpart.

image/png

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Final Cut Pro, Logic and Xcode were the ‘pro apps’ of the Mac era, but the pro apps of the iPad are tools like Procreate. Though iPad has moved towards the Mac over time, it's unlikely to replace it. Traditionally, Apple hasn’t really provided a whole lot of dedicated APIs a high-end illustration app could take advantage of; perhaps that is one of the axes of progression Apple could double down on, and maybe a new first-party AI-enhanced, layered, pro drawing app would make sense for dogfooding?

Procreate marketing photo

pvieito,
@pvieito@mastodon.social avatar

@stroughtonsmith The App Store monetization obsession has destroyed any option for the iPad to become a real developer platform as it would require Apple to allow it to run virtualized OSs (Linux, Docker etc.) and sideloaded binaries (Homebrew, real IDEs, etc.) which Apple could not control.

rileytestut, to random
@rileytestut@mastodon.social avatar

Updates on Delta for iPad:

• Yes, it’s coming!
• We’ve been working on it for a while and it’s near completion, just need to finish up controller skins + fix some last bugs
• We didn’t prioritize iPad because plan was to launch in just EU with AltStore PAL (which doesn’t support iPad)
• Obviously plans changed when Apple changed their rules, so we’re prioritizing iPad now and it will come with the next major Delta update (1.6)
• It’s available now for Patrons through regular AltStore 🙂

Screen recording of Delta on iPad mini showing full screen, Split View, and slide-over control methods

pvieito,
@pvieito@mastodon.social avatar

@rileytestut Will it be a separate app so you can distribute it on the App Store on the EU without incurring in CTF? 🙏🏻

This way we would also be able to get it on the macOS & visionOS App Stores.

sindresorhus, to random
@sindresorhus@mastodon.social avatar

New app:

Icon Preview — Preview your macOS app icon and menu bar icon

https://sindresorhus.com/icon-preview

pvieito,
@pvieito@mastodon.social avatar

@sindresorhus As always, awesome! Thanks! 👌🏻

pvieito, to random
@pvieito@mastodon.social avatar

For anyone interested, the EU/Apple DMA workshop video is now publicly available: https://webcast.ec.europa.eu/compliance-with-the-dma-apple-2024-03-18

// cc. @stroughtonsmith @gruber

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

Getting ready for Web Distribution in the EU

  • To be eligible (...) have an app that had more than one million first annual installs on iOS in the EU in the prior calendar year.
  • Developers will pay a CTF of €0.50 for each first annual install over one million in the past 12 months.

stop that farse 😂😂😂😂

pvieito,
@pvieito@mastodon.social avatar

@krzyzanowskim The fun part of this is that we will keep having weekly press releases from Apple about this until they really comply… or after they receive the first DMA fine I guess.

thomholwerda, to random
@thomholwerda@exquisite.social avatar

So I went through the process of setting up a new iPhone. These are all the screens and choices you have to make and go through.

  1. Select language
  2. Select country
  3. Quick start screen (multiple subscreens)/Set up manually
  4. Written and spoken languages/Customise settings (multiple subscreens)
  5. Choose a Wi-Fi network (subscreen)
  6. Data & privacy
  7. Face ID (multiple subscreens)
  8. Passcode
  9. Apps & data (multiple subscreens, which each of those having multiple subscreens)
  10. Apple ID
  11. Terms & conditions
  12. Express settings/Customize settings (multiple subscreens)
  13. Set up Apple Pay (multiple subscreens)
  14. iCloud Keychain (multiple subscreens)
  15. Set up Siri (multiple subscreens)/Set up Siri later
  16. Set up Screen Time (multiple subscreens/Set up Screen Time later
  17. App Analytics sharing
  18. True Tone display
  19. Light or dark mode
  20. Tutorial screen (multiple ones)
  21. Welcome to iPhone

Now tell me again, @gruber, why is adding one more screen to this godawful mess of a setup process to pick a default browser so offensive?

pvieito,
@pvieito@mastodon.social avatar

@gruber @thomholwerda Almost no one knows Chrome? 😂

pvieito,
@pvieito@mastodon.social avatar

@gruber @thomholwerda @stroughtonsmith Also, an interesting fact: here in Spain since 1 month ago, Google has run an intensive advertising campaign (including TV ads) about Chrome for iPhone.

I guess they think this browser choice screen will work for them?

tomayac, to random
@tomayac@toot.cafe avatar

Hope this is a bug in the beta, but opening previously installed Home Screen Web apps on iOS 17.4 (21E5184i) results in a prompt:

Open “Example app” in Safari. “Example app” will open in your default browser from now on.

Newly installed apps always open in the browser. There doesn’t appear to be a standalone mode anymore.

Reported as FB13567834.

pvieito,
@pvieito@mastodon.social avatar

@tomayac Doubt: is your Identifiable Region in the EU?

Maybe it is related to the changes done for the DMA?

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

I keep seeing it floated that 'if you have a million users, and you don't have a way to make money, what are you even doing?’, which is incredibly toxic. Screw everybody who provides free software/tools, I guess?

I guarantee you every single one of you relies on software that has more than a million users and makes $0, somewhere in your tech stack.

Having a single app like that in your portfolio, even if you have robust paid apps, could be enough to bankrupt you under Apple's CTF proposal

pvieito, (edited )
@pvieito@mastodon.social avatar

@stroughtonsmith Apple had one clear goal: maintain the status quo. The CTF is designed to make sure it is maintained while having all the infrastructure / APIs already up-and-running for a controlled “open” world. This way they can easily adapt the CTF / Notarization policy if regulators step in.

paul, to random
@paul@tapbots.social avatar

Wait Apple is reducing fees, but only in the EU or only for EU developers?

pvieito,
@pvieito@mastodon.social avatar

@paul Also we will finally get “ERR_NETWORK_CHANGED” errors on iOS!

// cc. @siracusa

pvieito, to apple
@pvieito@mastodon.social avatar

AirWeight will be natively available on ! 🎉

It supports all Apple platforms: macOS, iOS, iPadOS, visionOS, watchOS, and tvOS!

Already on the App Store: https://apps.apple.com/app/airweight-for-bluetooth-scales/id931232011

// cc. @stroughtonsmith

image/jpeg

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Apple has the power to remove the opt-out feature and automatically put every iPhone and iPad app on visionOS.

…just saying 👀

They could instead make that toggle act as a ‘Verified for Vision Pro’ label, just like what they have on macOS for iPad apps.

(The one time Apple acts in developer interests to the detriment of the overall platform. Couldn't you have picked some other thing on the wishlist? 😂)

pvieito,
@pvieito@mastodon.social avatar

@stroughtonsmith IMO they should have done the opt-out a bit more difficult when they added support for running iOS apps on the Mac: similar to how you need to add a particular UIRequiredDeviceCapabilities in the Info.plist on iPhone apps to disable them on the iPad.

adam, to random
@adam@iosdev.space avatar

Is there no way to remove a platform from a Universal app? So if I were to offer a visionOS version of one of my apps next month, but then in a year decided it wasn’t worth the effort, there’s no way to kill the visionOS version and just offer the iPad app instead? 😅

pvieito,
@pvieito@mastodon.social avatar

@krzyzanowskim The macOS Twitter app is not a Universal App 🤔

pvieito,
@pvieito@mastodon.social avatar

@krzyzanowskim indeed 😂

_Davidsmith, to random
@_Davidsmith@mastodon.social avatar

Well that isn't the kind of news you enjoy receiving on a Saturday afternoon…looks like something changed in the WidgetKit Image Size limit or enforcement in iOS 17.1…so now every small Widgetsmith widget which uses a single photo will now fail to load, and be replaced with an empty grey box.

😱

Somehow I didn't catch this during my testing on the iOS 17.1 betas, so now I'm in a race to see if I can fix & deploy an update before iOS 17.1's adoption reaches a critical mass. 🤪

Wish me luck!

image/png

pvieito,
@pvieito@mastodon.social avatar

@_Davidsmith Apple is getting crazy with the memory limits of the widgets… 😒

caseyliss, to random
@caseyliss@mastodon.social avatar

For “Designed for iPad" apps on macOS, is there a way to opt-out of or avoid this screen, when opening a web view?

pvieito,
@pvieito@mastodon.social avatar

@stroughtonsmith @caseyliss yep!:

if ProcessInfo.processInfo.isiOSAppOnMac {
UIApplication.shared.openURL(url)
}
else {

}

sindresorhus, to random
@sindresorhus@mastodon.social avatar

Just passed 200.000 downloads on my apps in the past month 🎉

pvieito,
@pvieito@mastodon.social avatar

@sindresorhus Congrats! 🎉

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

At first glance Sonoma's new web apps feature seems pretty legit. But they bypass web extensions like ad blockers, which makes me feel like it's a bad idea to actually use them in place of the browser-based versions for anything like TikTok or Instagram 🤔

pvieito,
@pvieito@mastodon.social avatar

@stroughtonsmith Yep, for me without Safari Extensions support they are a no-go.

pvieito, to random
@pvieito@mastodon.social avatar

Introducing OverPicture for iOS & iPadOS!

It supports all the features from the macOS version:
• Play any web video in Picture-In-Picture mode.
• Custom button in players like YouTube.
• Keyboard shortcut support!

Available on App Store: https://apps.apple.com/app/overpicture-for-safari/id1188020834

image/png

sindresorhus, to random
@sindresorhus@mastodon.social avatar

deleted_by_author

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

    @sindresorhus The window seems to be now presented always from the window corner (even though the menu bar item may be not). Not sure if this is expected or not.

    gadgetero, to random Spanish

    After testing Threads for a few days I have to say that I miss the mastodon timeline, clean and empty of garbage. I am waiting for the day when we can interact with Threads users from here, if that day ever comes

    pvieito,
    @pvieito@mastodon.social avatar

    @gadgetero The algorithmic timeline is full of shitty memes, religious phrases and (at least something good!) some beautiful photos.

    They should have deployed the “Following” timeline from the start.

    pvieito,
    @pvieito@mastodon.social avatar

    @gadgetero Yes, they nailed the inline photo experience (which makes sense coming from the Instagram team). Hope they also fix the zoom behavior (should be more similar to Twitter than to Instagram for this type of app).

    pvieito,
    @pvieito@mastodon.social avatar
    mathiasemil, to random

    Today my app “Five Stars” is available in beta on TestFlight🎉

    Five Stars lets developers read and reply to App Store reviews on their iPhone, iPad and Mac👨‍💻⭐️

    I started working on Five Stars a year ago and after working on it on and off during nights and weekends I’m happy to get it into the hands of other developers🤩

    If you give it a try any feedback will be much appreciated❤️

    https://testflight.apple.com/join/tiCKUbz5

    pvieito,
    @pvieito@mastodon.social avatar

    @mathiasemil The TestFlight has expired 😔

    I loved this app, is it released on the App Store?

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