А ведь ему пришлось вырезать эти руки из картинки...
Представь сколько видов бабочек существует, я бы больше удивился если такой бабочки не было.
Можно так же все через коллбеки ебашить, а можно протоколами обмазаться. Навигацию опять же можно всю на сторибордах и кастомных segue (переходы) построить, а можно делать неочевидные переходу в коде. Тут все от знаний / прямоты рук зависит. У норм программиста приложение будет выдавать стабильные 60 фпс если правильно кеширование и потоки организовать, и это не будет выглядеть как монстр франкенштейна
Ну как по мне если писать на Swift то разработка под iOS это просто конфетка, любую херню просто и быстро реализовать, единственно как писали выше система сильно ограничивает доступ к личной информации пользователей и системным приложениям. Ну например я не могу получить историю звонков пользователя или реальный IMEI устройства.
Ну не знаю как обычному юзеру, но мне как разработчику под iOS, очень нравятся изменения в программном плане -- чем выше версия iOS тем больше функций становится доступно при разработке да и в целом стабильность и производительность приложений повышается (взять бы хотя бы Metal 2 -- прирост в производительности шрейдеров более чем в 10 раз по сравнению с opengl). Но вот изменения дизайна как по мне спорны, отказ от разъема 3.5 и TouchID меня расстраивает