This article was first posted on our “tech” Slack channel on 2021-10-19.

Today apple is announcing their next-gen laptops and chips.

We will see, as it’s expected, new Apple silicon with many important improvements over what was gen1 (Apple m1). We will also see other improvements: I think mostly focused on screens (ProMotion/ 120Hz?) and cameras, with at least 1080p with better FOV, head tracking, better light handling with ML. Battery bumps can be there or not, depending on how much power vs. weight they want - these are Pro machines anyway. A big question is how powerful will gpus be, and if apple will continue the tradition of custom sw (Metal etc) or if they’ll support some other “standards” (DirectX OpenGL etc).

I think it’s important to reflect on these announcements and general industry trends seriously. The following is my perspective.

As more power is given to the Front-End, I predict that we will be seeing more responsibilities being handed to local algorithms.

At the same time, the more FE evolves, the more innovation will come to the BE too.

Some might think i’m relying too much on Apple’s innovation for this view. Quite the contrary. Apple rarely predicts the future. But more frequently than any other company, they are the creator of the conditions for that future. Mac GUIs, the mouse, ethernet, wifi, iPod, iTunes, iPhone, App Stores, iPads, Apple Watches are creations that apple developed or unleashed at scale, and most of which became the basis of today’s hardware and software economy. As an example, our company Rows can be traced to the iPhone: iPhone => iPhone scale => Massive-scale Apps => AWS => SaaS => SaaS VCs => Rows.

In conclusion, I take from the Apple silicon efforts that that frontends are evolving to enable 120Hz, spearheaded by native frameworks, and that it’ll be impossible for apps to take advantage of this fully while keeping tightly coupled FE-BE architectures. The most demanding (and pleasant) productivity systems should be the first to migrate to richer local experiences with cloud systems for storage, sync and collaboration. It will make sense that a decent chunk will go the native route, to take advantage of platforms to offer multi-device, native-like experiences.

Let’s go!