Подобный подход к упрощению разработки неоднократно был опробован на разных платформах.
У вас всегда возникает проблема, заключающаяся в том, что в среде разработки отсутствуют некоторые функции, которые есть у «реальной» системы, и хотя иногда предлагается механизм сквозного доступа, он неизменно неуклюж.
Иногда они дают выигрыш в скорости, но степень, в которой они приносят вам пользу, зависит от домена, в котором вы находитесь - Unity является отличным примером платформы, которая, очевидно, экономит людям массу времени на разработку игр.
Лично я считаю, что вне игры я не думаю, что польза от использования сторонних фреймворков будет действительно полезной. Все лучшие приложения - это те, которые используют систему в полной мере с точки зрения анимации или возможностей пользовательского интерфейса. Это означает, что тот, кто потратит некоторое время на разработку, сможет сделать приложение более привлекательным, чем тот, кому приходится полагаться на возможности фреймворка. .
Другая проблема, с которой вы можете столкнуться, заключается в том, что независимо от того, насколько популярен сторонний фреймворк, вы всегда будете иметь гораздо большую поддержку официальной платформы - как, например, количество книг по Objective-C и разработке для iPhone на сегодняшний день или даже очень активную поддержку Objective-C на этом самом сайте.
Единственное исключение будет, если вам понадобится кроссплатформенное приложение и приложение будет поддерживать разработку для всех платформ, которые вам нужны. Но даже тогда я бы поспорил о том, чтобы сделать приложение для iPhone отличным и максимально использовать преимущества платформы, иначе ваше приложение будет томиться, и другие конкуренты одолеют вас.