Не совсем, работаю я над корпоративным приложением, основная идея в том, чтобы сотрудники, за телефонами, которые им выдает компания, делали только свою работу, используя функционал приложения. Соответственно приложение, по мимо основного функционала, должно запрещать пользователю запускать другие прилаги и тому подобное. Кроме организации рабочего времени имеется цель таким образом снизить энергопортебление.
Под шеллом я понимаю приложение, которое будет запускаться при старте с ОС, будет запрещать пользователю запускать другие приложение, запрещать звонить с устройства, отправлять sms, но при этом будет иметь полный контроль над устройством (все это нужно, чтобы максимально снизить энергопотребление), но в таком случае, у меня есть опасение, что будут проблемы с обновлением через Google.Play. Вроде бы понятно, как реализовать отдельные пункты, но может есть какое-то готовое решение, наподобие манифеста, который включаешь в приложение, и оно становится таким вот шеллом :)
xamarin - нативные компоненты, нативная скорость работы, только приложение весит больше, т.к. под виртуалкой запускается, про Titanium ничего не знаю, не работал