mjtsai + stroughtonsmith   918

Twitter
Windows 10X, for the Mac folks, is like Apple, having discontinued iOS for a couple years because iPhone fizzled out, now porting macOS to iPad, replacing Finder/Dock with a new touch-first shell, and making all the native apps use Catalyst, with an emulator for legacy Mac apps pic.twitter.com/eGs1wLRUvZ

— Steve Troughton-Smith (@stroughtonsmith) February 12, 2020
FavoriteTweet  stroughtonsmith 
6 days ago by mjtsai
Twitter
Think about this: Swift Playgrounds is how Apple is teaching kids to code. Swift Playgrounds on macOS only supports UIKit and other Catalyst-ready APIs. I'll let that speak for itself pic.twitter.com/7B1gPASXLf

— Steve Troughton-Smith (@stroughtonsmith) February 11, 2020
FavoriteTweet  stroughtonsmith 
8 days ago by mjtsai
Twitter
Win32 apps on Windows 10X feel so much like Classic apps on early Mac OS X. The framebuffer sharing seems so odd. They even made the distinction of Win32 apps vs 'native' apps

— Steve Troughton-Smith (@stroughtonsmith) February 11, 2020
FavoriteTweet  stroughtonsmith 
8 days ago by mjtsai
Twitter
It is such a shame Apple has decided to never open UIKit to watchOS devs, because now, thanks to new in-process dyld mechanics, it is easier than ever to load up a UIKit UI inside your watchOS app — mere header annotations the only blocker pic.twitter.com/UMvK1Di0pH

— Steve Troughton-Smith (@stroughtonsmith) February 6, 2020
FavoriteTweet  stroughtonsmith 
13 days ago by mjtsai
Twitter
Home in 10.15.4 does indeed do away with the spinning date pickers. They obviously haven't finished redesigning for the compact picker — but this is what it looks like. You click, you type a number https://t.co/cYsDgSlMmR pic.twitter.com/m48eij3BF7

— Steve Troughton-Smith (@stroughtonsmith) February 5, 2020
FavoriteTweet  stroughtonsmith 
14 days ago by mjtsai
Twitter
Hello hardware modifier key remapping — this seems new in iPadOS 13.4? pic.twitter.com/sGUhXJFFOZ

— Steve Troughton-Smith (@stroughtonsmith) February 5, 2020
FavoriteTweet  stroughtonsmith 
14 days ago by mjtsai
Twitter
UIDatePickerStyleCompact! https://t.co/9WWYvwqWT6

— Steve Troughton-Smith (@stroughtonsmith) February 5, 2020
FavoriteTweet  stroughtonsmith 
14 days ago by mjtsai
Twitter
Here's a trivial example as to how to support key down/key up events in iOS 13.4 via UIPress. *Finally* 🎉

This may just be huge for game developers on iOS — real keyboard support for the first time pic.twitter.com/lrJOj1mFSA

— Steve Troughton-Smith (@stroughtonsmith) February 5, 2020
FavoriteTweet  stroughtonsmith 
14 days ago by mjtsai
Twitter
UIKey! Are we finally getting keyboard key up/down events on iOS and Catalyst? https://t.co/hkMAeWWb1L

— Steve Troughton-Smith (@stroughtonsmith) February 5, 2020
FavoriteTweet  stroughtonsmith 
14 days ago by mjtsai
Twitter
they were also from 2 years prior, but if Apple was actually planning shared purchase this year then you'd think they would have launched it alongside Catalyst instead of making us go through all that now for dead-end bundle IDs and store records

— Steve Troughton-Smith (@stroughtonsmith) February 5, 2020
FavoriteTweet  stroughtonsmith 
14 days ago by mjtsai
Twitter
Universal Purchase for Mac/iOS apps! 😱 pic.twitter.com/9yNrDmwvWD

— Steve Troughton-Smith (@stroughtonsmith) February 5, 2020
FavoriteTweet  stroughtonsmith 
14 days ago by mjtsai
Twitter
It is 2020 and you cannot delete photos from removable storage in the Photos app on macOS, only import them first. To delete, you need to open Image Capture (!, remember that?) or do it manually in the Finder

— Steve Troughton-Smith (@stroughtonsmith) February 5, 2020
FavoriteTweet  stroughtonsmith 
14 days ago by mjtsai
Twitter
For me, iPad as a form factor has long since replaced the laptop. I won’t ever be going back, that’s permanent. And as such, it needs to do a lot more than it does today. It’s definitely been a disappointing ten years

— Steve Troughton-Smith (@stroughtonsmith) February 2, 2020
FavoriteTweet  stroughtonsmith 
17 days ago by mjtsai
Twitter
There's been a lot of talk about iPad's multitasking UI over the past week, so I thought it would be worth showing non-Windows users how Windows 8.1 tackled these problems. The physicality of moving app windows around directly is something iOS got right when it adopted the same pic.twitter.com/FdU0PdZMh0

— Steve Troughton-Smith (@stroughtonsmith) February 1, 2020
FavoriteTweet  stroughtonsmith 
18 days ago by mjtsai
Twitter
There's plenty of iPad's multitasking UI that I think is great at a conceptual level, but affordances (like a tab bar, or window controls) just aren't there for users who don't want to have to learn arcane gestures. Even I lose track of what windows are open in iPad's junk-drawer

— Steve Troughton-Smith (@stroughtonsmith) January 31, 2020
FavoriteTweet  stroughtonsmith 
19 days ago by mjtsai
Twitter
Speaking of Catalina and its dialogs, this daily popup drives me crazy. No indication what causes it, and if I don't enter my password I can't continue using the machine. Checking Activity Monitor suggests it's Mail-related pic.twitter.com/aQAFTGCr1e

— Steve Troughton-Smith (@stroughtonsmith) January 28, 2020
FavoriteTweet  stroughtonsmith 
22 days ago by mjtsai
Twitter
If you haven’t read Microsoft’s internal email chain re the WWDC announcement of Mac OS X Tiger before, take two minutes and check it out right now. I gotta imagine this happened a lot in the 2010s… https://t.co/64SlppPf2b

— Steve Troughton-Smith (@stroughtonsmith) January 28, 2020
FavoriteTweet  stroughtonsmith 
22 days ago by mjtsai
Twitter
All those NS and UI prefixes sure made it easy to Google for things…

Honestly though I always disliked the way Swift absorbs and re-exposes half of Foundation (but not bridging it completely), and it seems pointless now that IBM has abandoned Swift on the web https://t.co/w8g8lKnONe

— Steve Troughton-Smith (@stroughtonsmith) January 28, 2020
FavoriteTweet  stroughtonsmith 
22 days ago by mjtsai
Twitter
TIL: you can drag upwards on the MobileSafari toolbar on iPad to minimize it semi-permanently

— Steve Troughton-Smith (@stroughtonsmith) January 26, 2020
FavoriteTweet  stroughtonsmith 
24 days ago by mjtsai
Twitter
Couple folks unsure about where I stand on AR, based on last tweet: I think AR is going to be huge, and could outright replace desktop computing in ways a smartphone cannot on its own. Apple right to be thinking of it as next iPhone — but in private, not hyping it up externally

— Steve Troughton-Smith (@stroughtonsmith) January 21, 2020
FavoriteTweet  stroughtonsmith 
29 days ago by mjtsai
Twitter
Oh here come the duplicated files, with a (1) suffix added to their names. No idea where from, of course, because you deleted the folder completely and uploaded a fresh copy. And only one or two files are duplicated. Because reasons?

— Steve Troughton-Smith (@stroughtonsmith) January 18, 2020
FavoriteTweet  stroughtonsmith 
4 weeks ago by mjtsai
Twitter
Surprise! There’s still only one copy of the folder in Files and no indication that it’s uploading anything to it, until you switch to the Dropbox app which has a progress bar. No sign of the phantom duplicate

— Steve Troughton-Smith (@stroughtonsmith) January 18, 2020
FavoriteTweet  stroughtonsmith 
4 weeks ago by mjtsai
Twitter
Delete folder completely from Dropbox and try to re-upload from iPad’s downloads folder, get told it already exists and needs to be replaced or duplicated. Choose ‘keep both’ just to see what happens next

— Steve Troughton-Smith (@stroughtonsmith) January 18, 2020
FavoriteTweet  stroughtonsmith 
4 weeks ago by mjtsai
Twitter
Drag files into a folder in list view, they get sent to a sub-folder instead, even though you’ve tried this three times and made 1000% sure the sub folder was not highlighted as the drag destination but every time it did the wrong thing

— Steve Troughton-Smith (@stroughtonsmith) January 18, 2020
FavoriteTweet  stroughtonsmith 
4 weeks ago by mjtsai
Twitter
The whole iOS files system feels like it’s built upon a paper thin foundation and they keep layering important features on top of it expecting them to not collapse under their own weight

— Steve Troughton-Smith (@stroughtonsmith) January 18, 2020
FavoriteTweet  stroughtonsmith 
4 weeks ago by mjtsai
Twitter
You really can’t trust the iOS Files app w/ file operations at all, especially to a third-party service. Every running file-based app ends up with a different list of files if you try to e.g. replace a folder on Dropbox. Files vanish, upload spinners break, helper processes crash

— Steve Troughton-Smith (@stroughtonsmith) January 18, 2020
FavoriteTweet  stroughtonsmith 
4 weeks ago by mjtsai
Twitter
Asphalt 9 shows exactly why Catalyst is so bad for games. It's an interaction nightmare. Every key input triggers the system beep, the escape key rips it out of fullscreen instead of triggering menu or 'back', and the whole thing is designed without manual acceleration controls https://t.co/emd9mBSWeg

— Steve Troughton-Smith (@stroughtonsmith) January 17, 2020
FavoriteTweet  stroughtonsmith 
4 weeks ago by mjtsai
Twitter
It bugs me so much that Mail in macOS plays the new email notification sound before actually adding the incoming mail to the UI. Why. Why do this. Play the noise after you've downloaded it so I don't switch into an empty app and grind to a halt for five seconds 😪

— Steve Troughton-Smith (@stroughtonsmith) January 12, 2020
FavoriteTweet  stroughtonsmith 
5 weeks ago by mjtsai
Twitter
real mouse/trackpad and keyboard support. Key up/down events, mouse capture, cursor hiding/showing, relative x and y, context menu clicks, multitouch gestures and scrolling

— Steve Troughton-Smith (@stroughtonsmith) January 12, 2020
FavoriteTweet  stroughtonsmith 
5 weeks ago by mjtsai
Twitter
I’m not even gonna ask, Siri… pic.twitter.com/SB97fRxIeB

— Steve Troughton-Smith (@stroughtonsmith) December 31, 2019
FavoriteTweet  stroughtonsmith 
7 weeks ago by mjtsai
Twitter
Dropbox Smart Sync doesn't seem all that smart to me. The moment you navigate to a folder in Finder it starts switching its contents to 'Local' instead of 'Online Only'; presumably QuickLook is to blame, touching everything it sees, but surely Dropbox's KEXT must understand this?

— Steve Troughton-Smith (@stroughtonsmith) December 27, 2019
FavoriteTweet  stroughtonsmith 
7 weeks ago by mjtsai
Twitter
It's nearly 2020 and watchOS still can't connect to the home WiFi when you're a room away from your phone and decide to reply to an iMessage on it 😒

— Steve Troughton-Smith (@stroughtonsmith) December 24, 2019
FavoriteTweet  stroughtonsmith 
8 weeks ago by mjtsai
Twitter
…the point is it's kinda ridiculous that you have to take everything out just to open it up. You don't have to do that with older Mac Pro towers or with PCs

— Steve Troughton-Smith (@stroughtonsmith) December 23, 2019
FavoriteTweet  stroughtonsmith 
8 weeks ago by mjtsai
Twitter
The base model Mac Pro's GPU gets an OpenCL Geekbench result of 80% the performance of the GTX 1080 in my 2014 gaming PC 😅 The upcoming BTO optional Radeon RX 5700 XT beats the GTX 1080 by 14% though. Still. That's a lot of money in 2020 just to par with a 2016 graphics card

— Steve Troughton-Smith (@stroughtonsmith) December 23, 2019
FavoriteTweet  stroughtonsmith 
8 weeks ago by mjtsai
Twitter
Right, seems totally unnecessary to seemingly codify it in the rules that you’ll be dramatically penalized for somebody misunderstanding or misreading your report? Doesn’t feel good to start a professional relationship that way ☹️

— Steve Troughton-Smith (@stroughtonsmith) December 21, 2019
FavoriteTweet  stroughtonsmith 
8 weeks ago by mjtsai
Twitter
What’s up with the “Reports lacking necessary information to enable Apple to efficiently reproduce the issue will result in a significantly reduced bounty payment, if accepted at all” line? Seems a bit mean-spirited, no? Oftentimes the inability to repro is not reporter’s fault

— Steve Troughton-Smith (@stroughtonsmith) December 21, 2019
FavoriteTweet  stroughtonsmith 
8 weeks ago by mjtsai
Twitter
The great thing about the Mac Pro case is just how future-proof it is. You could fit any kind of motherboard inside without having to modify the chassis or the space frame, as everything else is modular. Even the back of the case isn't fixed to any particular ports or slots pic.twitter.com/NpdvhpYsTt

— Steve Troughton-Smith (@stroughtonsmith) December 21, 2019
FavoriteTweet  stroughtonsmith 
8 weeks ago by mjtsai
Twitter
Asked what I would upgrade in a tower Mac — that kinda misses the point: RAM fails, disks fail, GPUs fail, screens fail, and all of those are trivial things to replace on a tower, and a nightmare on any other machine (*especially* in a country without Apple Stores)

— Steve Troughton-Smith (@stroughtonsmith) December 18, 2019
FavoriteTweet  stroughtonsmith 
9 weeks ago by mjtsai
Twitter
A bit of conflation on @atpfm re the overlap between people who build gaming PCs and people who want a Mac tower. You still wouldn't want to use the Mac for gaming, because Apple doesn't support Nvidia cards and is going to be vastly more expensive than a better-specced gaming PC

— Steve Troughton-Smith (@stroughtonsmith) December 18, 2019
FavoriteTweet  stroughtonsmith 
9 weeks ago by mjtsai
Twitter
A Mac mini-specced device, with user-accessible RAM, a GPU slot, and a spare PCIe slot, would do everything I need https://t.co/ylOLgPX6t4

— Steve Troughton-Smith (@stroughtonsmith) December 15, 2019
FavoriteTweet  stroughtonsmith 
9 weeks ago by mjtsai
Twitter
So many replies are 'if Apple offered a good tower, nobody would buy an iMac', completely without irony. If that were true (it's not), that would mean that Apple's making the wrong computer and everybody knows it? https://t.co/IvywmpZwch

— Steve Troughton-Smith (@stroughtonsmith) December 15, 2019
FavoriteTweet  stroughtonsmith 
9 weeks ago by mjtsai
Twitter
I personally don't need Xeons, or this-many PCIe lanes, or ECC RAM, or a 1400W PSU, though I have nothing against those who do; I'm pressured into mortgaging a €8,400 Mac Pro because that's literally the only option if I want to stay on macOS and get a desktop that fits me

— Steve Troughton-Smith (@stroughtonsmith) December 15, 2019
FavoriteTweet  stroughtonsmith 
9 weeks ago by mjtsai
Twitter
I don't for a second think the market for a Mac tower is 0 like Apple has convinced pundits. The market for Apple's towers for the past 16 years has been tiny because the machines have been so expensive and way-outclassed for the broader userbase pic.twitter.com/dJjOSABW3B

— Steve Troughton-Smith (@stroughtonsmith) December 15, 2019
FavoriteTweet  stroughtonsmith 
9 weeks ago by mjtsai
Twitter
'But the profit margins!' was the traditional response to the 'xMac' idea, but Apple could offer a $4000 non-workstation desktop tower and it would still both be a huge steal compared to the Mac Pro, and outrageously expensive compared to any other faster, better PC

— Steve Troughton-Smith (@stroughtonsmith) December 15, 2019
FavoriteTweet  stroughtonsmith 
9 weeks ago by mjtsai
Twitter
Mac Pro being good value 'for a workstation' doesn't negate the obvious fact that Apple should have a modular desktop that doesn't start with workstation components. People talk about an 'xMac' like it's some mythical unicorn instead of the most basic computer Apple should offer

— Steve Troughton-Smith (@stroughtonsmith) December 15, 2019
FavoriteTweet  stroughtonsmith 
9 weeks ago by mjtsai
Twitter
The desktop tower Macs are the only escape hatch to Apple's sealed & integrated computer line, and it's OK to feel like you need or want one. You don't need to explain yourself, and you are completely justified in being dismayed by the configuration options and pricing

— Steve Troughton-Smith (@stroughtonsmith) December 11, 2019
FavoriteTweet  stroughtonsmith 
9 weeks ago by mjtsai
Twitter
the Mac mini is already approaching Mac Pro pricing territory when you add GPU and slots, so a beefier one doesn't help all that much. It's still horrendous to upgrade RAM on. May as well get the real thing?

— Steve Troughton-Smith (@stroughtonsmith) December 10, 2019
FavoriteTweet  stroughtonsmith 
10 weeks ago by mjtsai
Twitter
The last PowerMac G4, and Apple's last true desktop line, started at $1,299 not so long ago…

— Steve Troughton-Smith (@stroughtonsmith) December 10, 2019
FavoriteTweet  stroughtonsmith 
10 weeks ago by mjtsai
Twitter
People ask a bunch, 'why not get a Mac mini every few years instead?', but a Mac mini's baseline cost with the specs I want is €2700 anyway, before adding GPU and display (+another €1500?), so it's hardly a throwaway purchase at that point. It's already crazy town PC pricing

— Steve Troughton-Smith (@stroughtonsmith) December 10, 2019
FavoriteTweet  stroughtonsmith 
10 weeks ago by mjtsai
Twitter
of course, but none of these are relevant to end-users. I totally understand the technical reasons, but even still I would never have chosen to wipe out the software library on existing machines without a fundamental compelling transition to justify it

— Steve Troughton-Smith (@stroughtonsmith) November 28, 2019
FavoriteTweet  stroughtonsmith 
12 weeks ago by mjtsai
Twitter
each of the previous transitions have been for an obvious reason; we're moving to Mac OS X, we're moving to Intel — this one, 'we didn't want to continue supporting the runtime'. There may be a deeper reason behind it, but people are right to be upset if none is given

— Steve Troughton-Smith (@stroughtonsmith) November 28, 2019
FavoriteTweet  stroughtonsmith 
12 weeks ago by mjtsai
Twitter
As far as things that make my life harder, inlining ObjC methods isn't one of them. Getting human-readable disassembly out of Swift code is a nightmare, on the other hand. I'm far more concerned about Swift adoption increasing than improvements to ObjC

— Steve Troughton-Smith (@stroughtonsmith) November 27, 2019
FavoriteTweet  stroughtonsmith 
12 weeks ago by mjtsai
Twitter
As somebody who disassembles ObjC and swizzles methods regularly, I have no issues with `objc_direct` et al. Even in its private API Apple regularly marks classes and methods inaccessible or hidden already, and there are always ways around it https://t.co/L8u1e7oEcT

— Steve Troughton-Smith (@stroughtonsmith) November 27, 2019
FavoriteTweet  stroughtonsmith 
12 weeks ago by mjtsai
Twitter
w/ iOS 13.2 breaking multitasking outright, BackgroundTasks crashing apps in the background, spitting out errors all the time, you start to wonder if Apple has discoveryd'd multitasking in iOS 13… 😅 Apple doesn't have a good track record of revamping previously-working systems https://t.co/5BDxhBFLxX

— Steve Troughton-Smith (@stroughtonsmith) November 26, 2019
FavoriteTweet  stroughtonsmith 
12 weeks ago by mjtsai
Twitter
Catalina fun times: Messages' helper processes don't seem to be able to send images/files dragged in from non-system volumes. If I try and drag an image to somebody from an external drive, Messages gets stuck and has to wait minutes to timeout with an error

— Steve Troughton-Smith (@stroughtonsmith) November 22, 2019
FavoriteTweet  stroughtonsmith 
12 weeks ago by mjtsai
Twitter
What's the betting that putting a Magic Keyboard into a popular device like a MBP is going to expose all kinds of keyboard issues? 😛 I use one with my PC and it's pretty susceptible to stuck keys, dust and really fragile metal clips too, as my now-broken command key can testify

— Steve Troughton-Smith (@stroughtonsmith) November 18, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
Oh yeah, I keep a gift card under my (full-size/Space Gray) Magic Keyboard to stop it bending in the middle, but I expect the laptops can avoid that one… 😅 https://t.co/Pp6cU1miGZ

— Steve Troughton-Smith (@stroughtonsmith) November 18, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
I really wish I could turn off TestFlight’s exception catching. It’s infuriating that it’s telling users my app crashed every time it returns from background, even though the app’s totally fine. OS bug—something in AVPlayer fires up BackgroundTasks & doesn’t clean up after itself

— Steve Troughton-Smith (@stroughtonsmith) November 15, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
Somebody should tell Apple that AppleGlot doesn't install on Catalina, which makes their localization page and glossary downloads pretty useless 😛 https://t.co/UQSncADLu0 pic.twitter.com/z3HZU5sNOS

— Steve Troughton-Smith (@stroughtonsmith) November 14, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
New MacBook Pro sounds like it fixes all the problems I had with the last models & their recall-worthy keyboards. It took 3 years to course-correct, with Apple gaslighting people along the way, so my excitement is tempered somewhat. Finally able to recommend Apple’s laptops again

— Steve Troughton-Smith (@stroughtonsmith) November 13, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
Where is the Xcode update on the Mac App Store? Seriously Apple, it's been a whole week since you banned store submissions from the MAS version of Xcode. How is this OK?

— Steve Troughton-Smith (@stroughtonsmith) November 12, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
Today in "lol Apple's tools are so broken right now", copy pasting an NSButton in a Mac NIB clips its button cell and screws up its dimensions 😅 pic.twitter.com/D8aNDyKlvI

— Steve Troughton-Smith (@stroughtonsmith) November 12, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
Or Twitter’s 30-second background task that makes it impossible to quit and relaunch without force-quitting it 😓 https://t.co/MJ3rI9765f

— Steve Troughton-Smith (@stroughtonsmith) November 11, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
📢 Good news! 🥳 It took a month of App Review back and forth, but Lotto Machine has finally been approved for macOS. It is the exact same app as the current version on iOS, and gives me a base upon which I can expand both versions https://t.co/KzgnDfg7Dn pic.twitter.com/qEvRDIKjLA

— Steve Troughton-Smith (@stroughtonsmith) November 9, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
Presenting a Mac NIB as a sheet in your Catalyst app sounds like a head-scratcher, but it's not so difficult. Block handlers are pretty useful for passing information between UIKit and AppKit when each is unable to import the other's headers pic.twitter.com/D4FtuhJPiE

— Steve Troughton-Smith (@stroughtonsmith) November 8, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
Microsoft is backing away from UWP as a distinct thing, and reintegrating its elements back into its Win32 apps. This could make sense, and pulls them back from being quasi-mobile apps without a mobile platform. Apple's Catalyst is much closer to this hybrid model than to UWP https://t.co/14ABx7D9xQ

— Steve Troughton-Smith (@stroughtonsmith) November 7, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
It's nice to know that Apple's own Podcasts app does crazy stuff to try and get the host NSWindow, too 😛 pic.twitter.com/TqtSSWlgXP

— Steve Troughton-Smith (@stroughtonsmith) November 6, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
Fun: press ctrl+space in any Catalyst app (even Apple's). It will crash Voice Memos outright 🤦‍♂️

— Steve Troughton-Smith (@stroughtonsmith) November 5, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
Apple's TV app needs so much work. It doesn't even tell you if and when there are more episodes coming to a TV+ show. It's a mistake to not capture sentiment data (👍/👎) from the get-go, as in a year or two, 80 shows down the road, personalized recommendations will be essential

— Steve Troughton-Smith (@stroughtonsmith) November 4, 2019
FavoriteTweet  stroughtonsmith 
november 2019 by mjtsai
Twitter
With a little swizzling, you can turn off Catalyst's 0.77 scale. It probably isn't worth doing, though, as you'll have to ifdef all of your metrics, and that sounds like a nightmare. But it /does/ render sharply on 1X screens… pic.twitter.com/t6RVRp1aQm

— Steve Troughton-Smith (@stroughtonsmith) October 31, 2019
FavoriteTweet  stroughtonsmith 
october 2019 by mjtsai
Twitter
You should be able to browse and find sample code incredibly easily in a single place, like how it used to work. Today, sample code is mixed in with documentation articles several layers deep from where you're reading; you would never know when new samples appear

— Steve Troughton-Smith (@stroughtonsmith) October 28, 2019
FavoriteTweet  stroughtonsmith 
october 2019 by mjtsai
Twitter
(I am convinced that this bifurcation of developer languages & documentation effort is going to haunt Apple for the next several decades, no matter which language you prefer)

— Steve Troughton-Smith (@stroughtonsmith) October 28, 2019
FavoriteTweet  stroughtonsmith 
october 2019 by mjtsai
Twitter
It also really doesn't help that Apple's WWDC speakers and sample code writers are using Swift for what they give to developers, while their own proficiency & work at Apple day to day is all ObjC 😅 There have been some gnarly sample projects

— Steve Troughton-Smith (@stroughtonsmith) October 28, 2019
FavoriteTweet  stroughtonsmith 
october 2019 by mjtsai
Twitter
Nobody at Apple is going back and rewriting the decades of Objective-C articles and sample code for Swift. Nobody at Apple is translating its newer articles and sample code for modern APIs into Objective-C (despite the 'show ObjC' selector at the top of Apple's docs site)

— Steve Troughton-Smith (@stroughtonsmith) October 28, 2019
FavoriteTweet  stroughtonsmith 
october 2019 by mjtsai
Twitter
When I was learning Cocoa, Apple's docs were the best around. These days, it's all left to rot in the Documentation Archive, and it's much harder to find anything helpful for newer APIs. If this year's meme helps Apple realize the damage they've done to their documentation, great https://t.co/2wwVvyofam pic.twitter.com/HFx9whK9Mh

— Steve Troughton-Smith (@stroughtonsmith) October 28, 2019
FavoriteTweet  stroughtonsmith 
october 2019 by mjtsai
Twitter
I'd heard that MPNowPlayingInfoCenter didn't work in Catalyst; not true! It has a new .playbackState property that must be set on macOS before it works, however pic.twitter.com/HYLTcGLngR

— Steve Troughton-Smith (@stroughtonsmith) October 28, 2019
FavoriteTweet  stroughtonsmith 
october 2019 by mjtsai
Twitter
I wonder how Apple Arcade users are going to feel when their Apple Arcade titles stop working a couple OS releases down the road. Has Apple got maintenance-until-the-end-of-time built into their Apple Arcade contracts w/ devs? Or are these just consumables with a shelf life?

— Steve Troughton-Smith (@stroughtonsmith) October 27, 2019
FavoriteTweet  stroughtonsmith 
october 2019 by mjtsai
Twitter
Meanwhile, XS Max users have been leaving one-star reviews on the game for a year, dramatically dropping its rating; not being an actively-updated game, I don't pay attention to its review scores anymore — it had been in a good place since the iOS 11/64-bit update. Not anymore!

— Steve Troughton-Smith (@stroughtonsmith) October 27, 2019
FavoriteTweet  stroughtonsmith 
october 2019 by mjtsai
Twitter
I didn't upgrade my phone last year, so I've never seen the app on a XS Max. The iOS Sim has no means of testing an app built with an older SDK (iOS 11) vs devices introduced after that fact. It's a ten-year-old app, and not on a regular update cycle; I expected it to just work

— Steve Troughton-Smith (@stroughtonsmith) October 27, 2019
FavoriteTweet  stroughtonsmith 
october 2019 by mjtsai
Twitter
Reasons why binary compatibility matters: last year, Apple introduced new iPhone XS Max screen size. Lights Off, which had been updated for iPhone X in 2017, should have scaled fine via compatibility mode. Nope! It has been outright broken for a year on XS Max, and nobody told me

— Steve Troughton-Smith (@stroughtonsmith) October 27, 2019
FavoriteTweet  stroughtonsmith 
october 2019 by mjtsai
« earlier      
per page:    204080120160

Copy this bookmark:



description:


tags: