> Rust in particular was a concern. Firefox depends on Rust code, and we require a working Rust compiler to build the browser. Although Apple Silicon support for Rust was underway, it took until mid-August for there to be functional compiler builds, which limited the amount of progress possible for Firefox. Lack of rust support for 64-bit ARM was a bit surprising to me, especially given the velocity in which people h…
Porting Firefox to Apple Silicon
121–130 of 242 posts
Re: Porting Firefox to Apple Silicon
#122Is “apple silicon” the port job here? Isn’t this more correctly described as a port of their existing ARM64 target to macOS?
Yes, "Apple Silicon" is the marketing name for macOS/ARM64. (Why did 3 other people interpret this comment as saying something about iOS?!)
Source?
Re: Porting Firefox to Apple Silicon
#123Earlier quoted context omitted.
Not all sales and service opportunities have positive ROI
There are no free lunches. Expecting otherwise is a very good sign the enterprise is penny wise, pound foolish.
Re: Porting Firefox to Apple Silicon
#124Earlier quoted context omitted.
I was a back channel route to engineering at a company I worked for a while. A few of the engineers trusted me and a couple select customers / sales guys knew they could come to me to run a bug by me 'in theory' and if we had enough information I could unofficially run it by engineering without going through the song and dance of the typical support channels. I could get a quick ya or nay form them on some things and…
That sounds like a dream career -- any advice getting there when you've hacked on graveyard startups most your life?
Parent likely established a working relationship with individual(s) in engineering organically over time, and at some point leveraged that relationship to ping them about a customer issue that crossed their path and seemed to be an engineering concern vs user-error. That didn't cause waves and went well, and got repeated enough to become an established but unofficial "thing" parent was capable of, and they became known by a few sales/account folks as the go-to person when they felt a situation may warrant that unofficial route.
You can make a career off of doing this sort of thing, but I'd caution against it. If a company is hiring for specific scenario of "fast lane between client and engineering", the actual job is "support with special escalation privileges, servicing clients splurged for the premium package". You get all the soul-crushing hell of working a normal support role, but with the added benefit of solely servicing clients that expect you to hand them the world because they paid extra for it. Which is far closer to a nightmare than a dream; particularly considering someone working one of these official roles likely has the skills to pivot out of the support org and into the engineering org in some capacity, and drastically increase their salary potential while simultaneously improving their quality of (work) life.
In a more general sense though, pretty much any career benefits from doing what the parent described. It's effectively just flexing your soft skills and establishing relationships with people outside of your immediate sphere/department. Which has a tendency to make it easier for you to get things done, and garnering a reputation to that effect.
Re: Porting Firefox to Apple Silicon
#125Got a kick out of one of the bugzilla links: https://bugzilla.mozilla.org/show_bug.cgi?id=34572 "Use native context menus on Mac OS" "Opened 21 years ago"
Re: Porting Firefox to Apple Silicon
#126Got a kick out of one of the bugzilla links: https://bugzilla.mozilla.org/show_bug.cgi?id=34572 "Use native context menus on Mac OS" "Opened 21 years ago"
It’s little things like this that keep me from using Firefox. Context menus, various micro-interactions, visual design decisions—they all feel so non-native.
Granted neither of these are deal breakers for me. I don't use Firefox b/c of pretty context menus.
Re: Porting Firefox to Apple Silicon
#127Re: Porting Firefox to Apple Silicon
#128Re: Porting Firefox to Apple Silicon
#129Got a kick out of one of the bugzilla links: https://bugzilla.mozilla.org/show_bug.cgi?id=34572 "Use native context menus on Mac OS" "Opened 21 years ago"
It’s little things like this that keep me from using Firefox. Context menus, various micro-interactions, visual design decisions—they all feel so non-native.
Re: Porting Firefox to Apple Silicon
#130> If the user visits such a site, Firefox will automatically download and install such a proprietary EME/CDM module. This presented a problem to us as we would be dependent on those third-party vendors to publish ARM64 versions of those decoders. Wait, modern browsers still download and run native binaries at the request of certain sites? How is this different from the days when native plugins like Flash were massive…