One of the most important marketing
software today is mobile marketing. In this article, we
examine the differences between two approaches to
mobile development: (i) native (custom development for
each platform) and (ii) cross-platform (when standard
code is shared across platforms). Experienced teams,
students, and all new to mobile development will have a
hard time choosing between methods and techniques.
Our aim was to compare these methods from a studentto-professional perspective in 166 participants from 3
different studies and explore factors that might influence
their selection. We focus not only on dimensions, but also
on quality needs and ideas (e.g. project needs, final
product line and support platform) that may influence
this decision. The results can help students and
inexperienced groups see clearly the best way to develop
mobile in a given context and guide them in making
choices. Through our research, we have found that even
if the amount indicates a combination, it may not be the
best decision due to other advantages and ideas. We
identified two non-technological factors that could
influence the selection of the best method: previous team
experience with the technology chosen; and technology
development and integration. With this in mind, we
recommend creating a map of the project's needs and
the advantages/disadvantages of each.