Latest news about 4D on Silicon

Automatically translated from English

Since Apple’s first announcement about Silicon, we’ve been keeping you informed through a series of blog posts and this post is no different!

So what’s going on? Well, the first Silicon Macs equipped with the brand new M1 chip are now available on the market. Here are two important pieces of information we need to share with you:

silicon-native compilation will be available for project applications

With the release of Apple Silicon Macs, we faced the challenge of building a Silicon-native version of 4D and of our compiler in just a few months. We’re pleased to announce that 4D will include a Silicon compiler for your project application databases. Of course, the interpreted mode will continue to be supported for binary databases and Intel-compiled databases will work with Rosetta emulation on Silicon Macs.

Now is the perfect moment to move forward to project applications and benefit from the outstanding new functionalities it provides like classes and source control.

Running 4D for iOS applications on Silicon

We were very excited when we learned a few months ago that iOS applications will run on Silicon. As such, we tested a few 4D for iOS applications and we’re delighted to see that it’s true. We’ll soon release a blog post to present a specific use case of an iPhone/Silicon cross-platform application.

What do you think about 4D for iOS building for both iPhones and Macs? Join us on the 4D forum to share your thoughts about this new functionality!

Nicolas Brachfogel

• Product Owner & Senior Developer •

Nicolas Brachfogel joined 4D in 2017 as a Senior Developer (4D Server and networking). As Product Owner to manage the release of Apple Silicon, he's in charge of writing user stories and translating them into functional specifications, as well as making sure that feature implementations meet customer needs.

A graduate of the Institut Supérieur d'Informatique Appliquée (INSIA), Nicolas began his career as a software developer in 2001. Following several years coding in Java and C++, he went on to specialize in client-server development for video game companies. As a server developer/architect, he successfully worked on the server architectures of many games (Dofus Arena, Drakerz, Trivial Pursuit Go!).