Jump to content
You must now use your email address to sign in [click for more info] ×

How do you develop on Mac and Windows ?


Recommended Posts

  • Staff

@Imperator87

Welcome to the Serif Affinity Forums.

We have one programming team, who tend to work according to an application and certain OS specializations. We had a small team of developers who designed a multi-platform system, but developed on Mac first.  Then another team added a Windows implementation. There is a large amount of shared code and a layer at the bottom talking to the OS/file system and output devices, and an input & UI layer of OS specific code talking to the screen and input devices. The majority of the code sits "in the middle" implementing features and tools and is OS agnostic. The OS UI code deals with toolbars, panels, messages etc. There are a few team specialists who work mainly on Windows or mainly on Mac but the shared code approach means that (now we have added Windows) most programmers are able to do both desktop versions. iOS programming is done by a few programmers (who also work cross platform).

Patrick Connor
Serif Europe Ltd

"There is nothing noble in being superior to your fellow man. True nobility lies in being superior to your previous self."  W. L. Sheldon

 

Link to comment
Share on other sites

  • Staff
1 minute ago, Imperator87 said:

Wow thanks for the fast reply. So I do not have to worry that mac version is only some kind of port but is truly macos app ? And you spend time to utilize all mac features and optimalizations ? 

Don't worry. Some OS specific optimizations at the bottom of the code and a deep understanding of what the hardware is doing are at the heart of our software why our app is so fast and responsive. We care very much about every implementation and never stop trying to improve it. We not only attended Build 2018 and WWDC 2018 but we had high level meetings, making suggestions as to what we feel is needed to keep our applications bleeding edge on all supported operating systems. 

Patrick Connor
Serif Europe Ltd

"There is nothing noble in being superior to your fellow man. True nobility lies in being superior to your previous self."  W. L. Sheldon

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.