Hi, what are everyone's thoughts on the complexity for developing for iOS over android or windows? I am in a debate with a colleague that there shouldn't be any real difference in the time it takes to develop for either platform as long as you consider the base differences with the platform. They believe that iOS is more complex and it takes considerably longer. Would be good to take on-board everyone else's opinions.
In my experience neither is any more complex than the others, they are just different so it takes time to adjust if you are used to one particular way of doing things - for example a WPF developer will pick up Xamarin.Forms much faster than iOS or Android.
Think about the complexities - iOS has auto layout and constraints which are a pain, building a UI on Android is easier. But Android has millions of device sizes and shapes, so building a UI that looks good on all devices is a pain.
Answers
In my experience neither is any more complex than the others, they are just different so it takes time to adjust if you are used to one particular way of doing things - for example a WPF developer will pick up Xamarin.Forms much faster than iOS or Android.
Think about the complexities - iOS has auto layout and constraints which are a pain, building a UI on Android is easier. But Android has millions of device sizes and shapes, so building a UI that looks good on all devices is a pain.
"auto layout and constraints which are a pain"
That's been kind
@NMackay sounds like apple definitely is not on your Christmas card list!