For my implementation of a MacOS-compliant App, I chose the DB (Deutsche Bahn) iOS App as the basis. This App has many requirements, such as connection search, travel information, ticket management and many other UI elements. These requirements always result in a new structure of information and interaction options. This made it appealing for me to bring the app into a coherent MacOS system. In my design, I concentrated on the travel information view, ticket management and the user profile.
Since desktop Apps mainly display information horizontally, I decided to use columns similar to the ones you are used to in the MacOS Finder. By arranging the columns, I was able to display the various steps that had to be taken on the screens in a left-to-right sequence. This means you can always follow every step. With each further interaction, a new column is then displayed with the corresponding content and interaction options.
For my implementation of a MacOS-compliant App, I chose the DB (Deutsche Bahn) iOS App as the basis. This App has many requirements, such as connection search, travel information, ticket management and many other UI elements. These requirements always result in a new structure of information and interaction options. This made it appealing for me to bring the app into a coherent MacOS system. In my design, I concentrated on the travel information view, ticket management and the user profile.
Since desktop Apps mainly display information horizontally, I decided to use columns similar to the ones you are used to in the MacOS Finder. By arranging the columns, I was able to display the various steps that had to be taken on the screens in a left-to-right sequence. This means you can always follow every step. With each further interaction, a new column is then displayed with the corresponding content and interaction options.