Latest news about 4D on Silicon

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 senior developer (4D Server and networking) and as Product Owner to manage the 4D version on Apple Silicon. He is tasked with the redaction of user stories and functional specifications, as well as the verification that the new features are in line with customers' needs. With a degree from Institut Supérieur d'Informatique Appliquée Paris (INSIA), Nicolas started his career as a software developer in 2001. After many years of development in Java and C++, he specialized himself in client-server development in the video game industry. As a developer/software architect, he worked on the server architectures of many games (Dofus Arena, Drakerz, Trivial Pursuit Go !).