Imperator87 Posted June 13, 2018 Posted June 13, 2018 Hello, how do you develop on Mac and on Windows ? Do you share some code or you have 2 teams and codes separately ? Quote
Staff Patrick Connor Posted June 13, 2018 Staff Posted June 13, 2018 @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). SrPx and Alfred 2 Quote Patrick Connor Serif Europe Ltd Latest V2 releases on each platform Help make our apps better by joining our beta program! "There is nothing noble in being superior to your fellow man. True nobility lies in being superior to your previous self." W. L. Sheldon
Imperator87 Posted June 13, 2018 Author Posted June 13, 2018 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 ? Quote
Staff Patrick Connor Posted June 13, 2018 Staff Posted June 13, 2018 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. Quote Patrick Connor Serif Europe Ltd Latest V2 releases on each platform Help make our apps better by joining our beta program! "There is nothing noble in being superior to your fellow man. True nobility lies in being superior to your previous self." W. L. Sheldon
David Luiz Posted June 14, 2018 Posted June 14, 2018 IOS development might sound complex, but it is easy if you know the right way. You can be a self-developer of applications that you can add to iPhone. Well actually to the iPhone stores. There are tools and extensions which help in doing it. I got this info from Apple Support USA. Quote
Recommended Posts
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.