@jsq@mastodon.social
@jsq@mastodon.social avatar

jsq

@jsq@mastodon.social

indie dev • iOS & macOS • freelance

📱 apps https://mastodon.social/@hexedbits

all posts are opinions of my former employers.

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

younata, to swift
@younata@hachyderm.io avatar

I tested the advice that marking classes in as final improves build times. I generated 2 swift files that each have 1000 (trivial) classes: one with each marked as final, the other without. I built each file 10 times, recording the build time for that file.

Marking classes as final does improve build times. By about 7%. The difference is just outside 1 standard deviation, so I think it’s statistically significant. But I’m not a trained statistician.

I used Xcode 15.2/swift 5.9 for this.

jotavic, to random
@jotavic@mastodon.social avatar

Hello friends, I’m currently seeking iOS development roles! 👀
Preferably remote (US timezones) but not necessarily.

I’ve worked for Duolingo and other companies, let’s chat!

https://www.linkedin.com/in/joaovvital/

mergesort, to random
@mergesort@macaw.social avatar

Can't believe I have to fight app review to approve a TestFlight for my wedding app. 🤦🏻‍♂️

mergesort,
@mergesort@macaw.social avatar

After four denials I asked Apple "can you clarify what I should do to get this app approved, I'm happy to make any changes necessary" and they approved it without even responding to my message… This system is ridiculous.

NeoNacho, to random

I feel like people pointing out bad results from any “AI” system are missing the point.

You have to think of them as similar to spam, if you can recognize that it is garbage, you’re just not the target demographic.

The hope is that the remaining audience is still large enough to run a profitable scam, simple as that.

airspeedswift, to random
@airspeedswift@mastodon.social avatar

// Only access this property via the queue

Narrator: but it was not only accessed via the queue

lapcatsoftware, to random
@lapcatsoftware@mastodon.social avatar

Good news, everyone!

I just received a phone call from an Apple representative. They confirmed that there was indeed a software bug in the bundle pricing calculation, which was fixed yesterday. They also said that affected developers, such as myself, would be compensated for our lost revenue.

That’s all I know for now. I was told that I would also be receiving a follow-up email later.

The conversation was pleasant, and the Apple representative was very nice about it.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

I've said this before, but it's been a while: never use the App Store bundle system. It isn't a lightweight grouping of apps, it has some permanent, unfixable implications for your app records, and you really gotta know what you're getting yourself into before you turn it on. In my case, I ended up having to sunset some apps involuntarily to work around unlabelled errors that App Store Connect would throw up. I really hope Apple someday guts the system and makes something much more flexible

Mer__edith, to random
@Mer__edith@mastodon.world avatar

Telegram is notoriously insecure and routinely cooperates with govs behind the scenes while talking a big game about speech and privacy. Even their limited opt-in (roll their own) encryption is sus. The more you know 🌈

lapcatsoftware, to random
@lapcatsoftware@mastodon.social avatar

New blog post “Apple started cheating me out of App Store bundle purchases”

TL;DR I've discovered that starting in February, Apple mistakenly subtracts the price of the previously purchased app twice from the proceeds of a "Complete My Bundle" purchase, thereby causing me to take a loss on each such bundle purchase. This accounting change has cost me thousands of dollars over the past few months.

https://lapcatsoftware.com/articles/2024/5/2.html

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Why would Apple's brand be at risk? Their products are manufactured in China, chips designed in Israel. They keep breaking laws and bullying their partners, tell us that developers leech off their success. They monopolize the market, nanny their users. They kicked the leading game engine developer off their platforms over a dispute over an (illegal) clause in their contracts. Their prices keep going up in a cost of living crisis. And they tell us it's for our own good.

I see no problems here? 😜

lapcatsoftware, to random
@lapcatsoftware@mastodon.social avatar

The fact that small developers get a free pass from the EU CTF just shows that even the App Store Small Business Program 15% cut is a total ripoff.

NeoNacho, to random

guy who doesn't do anything is surprised that other people's jobs actually involve doing things

dasdom, to random
@dasdom@chaos.social avatar

I just realised that Lucifer by @jsq flips the menu bar icon in dark mode. 😂
Nicely done!

https://hexedbits.gumroad.com/l/lucifer

image/png

NeoNacho, to random

I would simply install the guillotine door in billionaire’s houses instead of the penguin enclosure
https://www.sfchronicle.com/sf/article/san-francisco-zoo-safety-18986471.php

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Hate to break it to you: your App Store Connect sales numbers and revenue earnings have no dev-auditable, verifiable paper trail. You're entirely relying on your trust of Apple that they're reporting the correct numbers, and paying you the correct money. You would never truly know whether Apple, today or in the future, is juicing the numbers or depressing them to skim off the top. They control the marketing, the product placement, everything 🙃

That is the walled garden.
https://mastodon.social/@appleinsider/112253447580574226

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

It was really naïve to think Epic ‘lost’ its fight against Apple. Everything Epic fought for is going to come to pass, and Apple has trashed its reputation in the process while daring regulators the world over to start peeling the layers of its business apart with a crowbar.

This could all have been avoided; it's entirely Apple's fault, and they deserve what they get

Mer__edith, to random
@Mer__edith@mastodon.world avatar
Mer__edith, to random
@Mer__edith@mastodon.world avatar

Since many have asked, here's our official statement on Apple's joining the post quantum encrypted messaging party:

"Last year, we published the PQXDH specification and announced the first step in advancing quantum resistance for the Signal Protocol. At the time of that announcement, PQXDH was already supported in the latest versions of Signal — and it has been protecting Signal conversations for over five months now... 1/8

hacks4pancakes, to random

Too much truth on the internet today.

RadicalGraffiti, to random
@RadicalGraffiti@todon.eu avatar

"The wrong Amazon is burning"
Sticker spotted in Anchorage, Alaska

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

🚨 New App Store terms for the E.U.

• 10% (or 17%) App Store fee (down from 15%/30%)
• +3% if you use Apple IAP
• You can use alt payment providers in-app and/or provide external links, for zero fee to Apple
• Apps distributed inside/outside App Store will have a flat 50c Core Technology Fee per [user] over 1M in a calendar year

Whatever you might want to say about the E.U., it looks like they've legitimately negotiated a better deal for devs. That’s what a working political system looks like 😄

siracusa, to random
@siracusa@mastodon.social avatar

I'm kind of surprised this isn't called UnsafeRawMarketplaceKit

https://developer.apple.com/documentation/marketplacekit

airspeedswift, to random
@airspeedswift@mastodon.social avatar

I once had a user who refused to let us install a new version of our app on their machine, saying “I don’t want a new version, I want you to fix the version I have”.

nixCraft, to random
@nixCraft@mastodon.social avatar

😂

chockenberry, to random
@chockenberry@mastodon.social avatar

On Daring Fireball, @gruber asks if any developer will use an External Payment Link entitlement. There is only one case where I see it being possible, and it’s nasty.

This high 27% “IP commission” could be something that developers see as a cost to recoup. If you collect a person’s data, which you have because Apple requires you to track them, you sell that data to a broker and lower your effective customer acquisition cost.

The exact thing that App Tracking Transparency prevented.

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