Отвечу по android.
Есть опыт по распространению приложения без google play.
Вы можете изначально выложить apk в любой файлообменник и распространить ссылку для скачивания. Тут никаких проблем.
Но для обновления вам придется сделать свой механизм. В принципе, тут тоже все просто. Выкладывать куда то свой apk и в приложении скачивать его. Android позволяет сразу же его и заинсталлить. Т.е. ваше приложение заменяется. Основные трудности могут возникнуть с исправлением ошибок. Поэтому, заранее предусмотрите как вы будете делать это.