mjtsai + marcoarment   1338

Twitter
I somewhat object to Apple’s use of “Meyer Lemon” as the color name for their unambiguously yellow watchbands and cases.

Meyers are mandarin/lemon hybrids, and the best ones are usually light orange.

Left to right: mandarin orange, Meyer lemon, yellow Chock Full O’Nuts lid. pic.twitter.com/6L4yyKohsY

— Marco Arment (@marcoarment) September 11, 2019
FavoriteTweet  marcoarment 
7 days ago by mjtsai
Twitter
Why don't crash logs resulting from uncaught exceptions show us the name/reason of the exception? pic.twitter.com/YP4SbDvVrW

— Marco Arment (@marcoarment) August 28, 2019
FavoriteTweet  marcoarment 
20 days ago by mjtsai
Twitter
Oh, it irked me.

App Review is permitting FAR too many apps to require accounts (with personal information!) for completely unnecessary reasons, and Bose’s headphone-connection app is a prime example.

In completely unrelated news, my high-school principal is now a Bose user. https://t.co/y0GD4bOAoT

— Marco Arment (@marcoarment) August 26, 2019
FavoriteTweet  marcoarment 
23 days ago by mjtsai
Twitter
I always store my credit card in a leather wallet, in a slot with two other cards, in my denim jeans pocket — and I don’t think this is a rare setup.

This is amazing: https://t.co/CStCSamCQZ

— Marco Arment (@marcoarment) August 22, 2019
FavoriteTweet  marcoarment 
27 days ago by mjtsai
Twitter
All these years, I’ve known what makes light switches so “clacky”, but I never knew why. I thought it was just for tactile feedback — nope.@TechConnectify tells us why: https://t.co/3CobmNatxm

— Marco Arment (@marcoarment) August 15, 2019
FavoriteTweet  marcoarment 
4 weeks ago by mjtsai
Twitter
“Podcasters have long lacked data about their listeners, which poses problems when they’re trying to sell ads.”

Every part of this sentence is wrong.

Also worth noting: Apple Podcasts already provides lots of data to all podcasters from their larger and more representative app. https://t.co/PmUHQix2IQ

— Marco Arment (@marcoarment) August 13, 2019
FavoriteTweet  marcoarment 
5 weeks ago by mjtsai
Twitter
I wish I’d never built iOS 12 shortcuts, because I need to rip out and change so much for 13.

— Marco Arment (@marcoarment) August 12, 2019
FavoriteTweet  marcoarment 
5 weeks ago by mjtsai
Twitter
Did not expect to be spending my day rewriting my old SSL-pinning code because SecTrustEvaluate() is deprecated in iOS 13, and its replacement, SecTrustEvaluateWithError(), seems to work completely differently and fails to validate the certificates that worked with Evaluate.

— Marco Arment (@marcoarment) August 10, 2019
FavoriteTweet  marcoarment 
5 weeks ago by mjtsai
Twitter
If it were up to me, 4 would be the minimum number of ports that any Apple laptop had.

Even the old 11-inch Air could connect to power, 2 USB devices, and a Thunderbolt device at the same time.

Since we lose one to power today, 2-port is effectively 1-port. Not good enough. https://t.co/uYqTTTesSt

— Marco Arment (@marcoarment) August 9, 2019
FavoriteTweet  marcoarment 
5 weeks ago by mjtsai
Twitter
They weren't unnecessary. They weren't superfluous. They were all delightful details, and each one also served a useful function.

(Even the glowing logo! You could tell if the screen was erroneously on when it was closed.)

— Marco Arment (@marcoarment) August 9, 2019
FavoriteTweet  marcoarment 
5 weeks ago by mjtsai
Twitter
Little niceties I'd love to see return to Apple's laptops, independent of any particular spec nitpicks of each era:

- charging/charged LED on power cable
- cable-management solution on power brick
- charge-level indicator button/LEDs
- "breathing" sleep LED
- glowing Apple logo

— Marco Arment (@marcoarment) August 9, 2019
FavoriteTweet  marcoarment 
5 weeks ago by mjtsai
Twitter
It's a feature that's in almost every USB battery today.

It would still be useful today to know the charge level of your laptop without opening it!

— Marco Arment (@marcoarment) August 9, 2019
FavoriteTweet  marcoarment 
5 weeks ago by mjtsai
Twitter
I don't really have an opinion on this story, but you know what I miss? This battery-level feature on pre-Retina Apple laptops.

(For those unfamiliar: It's a button and a row of tiny LEDs. Push the button, and the LEDs indicate the battery charge level.)https://t.co/VwWIXyDGbw pic.twitter.com/G3gF6CBJbW

— Marco Arment (@marcoarment) August 9, 2019
FavoriteTweet  marcoarment 
5 weeks ago by mjtsai
Twitter
I think there’s a significant chance of this happening this year.

The OSes need more time, but holding back the hardware would be VERY expensive to them.

Wouldn’t surprise me if new phones ship with 12.x and some of the marketed features get enabled ~1 month later with iOS 13. https://t.co/euYjIJBMEb

— Marco Arment (@marcoarment) August 8, 2019
FavoriteTweet  marcoarment 
5 weeks ago by mjtsai
Twitter
Mail is still horrendously broken in iOS 13 beta 6. We’re getting uncomfortably close to September for a critical app to be in this state. pic.twitter.com/2qJ2eX2A3o

— Marco Arment (@marcoarment) August 8, 2019
FavoriteTweet  marcoarment 
5 weeks ago by mjtsai
Twitter
The first Apple TV was a great TV box that came early to its market — it was merely expensive, not expensive AND worse than competitors in key ways AND late to a saturated market, like the HomePod.

I’d also argue that Apple *is* backing away from Apple TV as a hardware platform. https://t.co/1ybB09K5jD

— Marco Arment (@marcoarment) August 7, 2019
FavoriteTweet  marcoarment 
5 weeks ago by mjtsai
Twitter
Apple, you’re above tricks like this.

Sure, it’s a small thing. But small things add up. We all love Apple because of a large collection of GOOD small things over time.

Don’t let customer-hostile tricks in today’s services strategy cheapen the brand you’ve built over decades. https://t.co/aa2npwDhoO

— Marco Arment (@marcoarment) August 6, 2019
FavoriteTweet  marcoarment 
6 weeks ago by mjtsai
Twitter
How many iOS apps will just stop using Keychain to store secure data, rather than accommodating the complex failure states of this pain-in-the-ass in a world of background refresh, push notifications, widget and watch wakeups, etc.? pic.twitter.com/Dkos8J7SjG

— Marco Arment (@marcoarment) August 5, 2019
FavoriteTweet  marcoarment 
6 weeks ago by mjtsai
Twitter
This is the best theory so far. And I’m assuming that the banner *never* disappearing after that point is actually a Waze bug (possibly since I’m on the iOS 13 beta). https://t.co/zH76R1cN74

— Marco Arment (@marcoarment) August 5, 2019
FavoriteTweet  marcoarment 
6 weeks ago by mjtsai
Twitter
Curious about Waze’s “Don’t type & drive” banner.

I had switched to Messages and dictated with the microphone button. Came back and got this.

How did it know? As an iOS developer, I can’t figure it out.

(I guessed audio interruptions, but they don’t send relevant info.) pic.twitter.com/MOTfVSDBa4

— Marco Arment (@marcoarment) August 5, 2019
FavoriteTweet  marcoarment 
6 weeks ago by mjtsai
Twitter
Yup! Overcast doesn’t “skip” silences — it shortens them. Long silences will still be long silences relative to the surrounding speech.

— Marco Arment (@marcoarment) August 1, 2019
FavoriteTweet  marcoarment 
6 weeks ago by mjtsai
Twitter
This is killing me. I get reports every day from people saying Overcast is using cellular data despite it being turned off in system settings.

I’ve checked back with many of them, and Wi-Fi Assist is disabled, so it’s not that.

My app is getting the blame for a clear iOS bug. https://t.co/Zq0rAsGmhN

— Marco Arment (@marcoarment) July 27, 2019
FavoriteTweet  marcoarment 
7 weeks ago by mjtsai
Twitter
class myViewController: UIViewController {
let button: ICantBelieveTheShitWeNeedToDoWithInitializersToMakeUIViewControllersWorkInSwift!
}

— Marco Arment (@marcoarment) July 23, 2019
FavoriteTweet  marcoarment 
8 weeks ago by mjtsai
Twitter
There have been so many major issues with phone-to-watch communication in the watchOS 6 betas that Overcast on the watch beta is officially, definitively unsupported.

*I* can’t even use it most of the time. https://t.co/EqqUsjlkFI

— Marco Arment (@marcoarment) July 23, 2019
FavoriteTweet  marcoarment 
8 weeks ago by mjtsai
Twitter
Why Apple patched a bunch of ancient versions of iOS today (all the way back to iOS 5!):

- GPS 10-bit-week-number rollover issue for April 2019: https://t.co/VVzw4ZybM8

- Apple says their rollover happens this coming November instead of April: https://t.co/mFV8bYrJ76

— Marco Arment (@marcoarment) July 23, 2019
FavoriteTweet  marcoarment 
8 weeks ago by mjtsai
Twitter
If Apple’s going to continue accepting apps despite exorbitant subscription pricing — probably the only enforceable option — iOS needs to MUCH better communicate pricing on the IAP confirmation screen.

I’d like to see short-duration subs show the true price per month or year.

— Marco Arment (@marcoarment) July 20, 2019
FavoriteTweet  marcoarment 
8 weeks ago by mjtsai
Twitter
App Store subscription scams are 100% Apple’s fault, with most of the problem being the design of the purchase-confirmation screen.

Look at how little space is used to communicate the price, buried under a wall of boilerplate “policy” text, surrounded by huge calls to action. https://t.co/oui7EQKDsN

— Marco Arment (@marcoarment) July 20, 2019
FavoriteTweet  marcoarment 
8 weeks ago by mjtsai
Twitter
First time I ship some nontrivial Swift, and I get a crash from an ObjC-imported implicitly unwrapped optional. https://t.co/GiKjDBl3h3

— Marco Arment (@marcoarment) July 21, 2019
FavoriteTweet  marcoarment 
8 weeks ago by mjtsai
Twitter
The sad thing is that they won’t succeed. They have very little chance of competing well in the arena they’ve put themselves in.

It’ll all be for nothing.

— Marco Arment (@marcoarment) July 18, 2019
FavoriteTweet  marcoarment 
8 weeks ago by mjtsai
Twitter
In a way, “just a feature” was right — folder sync isn’t the kind of business Wall St. and VCs want.

But Dropbox could have been an incredibly successful *normal* business.

Instead, it will keep becoming a mediocre business-collaboration platform, at the expense of our feature.

— Marco Arment (@marcoarment) July 18, 2019
FavoriteTweet  marcoarment 
8 weeks ago by mjtsai
Twitter
What we want Dropbox to be: a folder that syncs, with basic shared-folder and share-link support, for which many of us will pay a reasonable monthly fee.

That would be a great business.

But it’s not enough for them. They want to be the next Microsoft Office/Google Docs/Slack. https://t.co/JFuTfqtMfw

— Marco Arment (@marcoarment) July 18, 2019
FavoriteTweet  marcoarment 
8 weeks ago by mjtsai
Twitter
So, uh, Apple knows that the watchOS beta literally can’t be installed by almost everyone, still, right?

Time hasn’t solved this. Neither has the profile-remove-reboot-reinstall-reboot thing from Reddit. Neither has using LTE instead of Wi-Fi. Neither has doing it on the Watch.

— Marco Arment (@marcoarment) July 18, 2019
FavoriteTweet  marcoarment 
8 weeks ago by mjtsai
Twitter
Great. Now Dropbox has this app I don’t want and it pops itself up every so often for no reason.

It’s like Dropbox is trying their hardest to lose customers. pic.twitter.com/AGee8QyZU3

— Marco Arment (@marcoarment) July 17, 2019
FavoriteTweet  marcoarment 
8 weeks ago by mjtsai
Twitter
No, for the same reason it’s unwise for most people to do “podcasts” exclusive to one platform:

Most of my audience isn’t there and won’t move for me, the paywall/appwall would halt most audience growth, and any new audience I build won’t follow me off the platform if necessary. https://t.co/IAs6n5r7MD

— Marco Arment (@marcoarment) July 16, 2019
FavoriteTweet  marcoarment 
9 weeks ago by mjtsai
Twitter
Nothing has made me want to cancel @Dropbox more than the condescending, passive-aggressive use of “Oops!” to mean that *I* have to change something.

“Oops” means “I fucked up”, not “You fucked up.”

Talk to your customers like adults, please. pic.twitter.com/qguTBrOKhA

— Marco Arment (@marcoarment) July 14, 2019
FavoriteTweet  marcoarment 
9 weeks ago by mjtsai
Twitter
The iPhone SE looks hilarious, but unfortunately doesn’t charge, in the iPhone XS Max’s Smart Battery Case. pic.twitter.com/Zteij094kZ

— Marco Arment (@marcoarment) July 12, 2019
FavoriteTweet  marcoarment 
9 weeks ago by mjtsai
Twitter
If it’s true that the revised Air has slower SSDs — which I don’t think has been verified yet — almost none of its customers would ever notice.

It would be the correct tradeoff for the MacBook Air if that’s what’s necessary to get the price down, a key reason people buy the Air. https://t.co/s0QAJYX2tc

— Marco Arment (@marcoarment) July 12, 2019
FavoriteTweet  marcoarment 
9 weeks ago by mjtsai
Twitter
Very interesting laptop update this morning.

Air: True Tone, price –$100.

13” Escape: 4 cores, Touch Bar (no more “Escape”!), True Tone, T2. Still only 2 ports, 15W CPU class. Solid update.

12” MacBook is dead! Didn’t see that coming at all.

— Marco Arment (@marcoarment) July 9, 2019
FavoriteTweet  marcoarment 
10 weeks ago by mjtsai
Twitter
3. They submitted it last year but it was held up by app-review limbo.

4. The build was stuck “Processing” for a year. https://t.co/Q3TCc5UF3s

— Marco Arment (@marcoarment) July 8, 2019
FavoriteTweet  marcoarment 
10 weeks ago by mjtsai
Twitter
Watch beta 3 is hilariously broken in tons of big and small ways.

Do not install it. Seriously. Watch developers only — even then, only if you must.

— Marco Arment (@marcoarment) July 2, 2019
FavoriteTweet  marcoarment 
10 weeks ago by mjtsai
Twitter
This is all correct.

The 2019 15” MacBook Pro’s screen has the same native point resolution — 1440x900 — as the 2010 13” MacBook Air, just at 2x density instead of 1x.

Since 2016, it ships using a scaling mode by default that fakes 1680x1050@2x by blurring everything slightly. https://t.co/enUpUg771Z

— Marco Arment (@marcoarment) June 29, 2019
FavoriteTweet  marcoarment 
11 weeks ago by mjtsai
Twitter
This is a good take.

But design had TOO much power at Apple under the Cook-Ive dynamic, and the products often suffered.

I don’t know why it makes sense to have design report to Jeff Williams, but some kind of change was necessary. https://t.co/RPGL90Rmh0

— Marco Arment (@marcoarment) June 28, 2019
FavoriteTweet  marcoarment 
11 weeks ago by mjtsai
Twitter
Eve 6 broke up right after I saw them.

Billy Mays died right after I saw him.

Now Jony Ive is leaving Apple right after I saw him.

I’m never going to another Phish concert.

— Marco Arment (@marcoarment) June 28, 2019
FavoriteTweet  marcoarment 
11 weeks ago by mjtsai
Twitter
Cook’s departure likely isn’t imminent, but this is part of the years-long process of training the public to feel comfortable with Jeff Williams as the next CEO, so when the time comes, we’re all OK with it.

They did the same thing with the Jobs-to-Cook transition. https://t.co/yOBFdXVCqq

— Marco Arment (@marcoarment) June 28, 2019
FavoriteTweet  marcoarment 
11 weeks ago by mjtsai
Twitter
I think that’s unlikely.

This seems like the last step in a gradual process of Ive stepping away over the last few years, most likely due to a combination of extreme burnout and a desire to tackle different kinds of design work than what Apple would have any reason to make. https://t.co/AtCuJrJoSP

— Marco Arment (@marcoarment) June 27, 2019
FavoriteTweet  marcoarment 
11 weeks ago by mjtsai
Twitter
When I was quitfired from a job once, it was positioned as a “transition to a consultant”.

And it was the nicest job transition I’ve ever had. They were great to me and paid me for months.

But how much do you think I was consulted on after one week?

— Marco Arment (@marcoarment) June 27, 2019
FavoriteTweet  marcoarment 
11 weeks ago by mjtsai
Twitter
Yes, since day one. Which invalidates any excuse about the laptops not being true 2X Retina. (not feasible, you won’t notice, scaling modes are fine, etc.)

Scaling modes aren’t fine. We do notice. Have we really made no technical progress in MBP screen density since 2012? https://t.co/0AtCM8bQBa

— Marco Arment (@marcoarment) June 25, 2019
FavoriteTweet  marcoarment 
12 weeks ago by mjtsai
Twitter
Me too. They should've taken this opportunity to go up a step in true point density, which took a step back in 2012 when going Retina and never came back.

The 15" should be 3360px across. It would look significantly sharper at its default (and likely most popular) resolution. https://t.co/8hGeQ4hGQT

— Marco Arment (@marcoarment) June 25, 2019
FavoriteTweet  marcoarment 
12 weeks ago by mjtsai
Twitter
I'm mostly talking about the iOS betas here.

NOBODY should ever run Mac betas except Mac-app developers, and even they should always use extra Macs, separate partitions, or external SSDs rather than upgrading their important installations.

— Marco Arment (@marcoarment) June 24, 2019
FavoriteTweet  marcoarment 
12 weeks ago by mjtsai
Twitter
Much worse. These are the roughest betas in a few years. https://t.co/Vks8993FGe

— Marco Arment (@marcoarment) June 24, 2019
FavoriteTweet  marcoarment 
12 weeks ago by mjtsai
Twitter
Don't install the betas yet.

Tons of rough edges, still. I wish I'd waited.

— Marco Arment (@marcoarment) June 24, 2019
FavoriteTweet  marcoarment 
12 weeks ago by mjtsai
Twitter
I’ve hit some show-stopper bugs in the frameworks, so I’ve reported them and shelved it for now. I’ll revisit when they’re fixed. https://t.co/gBwBFUxUhX

— Marco Arment (@marcoarment) June 23, 2019
FavoriteTweet  marcoarment 
12 weeks ago by mjtsai
Twitter
Apple charges a healthy premium over Intel's retail prices for CPU upgrades. Wouldn't surprise me if the 24-core that supports 1.5 TB RAM, which Intel wants $6,353 for, is a +$12,000 option from Apple.

With a premium on RAM as well, that 1.5 TB RAM Mac Pro could cross $100,000.

— Marco Arment (@marcoarment) June 22, 2019
FavoriteTweet  marcoarment 
12 weeks ago by mjtsai
Twitter
Of course, if you're actually going to spec it up to 1.5 TB of RAM, the price of the CPU will be the least of your concerns.

Here's what Dell charges for a similar configuration at a lower speed: (I can't find a direct equivalent using 2933 MHz RAM) pic.twitter.com/m1tQUW5Vz2

— Marco Arment (@marcoarment) June 22, 2019
FavoriteTweet  marcoarment 
12 weeks ago by mjtsai
Twitter
Mac Pro's Specs page says the 1.5 TB option requires 24- or 28-core.

Wonder if they'll only use the M chips when configured that way. If not, and they ALWAYS ship the M chips in 24/28-core regardless of RAM, there will be a BIG price jump between 16- and 24-core configurations. pic.twitter.com/owy0UvawVe

— Marco Arment (@marcoarment) June 22, 2019
FavoriteTweet  marcoarment 
12 weeks ago by mjtsai
Twitter
These are the CPUs used by the Mac Pro. Note Intel's pricing.

The "M" variants (which cost twice as much) are needed to support >1 TB RAM configs.https://t.co/24p2mk5Fl4

— Marco Arment (@marcoarment) June 22, 2019
FavoriteTweet  marcoarment 
12 weeks ago by mjtsai
Twitter
Swift does seem easier to learn than Obj-C at a shallow-enough level to get things done, but it’s probably harder to master or build a deep understanding of, due to the sheer complexity of the language available to you (and other authors of code you may need to read or use).

— Marco Arment (@marcoarment) June 21, 2019
FavoriteTweet  marcoarment 
12 weeks ago by mjtsai
Twitter
While this is both helpful and accurate, it’s worth reflecting on the dysfunction of Apple’s bug-reporting infrastructure when it’s only really effective to file bugs during a few weeks each year. https://t.co/jhJstrMXmz

— Marco Arment (@marcoarment) June 19, 2019
FavoriteTweet  marcoarment 
june 2019 by mjtsai
Twitter
I’d make it a gear or a circled ellipsis.

(I know there’s another gear inside the menu for Website Settings, but [a] that’s an ugly gear and [b] it’s not really necessary there and [c] the gear really does seem like the best choice for the top-level button.)

— Marco Arment (@marcoarment) June 18, 2019
FavoriteTweet  marcoarment 
june 2019 by mjtsai
Twitter
I also don’t like the iOS 13 “ᴀA” icon in the Safari address bar, replacing the line-hamburger.

It’s distracting to see *text* always there that isn’t part of the URL. And it ineffectively communicates the menu’s contents, which go FAR beyond text adjustments. pic.twitter.com/0Ng5zJ42Aa

— Marco Arment (@marcoarment) June 18, 2019
FavoriteTweet  marcoarment 
june 2019 by mjtsai
Twitter
Phone tech and user expectations are also failing us.

Imagine if every incoming spam email caused a full-screen takeover on your computer, and there was no way to disable it. Sounds ridiculous, right?

Why do we allow it for phone calls on our increasingly primary computers? https://t.co/C2U4Z0NVMa

— Marco Arment (@marcoarment) June 17, 2019
FavoriteTweet  marcoarment 
june 2019 by mjtsai
Twitter
Got a TON of deprecated-API work for iOS 13:

- Most shortcuts code from just last year
- background refresh
- 3D Touch peek/pop
- UITableViewRowAction
- UIKeyCommand
- MPVolumeView (ugh, AVRoutePickerView sucks)
- status bar frame/style
- network activity indicator

And more.

— Marco Arment (@marcoarment) June 11, 2019
FavoriteTweet  marcoarment 
june 2019 by mjtsai
Twitter
iMac Pro uses two SSD modules in parallel for all sizes. Mac Pro uses just one in the 256GB config, two in the higher ones.

Also maybe relevant: I don’t think iMac Pro uses a PCIe switch to offer more total lanes than its CPU, but Mac Pro does. Maybe SSD bandwidth is reduced.

— Marco Arment (@marcoarment) June 11, 2019
FavoriteTweet  marcoarment 
june 2019 by mjtsai
Twitter
Something big changed at Apple around the beginning of 2017: https://t.co/6kTp8H7qmg

— Marco Arment (@marcoarment) June 10, 2019
FavoriteTweet  marcoarment 
june 2019 by mjtsai
Twitter
No way. I made a second partition in Disk Utility using APFS space-sharing, installed another copy of Mojave onto it, and upgraded THAT one to Catalina.

Keep FileVault enabled on your main Mojave partition and don’t keep it mounted in Catalina to avoid duplicates in Spotlight. https://t.co/9rDIxJqFZd

— Marco Arment (@marcoarment) June 9, 2019
FavoriteTweet  marcoarment 
june 2019 by mjtsai
Twitter
If your iOS app has a private entitlement (such as CarPlay), the developer portal can’t currently generate a working macOS provisioning profile for building it with Catalyst.

Confirmed with labs, filed as bug FB6126707. Workaround: start Catalyst work without that entitlement. pic.twitter.com/7WkajutrYe

— Marco Arment (@marcoarment) June 6, 2019
FavoriteTweet  marcoarment 
june 2019 by mjtsai
Twitter
Bits I picked up from it:

- Jony likes that the removable exterior case stands up by itself when you remove it

- The 3D design of the vent holes allows for more airflow

And they initially conceived that a while ago, for [something old] I couldn't figure out

— Marco Arment (@marcoarment) June 4, 2019
FavoriteTweet  marcoarment 
june 2019 by mjtsai
Twitter
I sometimes have the same dilemma. I always try to be original and do my own take on things (as do they; Castro is by far my most innovative competitor), but sometimes, a competitor does something the best/only/right way, and the best choice is to do it the same way.

We’re cool. https://t.co/DK1cDBx1az

— Marco Arment (@marcoarment) May 30, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
Twitter
I suspect two things:

- this API assumes it's being used for video playback and auto-pauses when screen is off

- it's not setting the low-level framesPerSlice thing for background playback https://t.co/hP91fCGq0c

…neither of which appear to be within my control for this API.

— Marco Arment (@marcoarment) May 26, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
Twitter
At my wit's end with something REALLY basic for AirPlay 2 support:

When using AVSampleBufferRenderSynchronizer, audio won't keep playing when the screen is off.

App keeps running, synchronizer keeps reporting time-interval progress.

Wake the screen, audio plays again.

Help!

— Marco Arment (@marcoarment) May 26, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
Twitter
Most of that cost is the SSD, and mostly because SSDs above 1 TB weren’t offered until recently. If your 2014 was somehow available with a 4 TB SSD, it would’ve cost a lot more than this.

That said, SSDs are so cheap now that 512 GB should be standard on any Mac ending in “Pro”. https://t.co/2vbgW8fBPI

— Marco Arment (@marcoarment) May 21, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
Twitter
We don’t know that. It’s the *present*, for sure.

But the rumors of that 16” MBP update are all still reporting a scissor-switch keyboard with 1mm travel, inverted-T arrows, and an Esc key next to the Touch Bar.

I suspect, and hope, that’s still happening — just not yet. https://t.co/YIkSoeseiD

— Marco Arment (@marcoarment) May 21, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
Twitter
Important clarification: the new 4th-gen design will be installed during repairs, but only for 3rd-gen-keyboard models: the 2018 Air and the 2018 13/15” with Touch Bar. https://t.co/hbvGgFRmw8

— Marco Arment (@marcoarment) May 21, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
Twitter
Tiff needs an occasional-gaming PC laptop soon, but we also need at least one Mac laptop. Ideally, these roles would be shared by one machine.

How usable is Boot Camp these days, and how competitive are the latest MBP GPU options (Vega 16/20) compared to PC gaming laptops?

— Marco Arment (@marcoarment) May 16, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
Twitter
Best bang-for-buck machine right now is a used 2015 15” MacBook Pro if you can get one with low cycles.

Once they fix the keyboard, this status will return to the 15” (16”?) base-model MBP, which is usually the best bang-for-the-buck for a power user in the entire Mac lineup. https://t.co/leiUQHDdwG

— Marco Arment (@marcoarment) May 14, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
Twitter
So Overcast is great if you want, say, multiple listening contexts. (I have my default Queue, plus Shower and With Tiff.)

Castro is probably still the better app if you want one main queue with an auto-triage system.

— Marco Arment (@marcoarment) May 13, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
Twitter
@drdrang “But I bet [Overcast has] refined its episode organization scheme in the time I’ve been away from it and might now edge out Castro on my home screen.”

Probably not. I remain focused on (possibly multiple) smart playlists, not single-queue triage, for flexibility.

— Marco Arment (@marcoarment) May 13, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
Twitter
1. Apple profits handsomely from the App Store. Where do you think most of this “services” revenue comes from?

2. Tons of apps are already paying Apple $0: any app that’s free and has no IAPs, often making money from ads, which includes most of the biggest and most-used apps. https://t.co/VjfZn99HdS

— Marco Arment (@marcoarment) May 13, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
Twitter
They could actually compete.

Apple’s IAP system would still be the easiest for most users, and easy payments equal more purchases.

They’d have to earn their 30% on their merits, or reduce it to a percentage that’s more commensurate with the value they’re providing. https://t.co/jiW0ywGGYM

— Marco Arment (@marcoarment) May 13, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
Twitter
Add this to the pile of significant legal anticompetitive challenges that Apple faces by their in-app purchase rules.

They’ll never allow sideloading or reduce the 30%, but I expect all of this to result in a relaxing of the “can’t even mention other payment methods” rule.

— Marco Arment (@marcoarment) May 13, 2019
FavoriteTweet  marcoarment 
may 2019 by mjtsai
« earlier      
per page:    204080120160

Copy this bookmark:



description:


tags: