mjtsai + macguru17   177

Twitter
Even more interesting: might it even be possible that updates of apps no longer on sale are possible now? (Before you needed to delete and re-install to get an updated version. 😑)

— Max Seelemann (@macguru17) February 24, 2020
FavoriteTweet  macguru17 
yesterday by mjtsai
Twitter
Did I miss something or is the App Store serving pages of unlisted apps again?!? Here’s my first ever app purchase 😱 pic.twitter.com/quuAQRDx0M

— Max Seelemann (@macguru17) February 24, 2020
FavoriteTweet  macguru17 
yesterday by mjtsai
Twitter
That’s a new low… a missing notch in a screenshot causing a rejection. 🙄

Why can’t this be fixed for the next release? Especially if the previous version seemed to be fine? https://t.co/5xPf1xruTz

— Max Seelemann (@macguru17) November 23, 2019
FavoriteTweet  macguru17 
november 2019 by mjtsai
Twitter
Of course I can’t quickly change the video. It’d take at least a week until we have it fixed in ALL 10 languages.

Thus the videos have to go now. Bye-bye app previews. It was nice while it lasted. We had plans to remove them anyway, but Apple sped up that change now.

— Max Seelemann (@macguru17) November 23, 2019
FavoriteTweet  macguru17 
november 2019 by mjtsai
Twitter
We got a rejection today for mentioning a “free trial” in the app preview video. Fair point …maybe. IF it just hadn’t been in there for TWO AND A HALF YEARS. Hundreds of reviews, dozens of other rejections. But today suddenly became an issue, while submitting a bug fix update.

— Max Seelemann (@macguru17) November 23, 2019
FavoriteTweet  macguru17 
november 2019 by mjtsai
Twitter
Nobody will ever need more than 8TB of Xcode DerivedData.

— Max Seelemann (@macguru17) November 14, 2019
FavoriteTweet  macguru17 
november 2019 by mjtsai
Twitter
Devil’s Advocate might read this chart as “Apple stopped caring about / investing in the Mac when iPad came out” 🤐🙊 https://t.co/6fOtDBuRvh

— Max Seelemann (@macguru17) November 5, 2019
FavoriteTweet  macguru17 
november 2019 by mjtsai
Twitter
First day with AirPods Pro... with a winter cap 🧢 ❄️ covering ears 👂 riding bike 🚲.

- can’t squeeze because covered and/or gloves
- no Siri because doesn’t hear you
- don’t hear cars (lol of course!)
- transparency mode makes ugly noises because covered

🤷🏼‍♂️

— Max Seelemann (@macguru17) October 31, 2019
FavoriteTweet  macguru17 
october 2019 by mjtsai
Twitter
Two of my fav features in one picture: Relocated items and deprecated 32bit apps 😂 pic.twitter.com/0vJZyqFEtL

— Max Seelemann (@macguru17) October 24, 2019
FavoriteTweet  macguru17 
october 2019 by mjtsai
Twitter
Oh Hai Catalina #CancelOrAllow pic.twitter.com/5YjSHpjhtb

— Max Seelemann (@macguru17) October 24, 2019
FavoriteTweet  macguru17 
october 2019 by mjtsai
Twitter
That rumor that Catalina launches on October 4? (https://t.co/sEq3gUs2er)

I’m pretty sure this is a just translation issue. There’s a footnote “4” right behind the word “October” in English. And the translator didn’t realize, because they don’t get to see the full context. pic.twitter.com/5WBVzqUQ4R

— Max Seelemann (@macguru17) September 27, 2019
FavoriteTweet  macguru17 
september 2019 by mjtsai
Twitter
Xcode 11 GM2 broke localization of static take view cells in storyboards. 😞 (FB7302304)

Anybody know when this is traditionally going to be fixed? Also when do we get iOS 13.1 Simulators? Anybody ever test this? pic.twitter.com/N9W0KF8TPf

— Max Seelemann (@macguru17) September 23, 2019
FavoriteTweet  macguru17 
september 2019 by mjtsai
Twitter
And there goes half a day lost to wondering why SF Symbol icons are differently aligned on device and in simulator.

Seems Apple changed the baselines in iOS 13.1, yet the Xcode 11 simulators only does 13.0. 🤪 pic.twitter.com/Y3gPSM1AHa

— Max Seelemann (@macguru17) September 12, 2019
FavoriteTweet  macguru17 
september 2019 by mjtsai
Twitter
Interesting question – Xcode 11 is GM and includes the iPadOS SDK. Why should it be forbidden to target that then? Isn’t “part of GM” essentially the definition of “out of beta”

— Max Seelemann (@macguru17) September 11, 2019
FavoriteTweet  macguru17 
september 2019 by mjtsai
Twitter
What concerns me the most: Apple not caring at all about their betas, feedback assistant, stability and so forth … this is one thing. It’s their products.

But them also breaking *other* beta processes by widening the distance between testers and developers is so much worse. https://t.co/lxkvJRePvk

— Max Seelemann (@macguru17) September 9, 2019
FavoriteTweet  macguru17 
september 2019 by mjtsai
Twitter
TIL that Apple added “TestFlight Feedback” in iOS 13. Which:

- You can’t opt out from
- Don’t get notified about
- Has no API access (😂 I know)
- Has an undocumented format

I’m wondering if anybody at Apple realizes this is *worse* than email in every possible regard. 👎

— Max Seelemann (@macguru17) September 9, 2019
FavoriteTweet  macguru17 
september 2019 by mjtsai
Twitter
This year it’s really really dirty…

▸ new Xcode version broke CI workflow
▸ new crash reporting broke all crash reporting and JIRA integrations
▸ new OS looks (dark mode / SF symbols) broke all view rendering

Oh and the new OS’es themselves are… well, you know that part. https://t.co/7NUvqTCJes

— Max Seelemann (@macguru17) September 4, 2019
FavoriteTweet  macguru17 
september 2019 by mjtsai
Twitter
⚠️ It seems that Apple has done a full rollback of basically all iCloud changes from Catalina / iOS 13.

The sync agent “bird” is back, as is “brctl”. Gone is the new “iCloudDrive” agent. No folder sharing until at least iOS 13.2, it seems. Maybe even iOS 14?

— Max Seelemann (@macguru17) September 3, 2019
FavoriteTweet  macguru17 
september 2019 by mjtsai
Twitter
I now convinced that people at Apple thought SFSymbols to be just a bunch of icons. And they approached it that way.

Then they realized they had to change UIs everywhere. Then there was no time left, UI freeze in June and voilà …

Here we have the most inconsistent iOS UI ever.

— Max Seelemann (@macguru17) August 29, 2019
FavoriteTweet  macguru17 
august 2019 by mjtsai
Twitter
PSA: Even iOS 13.1 beta did not bring back iCloud folder sharing. (Dropped in 13.0 beta 4 or 5?)

Catalina beta 7 still seems to be lacking major iCloud prime-time stability.

🤞 pic.twitter.com/zOznuKD0HS

— Max Seelemann (@macguru17) August 29, 2019
FavoriteTweet  macguru17 
august 2019 by mjtsai
Twitter
TIL if you have spell correction “automatic by language”, you can choose “Set Up” and set the locales!

Have been freaking out about all my Z being replaced with S for over a year now. 😂🤯 pic.twitter.com/bGH1PmbadE

— Max Seelemann (@macguru17) August 26, 2019
FavoriteTweet  macguru17 
august 2019 by mjtsai
Twitter
I have to admit I’ve gotten pretty thin-skinned in this regard. This reply is only the tip of the iceberg. It’s anything but the first time I have a very bad experience with bug reports. These experiences have made me almost completely stop to file them.

— Max Seelemann (@macguru17) August 20, 2019
FavoriteTweet  macguru17 
august 2019 by mjtsai
Twitter
You need to know that the person on the other end is likely doing this for their full time job. Day in and out they screen bugs and reply to them. They know exactly what the matter is and where the responsibility lies. It’s a demonstration of disinterest.

— Max Seelemann (@macguru17) August 20, 2019
FavoriteTweet  macguru17 
august 2019 by mjtsai
Twitter
They released the buggiest betas in years. Which is FINE, it’s a beta.

But they broke the feedback channel. And didn’t fix it. Given the fewer bug reports vs previous years, s/o must have assumed it to be safe to start the public beta even *earlier*. Apple steered into a mess.

— Max Seelemann (@macguru17) August 20, 2019
FavoriteTweet  macguru17 
august 2019 by mjtsai
Twitter
I would like to add that every engineer at Apple I’ve ever talked to personally has been super helpful and extremely kind. I also don’t think the feedback reply was intended to insult.

BUT: the fact this is happening so, so often shows it’s a structural problem.

— Max Seelemann (@macguru17) August 20, 2019
FavoriteTweet  macguru17 
august 2019 by mjtsai
Twitter
My replies are full of developers feeling let down and ignored, reporting similar experiences.

It feels like this beta season has done a lot of damage to Apple’s developer ecosystem. Trust is lost. Apple should pay attention and act, to not permanently loose a lot of supporters.

— Max Seelemann (@macguru17) August 19, 2019
FavoriteTweet  macguru17 
august 2019 by mjtsai
Twitter
I’ve spent *my* time to collect a bug report, create a sample project and bother to use this broken app called „Feedback Assistant“.

The insult: they don’t bother to even look at it.
The shame: they refuse to investigate because *I* no longer have access to the sample

My reply: pic.twitter.com/tNqfLf3esH

— Max Seelemann (@macguru17) August 19, 2019
FavoriteTweet  macguru17 
august 2019 by mjtsai
Twitter
Alright. Wow. Apple developer support seems to fallen deep enough that they now shame and insult developers that reported issues.

Believe it or not, they are blaming *me* for not being able to re-download a sample project from a feedback I filed 1.5 months ago. pic.twitter.com/gMvGviWs8q

— Max Seelemann (@macguru17) August 19, 2019
FavoriteTweet  macguru17 
august 2019 by mjtsai
Twitter
Alright, Catalina is very, very broken on this Mac. Reinstalls not helping or anything. If anybody is out there listening, here’s the most two pressing issues: FB7067084 FB7067117

— Max Seelemann (@macguru17) August 18, 2019
FavoriteTweet  macguru17 
august 2019 by mjtsai
Twitter
What are people using these days for TimeMachine backups? Apple killed all non-Mac native support. Any other options?

(Currently thinking of a My Cloud EX2 /w 2x2TB SSDs)

— Max Seelemann (@macguru17) August 14, 2019
FavoriteTweet  macguru17 
august 2019 by mjtsai
Twitter
New in iOS 13? If you shoot multiple Live Photos in quick succession, force-pressing them will play them *all* as if it were one movie. 🤯

— Max Seelemann (@macguru17) July 16, 2019
FavoriteTweet  macguru17 
july 2019 by mjtsai
Twitter
As developers *we* have to deal with the reality of our users. It’s not our users that have to deal with our hairsplitting definitions of technical terms.

If everybody thinks „a beta is just fine“, then it’s *our* problem for teaching them so, not theirs.

— Max Seelemann (@macguru17) July 9, 2019
FavoriteTweet  macguru17 
july 2019 by mjtsai
Twitter
*I* know what a beta is and what that means. But in times where everything is a beta, people tend to to forget.

imo, a company giving betas to millions of people is responsible for doing this in a responsible manner. As a minimum it’s to make sure to at least not delete data.

— Max Seelemann (@macguru17) July 9, 2019
FavoriteTweet  macguru17 
july 2019 by mjtsai
Twitter
This year’s betas are a true support nightmare.

10% of our users on these already, and many many are seeing sync outages, some even data loss.

It’s careless of Apple to release such broken OSes to the masses. https://t.co/eCXPCjKSVn

— Max Seelemann (@macguru17) July 9, 2019
FavoriteTweet  macguru17 
july 2019 by mjtsai
Twitter
The insanity of this is…

We now have 5x the number of users on iOS 13 now, then we have on iOS 11 and 12 *combined*.

Every tenth of our users got lured into a OS that has a completely broken sync.

Those users are laboratory rats, not beta testers.

— Max Seelemann (@macguru17) July 7, 2019
FavoriteTweet  macguru17 
july 2019 by mjtsai
Twitter
Current State of iCloud in b3 of macOS and iOS: It’s just broken.

Folder duplicates, never finishing sync, not uploading anything, not downloading anything. Pages/Numbers collaboration is broken.

How could anybody approve this for a PUBLIC BETA? pic.twitter.com/cDtal2JMKz

— Max Seelemann (@macguru17) July 7, 2019
FavoriteTweet  macguru17 
july 2019 by mjtsai
Twitter
Resigning here… my Mac’s CloudKit connection is completely broken for weeks now and I am unable to find a solution.

Any SSL expert out there that knows how to fix "certificates do not meet pinning requirements”? Google has 0 results for this string. pic.twitter.com/Tf6UlqJx7U

— Max Seelemann (@macguru17) June 13, 2019
FavoriteTweet  macguru17 
june 2019 by mjtsai
Twitter
I just checked with the AppStore team in the labs—it’s true!! No legal blob needed anymore. They’re moving it to system UI. Also not needed in the app description on the App Store. Also ToS and Privacy Policy need to be somewhere in the app, not necessarily on the purchase UI. 🥳 https://t.co/9GhemkkXAW

— Max Seelemann (@macguru17) June 7, 2019
FavoriteTweet  macguru17 
june 2019 by mjtsai
Twitter
#HotTake

SwiftUI ist the new Cocoa. It’s to UIKit and AppKit what Cocoa was to Carbon.

Marzipan is transitional technology. Once iOS apps are built with SwiftUI, Marzipan will become obsolete.

— Max Seelemann (@macguru17) June 3, 2019
FavoriteTweet  macguru17 
june 2019 by mjtsai
Twitter
“The value of an 8-core i9 really shines when you need to do 20 or so archive builds in a row.” – you can quote me on that.

— Max Seelemann (@macguru17) May 14, 2019
FavoriteTweet  macguru17 
may 2019 by mjtsai
Twitter
Hitting ⌘U in Xcode, and running first our iOS and then our macOS tests would take ~1.5 hours. 🐌

When I push to CI, I now have the results in 20 minutes. 🏎

(Parallelized onto 5 Mac minis. If only didn’t have to build that on our own)

— Max Seelemann (@macguru17) April 15, 2019
FavoriteTweet  macguru17 
april 2019 by mjtsai
Twitter
Also, the more I use hosted web-based tool, the more I become convinced that “instant deployment” essentially just means to not having to care about anything, because you can always fix it. Mediocre software is the result when “anything goes, nothing must”.

— Max Seelemann (@macguru17) April 15, 2019
FavoriteTweet  macguru17 
april 2019 by mjtsai
Twitter
Currently using @getflowhelp – but… ugh.

An app that cares about usability as much as taking a minute (!!!) to copy a 100-item checklist… I think that says it all. ☹️

— Max Seelemann (@macguru17) April 15, 2019
FavoriteTweet  macguru17 
april 2019 by mjtsai
Twitter
Still looking for a calendar-based shared todo list for teams that doesn’t suck. 😭

— Max Seelemann (@macguru17) April 15, 2019
FavoriteTweet  macguru17 
april 2019 by mjtsai
Twitter
I recently spent 4000 € on a new iMac. However, I am unable to use it. 😡

Migration Assistant is so broken, it just doesn’t work. Neither over Ethernet, restore from TM nor migrate from TM working. Always throwing errors or bailing or hanging.

Apple, what’s up with that?

— Max Seelemann (@macguru17) April 5, 2019
FavoriteTweet  macguru17 
april 2019 by mjtsai
Twitter
Dear Xcode developers at Apple, who always wanted nothing more but some radars to help them argue pro CI improvements. I’ve just filed some: 49214267, 49214309, 49214422, 49214379.

— Max Seelemann (@macguru17) March 25, 2019
FavoriteTweet  macguru17 
march 2019 by mjtsai
Twitter
Interesting… WWDC is $200 more expensive this year.

Also, from the image, I clearly see the introduction of Dark Mode for iOS (its dark) and the return of Obj-C (the square brackets). pic.twitter.com/hRizolYyo5

— Max Seelemann (@macguru17) March 14, 2019
FavoriteTweet  macguru17 
march 2019 by mjtsai
Twitter
Is there a build setting (for XCConfig) to influence the name of the archive created from an archive build? Didn’t find anything…

— Max Seelemann (@macguru17) March 4, 2019
FavoriteTweet  macguru17 
march 2019 by mjtsai
Twitter
I mean … at least that would bring us to the front page of Ars Technica, right?

(From: https://t.co/MH13CiVzQu) pic.twitter.com/DGQIuMXS8B

— Max Seelemann (@macguru17) February 12, 2019
FavoriteTweet  macguru17 
february 2019 by mjtsai
Twitter
These 32bit app warnings on Mojave are really the worst UI Apple has done in a very long time.

These pop up at *random* times, for *random* trash apps somewhere on my disk.

I was just typing, an alert came, I hit the space bar, and was brought to the FAQ website. #UXfromhell

— Max Seelemann (@macguru17) February 1, 2019
FavoriteTweet  macguru17 
february 2019 by mjtsai
Twitter
Got a reply to my radar: App Analytics show data only from iOS 8 and macOS 10.14.1 and onwards.

Caveat: This *includes* sales data.

So if your Mac sales numbers are just some bogus random number between 0 and your actual sales – these are users with a current OS version. 🙃 https://t.co/VuntTWO70R

— Max Seelemann (@macguru17) January 23, 2019
FavoriteTweet  macguru17 
january 2019 by mjtsai
Twitter
We’re getting 1-star reviews every single day for stuff that’s beyond our control. Other examples:

- it’s basically impossible to update apps no longer on sale: 1 star
- the store says “free” for an app that requires a subscription: 1 star https://t.co/3szRol2Uvh

— Max Seelemann (@macguru17) January 22, 2019
FavoriteTweet  macguru17 
january 2019 by mjtsai
Twitter
Where was that thread re: “super easy” subscription management on the App Store again? Got a sad addendum here… 😞

User felt they had to cancel their credit card to stop a subscription. (And we get a 1-star, of course.) pic.twitter.com/XSuFgGOglI

— Max Seelemann (@macguru17) January 22, 2019
FavoriteTweet  macguru17 
january 2019 by mjtsai
Twitter
Finally a convenient way to sort includes in Xcode… https://t.co/80e7t0tDNW pic.twitter.com/2nlcguDO88

— Max Seelemann (@macguru17) December 21, 2018
FavoriteTweet  macguru17 
december 2018 by mjtsai
Twitter
It’s official. Our beloved @hockeyapp is end of life. Microsoft today sent notifications to all developers to transition by Nov 16, 2019.

Time to get to work… 😭 pic.twitter.com/1WJOCoyElt

— Max Seelemann (@macguru17) November 16, 2018
FavoriteTweet  macguru17 
november 2018 by mjtsai
Twitter
6 years into mandatory app sandboxing on the Mac App Store, it’s still not possible to ship a decent FTP client without SIX different kinds of “temporary” permission exceptions.

What a mess… https://t.co/ChTCey8mtZ

— Max Seelemann (@macguru17) November 16, 2018
FavoriteTweet  macguru17 
november 2018 by mjtsai
Twitter
Is that even a scenario any more? I thought apps essentially never get quit nowadays and are rather moved from RAM to disk.

Maybe if both RAM and disk are full any you’re starting another app 😉

— Max Seelemann (@macguru17) November 15, 2018
FavoriteTweet  macguru17 
november 2018 by mjtsai
Twitter
😭 When your #1 radar gets closed as a dupe of an issue that is well over 1.5 years old … and still open. pic.twitter.com/UpRXOBVl7m

— Max Seelemann (@macguru17) October 30, 2018
FavoriteTweet  macguru17 
october 2018 by mjtsai
Twitter
Any Apple engineer out there cares about macOS user experience? Please take a look at rdar://problem/44724781

The stubbornness and incompetence shown in this second, now also closed, radar is mind boggling.

What am I to do? How do I get a sane person to take a look at a radar?

— Max Seelemann (@macguru17) October 16, 2018
FavoriteTweet  macguru17 
october 2018 by mjtsai
Twitter
10.13 dark menus mostly had to work against light backgrounds. 10.14 menus need to cope with very dark backgrounds as well. These images are oversimplifying.

— Max Seelemann (@macguru17) October 4, 2018
FavoriteTweet  macguru17 
october 2018 by mjtsai
Twitter
And now the Mac App Store is distributing a different build than was approved. LOL #devlife

— Max Seelemann (@macguru17) September 25, 2018
FavoriteTweet  macguru17 
september 2018 by mjtsai
Twitter
Oh… and please never change, 🍏, the only company that manages to mix formal and informal language within 50px of the same narrative. pic.twitter.com/l5zS9dZ7iI

— Max Seelemann (@macguru17) September 21, 2018
FavoriteTweet  macguru17 
september 2018 by mjtsai
Twitter
iPhone XR’s notch is 33pt. iPhone XS’ and XS Max’s notch is 30pt. Someone help me please. 😭

— Max Seelemann (@macguru17) September 21, 2018
FavoriteTweet  macguru17 
september 2018 by mjtsai
Twitter
Users really, like really, don’t seem to realize that OS updates *can* and *do* break software.

They rather prefer to claim malpractice and planned obsolescence on the developer. And give one star reviews, of course. 🙄

— Max Seelemann (@macguru17) September 19, 2018
FavoriteTweet  macguru17 
september 2018 by mjtsai
Twitter
So Mojave is GM and progress bars are still blurry on non-retina screens. 🙄 Amazing attention to detail.

(Radar from Aug 31: rdar://problem/43935456) pic.twitter.com/filGg0Z0V6

— Max Seelemann (@macguru17) September 19, 2018
FavoriteTweet  macguru17 
september 2018 by mjtsai
Twitter
⬆️1️⃣ That’s why we’re reluctant to use 3rd party libraries. With exceptions though:

- Really complex stuff that’s hard to do (e.g. zip, test mocking)
- Simple UIs that are no pain to rebuild (e.g. buttons) https://t.co/xdDqECiTKd

— Max Seelemann (@macguru17) September 18, 2018
FavoriteTweet  macguru17 
september 2018 by mjtsai
Twitter
I think you can underline the same narrative: „where is that document I had open just yesterday?“

But then since the setting is off by default, I think they could revert to the stronger restoration they once had. I hate it if I accidentally close Safari and need to re-arrange.

— Max Seelemann (@macguru17) September 6, 2018
FavoriteTweet  macguru17 
september 2018 by mjtsai
Twitter
Yes. Right, but they do keep the screens. I guess that has been done to „find“ back into the apps. I also think they backtracked the behavior multiple times because people got confused. I guess only a pro knows when an app opens windows on other spaces...

— Max Seelemann (@macguru17) September 6, 2018
FavoriteTweet  macguru17 
september 2018 by mjtsai
Twitter
My main screen has three spaces. Space one is usually empty. Only after a restart, it’s the screen of shame – apps that don’t do state restoration correctly.

Namely: Chrome, @FrontApp, @SlackHQ, @flowapp.

Basically Electron. 🙄

— Max Seelemann (@macguru17) September 6, 2018
FavoriteTweet  macguru17 
september 2018 by mjtsai
Twitter
No detail yet (ask Macoun 😉) but essentially we’re syncing receipts through iCloud.

— Max Seelemann (@macguru17) August 31, 2018
FavoriteTweet  macguru17 
august 2018 by mjtsai
Twitter
The amount of pain we’re going through by trying to run a cross-platform subscription business without accounts is mind-boggling.

I hate accounts, but for us that’d certainly have been faster and more reliable. https://t.co/xQqlL2ehYx

— Max Seelemann (@macguru17) August 31, 2018
FavoriteTweet  macguru17 
august 2018 by mjtsai
Twitter
Just say “upcoming/future releases of iOS”. Silly, but everybody understands and they don’t reject you.

— Max Seelemann (@macguru17) August 24, 2018
FavoriteTweet  macguru17 
august 2018 by mjtsai
Twitter
Glad we’re rolling our own analytics now. Gives a more relevant and totally different picture for us: pic.twitter.com/7rNcFhhkrk

— Max Seelemann (@macguru17) August 16, 2018
FavoriteTweet  macguru17 
august 2018 by mjtsai
Twitter
I still don’t understand this move. I guess that small 7% cut was never a problem to begin with.

All I can attribute it to is arrogance and ignorance, which are both no unknow traits of Apple. But then again they spend so much energy trying to be perceived differently. https://t.co/hwUjzyB3cQ

— Max Seelemann (@macguru17) August 2, 2018
FavoriteTweet  macguru17 
august 2018 by mjtsai
Twitter
Definitely @Wordcrafts. Very reliable, very accurate. And they stick to negotiated schedules. Not the cheapest though, but we all know what cheap buys...

— Max Seelemann (@macguru17) August 1, 2018
FavoriteTweet  macguru17 
august 2018 by mjtsai
Twitter
The digest of this thread is also now filed as a radar:

“Process for allowing non-public API in App Store apps in certain circumstances”https://t.co/MrJqDGDl9o

rdar://problem/42596877 https://t.co/isadwWDv3K

— Max Seelemann (@macguru17) July 25, 2018
FavoriteTweet  macguru17 
july 2018 by mjtsai
Twitter
Oh, I can totally see the challenges. IIRC, NSWindow.m is in the 20k range.

I’d argue though, that they should have spent more on fixes years ago. The pace at which stuff got added did not decline. But the more you add the more to maintain. And the less time for fixes...

— Max Seelemann (@macguru17) July 18, 2018
FavoriteTweet  macguru17 
july 2018 by mjtsai
Twitter
I’d be fine with all bugs being fixed. And fixes getting more priority vs new features.

— Max Seelemann (@macguru17) July 18, 2018
FavoriteTweet  macguru17 
july 2018 by mjtsai
Twitter
To sum it up: IMO, strictly and relentlessly forbidding any private API use is ill-fated. It hurts users, developers and the platform.

I’d like Apple to reconsider this direction. Bugs are a *reality* in software development. We must all live and deal with them.

(The End)

— Max Seelemann (@macguru17) July 18, 2018
FavoriteTweet  macguru17 
july 2018 by mjtsai
Twitter
So why is that? Have we ever used private API in the past, we stuck to some clear rules:

- Use it only as a LAST resort
- Use it only for cases of bad UX
- Always protect against change

We usually have lower standards when “bending” public API. (That’s actually why apps break.)

— Max Seelemann (@macguru17) July 18, 2018
FavoriteTweet  macguru17 
july 2018 by mjtsai
« earlier      
per page:    204080120160

Copy this bookmark:



description:


tags: