Live data from Hacker News

Why Apple’s new M1 chips are essential for rapid iOS development

doordash.engineering

131–135 of 135 posts

Re: Why Apple’s new M1 chips are essential for rapid iOS development

#131
post #83

Earlier quoted context omitted.

> SwiftUI Previews is notorious for crashing, timeouts and random errors. Just going to plus one this point in particular. I just started working on an app for the first time in January, chose SwiftUI, and probably wasted at least a few days' worth of work time dealing with non-problems that become problems only because of using SwiftUI Previews. Once I disabled Canvas and removed the Preview struct, my dev time got…

I used SwiftUI for a side project and after 6 months binned the whole thing and switched to flutter. I was finding that a huge portion of my time was spent trying to get the project to compile (it generally just needed many recompiles so presumably there's race conditions in xcode or the compiler) and the previews induced several minutes worth of spinner every time I went near them.

What’s wrong with nibs or storyboards? Why does it have to be the latest shiny abominable object to emerge from the incubator?

Re: Why Apple’s new M1 chips are essential for rapid iOS development

#132
post #52

Why do companies even build locally anymore? It's never been cheaper to spin up your own cluster that's going to be more than enough horsepower. If you give your devs the $899 air instead of the $2300 16", I feel like that $1400 surplus per dev would go a long way in buying some nodes that are going to still be some muscle 5 years from now. You could buy two mac minis per dev and set up an m1 cluster if you wanted. I…

What about the salvage value of the laptops? This analysis seems to ignore that. Macs hold their value quite nicely.

Re: Why Apple’s new M1 chips are essential for rapid iOS development

#133

Earlier quoted context omitted.

It isn’t. Welcome to iOS development :-|

Edit: Whoops, I misunderstood your meaning please ignore and accept my apologies! You mean it isn't a good way to live! What do you mean it isn't? Of course it is, at a conceptual level. By your own admission you're endlessly tweaking each presentation detail. Wouldn't it be better to operate in an environment where minor presentational details look after themselves? Don't get me wrong, if that's the way you have to…

You should seriously consider switching to Flutter when you can, their Hot Reload takes 1-3 seconds. And is a GOD SEND for UI developers. While in team meetings it allow me to do changes on the fly in front of the team, love it!

Re: Why Apple’s new M1 chips are essential for rapid iOS development

#134

Earlier quoted context omitted.

Is the iOS app not also web based?

For a short while when the M1 macs first released, people were successfully sideloading the iOS versions of Discord and Slack on them which were significantly lighter, but I think Apple has patched it now and it's not possible anymore

Why would they block that? That's a huge selling point of the M1!

Re: Why Apple’s new M1 chips are essential for rapid iOS development

#135

Earlier quoted context omitted.

I guess the new benchmark for development is can it run Slack? (While developing)

arguably slack having performance issues might increase most developers productivity

When I had to use Teams it gave me a good excuse to opt out of bullshit meetings. It used to be that I can leave the BS meeting in the background and get some work done, but with Teams running I couldn't even use my IDE without seconds worth of keyboard latency, so now they had to explicitly choose whether to let me go or have me stay and get nothing done.
Post reply on HN