Как сделать так, чтобы другие люди, которые захотят создать аналогичное мобильное приложение, не смогли бы этого сделать?
Запатентовать мобильное приложение? Зарегистрировать его как изобретение? Или что-то еще?
Патенты на ваш случай хорошо работают только в странах с англо-сакским законодательством. Если у вас есть деньги на юристов, конечно.
Чем и пользуются вовсю патентные тролли. Они, как правило, и являются юристами, поэтому себестоимость судилищ для патентных троллей не велика.
В странах с континентальным законодательством (к которым относится вся Европа кроме Великобритании и те страны, где многие говорят по русски, то есть бывший СССР) - вам нужно нечто уникальное для патентования предъявить.
Но такие вещи как "тупо украл все подряд включая дизайн" как раз отлично в континетальном законодательстве защищаются.
Беда в том, что как только ты начнешь качать права, то дизайн быстро поменяют.
Можно обеспечить уникальность, тем, что ты быстро стартовал и уже набрал аудиторию, которая будет тебя пиарить.
Можно построить приложение на некой функции, доступной только тебе.
К примеру РБК - если вы не в курсе, то в Ру-Нете это довольно мощный инвестор, уж в пятерку точно входит, а может и в тройку - начал с того, что тупо продавал всем курс доллара, это было в те времена, когда Центробанк не публиковал, курс доллара, и те, кто узнавали этот курс раньше - могли навориться. Вот таким людям РБК и продавал эту ценную инфу (основатели РБК - центробанковцы, воспользовались инсайдеровской информацией)
К примеру если вы хотите сделать приложение по продаже автобилетов - то вам нужно договориться с автовокзалами, установив им серверную часть вашего ПО.
Тогда начиная с 10-го автовокзала в вашем регионе - вы уже практически монополист. И конкурентам крайне трудно будет вас потеснить с рынка. Автовокзалам нафиг не нужно будет второе, третье и пр. серверное ПО от конкурентов.
И т.д.
То есть игра на опережение. И работа с некой уникальностью, которую другим получить трудно - это гарантирует вас больше, чем патенты.