Android VS iOS разработчики: все хейтят Xcode | Согласен/Не согласен

preview_player
Показать описание
В формате «Согласен / Не согласен» два контуровца разбирают спорные тезисы, которые связаны с их профессиями.
В этом выпуске android-разработчик Леша Панов и iOS-разработчик Женя Ваганов высказывают свои разные мнения на одни и те же тезисы: чья IDE лучше, нужен ли swift и помогают ли корпорации языкам программирования.

Подписывайтесь:

Таймкоды:
0:00 Вступление
0:40 Какая IDE лучше?
2:19 Какие приложения качественее?
4:25 Зачем нужен Swift?
5:57 У кого лучше дизайн: iOS или андроид?
7:21 Пиратские приложения на Android
9:17 Адаптация приложений под разные сматрфоны
11:12 В iOS меньше инноваций, чем в андроиде?
13:07 Кроссплатформенные решения лучше?

#ios #андроид #android #swift #kotlin
Рекомендации по теме
Комментарии
Автор

"А вы вообще objective c видили?" 🤣

albertaleksieiev
Автор

Apple перешла на swift не просто из-за политики, а так как до этого использовала c/c++ и obj-c так как эти языки из-за своей низкоуровневости по сравнению с Java не имеют сборщиков мусора, адресуют память на прямую и требуют самостоятельного контроля памяти, у них нет виртуального окружения как у той же джавы для того чтобы остановить приложение(поэтому и уязвимостей по факту в iOS больше, тот же джейлбрейк, buffer overflow, бекдоры по типу purple mode).
А swift как язык не даёт таких возможностей стороннему софту, поэтому они и переходят на него

blackbucket
Автор

Я не верю, это постанова) iOS-ник и Android разработчик, которые с уважением у друг другу дискутируют и даже соглашаются с точкой зрения оппонента! Чудо какое-то.

ElectroMusicMan
Автор

Было бы интересно посмотреть выпуск с Flutter и React.Native разрабами

DikWZD
Автор

11:05 iphone 6s и сегодня актуален(им можно без проблем пользоваться) - но обновлений ОС для него нет и установить из-за этого кучу приложений нельзя(например: аппл дев консоль - которая ща оч актуальна для оплаты)

SlothHuntOnYou
Автор

2:23 абсолютная не правда, на ios куча игр не доступно в эппсторе, потому что разрабам в падло тратить деньги на ios разрабов + некоторые игры на бесплатные на android и платные на ios

salo
Автор

Xcode конечно кошмар и боль, не зря у него оценки в их СОБСТВЕННОМ магазине 2 звезды ⭐⭐

scriptboris
Автор

Если говорить о самом андроиде то там есть Termux и ему подобные терминалы, где можно кодить и проверять код, а так же запускать полноценный дистрибутив linux. ios может предоставить разработчику такую свободу? Чтобы можно было обойти какое небудь ограничение, все таки военное время и сейчас все везде блокируется, так что гибкость операционой системы и ее универсальность играют важнейшую роль для программиста, что может дать ios профессионалу по разработки софта?

TeAS
Автор

iOS приложение лучше и тд потому что, для их разработки нужен как минимум поддерживаемый компьютер от Apple.
У обоих свой дизайн (мы разные), дизайнеры делают в основном под технику apple, так как большинство дизайнеров использует технику apple, Retina экраны, мобильность, эстетика и трекпад (он у них кайфовый).
Пиратские приложения - то что для ios и MacOS их меньше это так, но у них свой проприетарный язык и закрытая система, сайты с пиратскими приложениями тоже есть, да и это зависит от защиты самого приложения.
На Android почти все UI обьекты заранее сделанны так чтобы работать на разных экранах, так что тут одинаково, у обоих систем есть UI фреймворк который упрощает им работу.
В IOS меньши инноваций, так как система закрыта, в Android эти инновации по сути можно скачать)
На счёт кроссплатформенности пока, что Flutter лидирует, работает хорошо, весит не много, не то что React Native, а так большинство компаний выбирают натив, так как к одному Flutter разработчику нужен ещё один Android разработчик и ios разработчик, поэтому больше склоняются к варианту оставить по одному и приложение будет работать быстро.

vinky
Автор

Смысла даже не было сравнивать Телеграм на Андроиде и на Айфоне, на андроиде UI ужасен и UX пойдет, а на иос и UX и UI доведены до идеала. Так же это можно заметить и в Windows против MacOS. Проблема контроля Эпл над разработчиками в том, чтобы все приложения были в одном стиле и интерфейс был логически подобен, а не когда пользователь заходит в любую другую программу и там его ждет очередной тест на айкью(речь идет о новых пользователях или тех кто не особо хочет вникать в телефоны). Простыми словами, зачем пользователю лишний раз заморачиваться, если разработчик приложения уже все продумал за него, в этом и есть сила UX.

synedtsu
Автор

Чел походу флагманы андроида не видел, которые обновляются по 5 лет

evilgamer
Автор

Знаю и каждый день использую: С++, C#, Delphi (Windows). Знаю и каждый день использую C (Embedded). С большего знаю и иногда использую Java (Android). Но ребят, комон, Swift и Objective-C это ужас и кошмар. Это что-то придуманное в настолько пьяном угаре, что я фиг знает.

drone_tales
Автор

Большинство инноваций эпл, перешли от сырых решений какихнибудь китайцих смартфонов

evilgamer
Автор

На телефоне джава это что-то странное, лучше сразу на пк кодить.

Aspadien
Автор

тэйки про кроссплатфому полный бред, касательно flutter и rn

sergeymild
Автор

Objective C охуенный язык, Swift тупо смузи(

АндрейПагосов
Автор

Про инновации в Эппл рассмешил жестко😂. Эппл все воруют то, что в Андроиде 10 лет назад придумали

zizzxiii
Автор

Добавил бы, что iOS-приложения в среднем меньше тормозят, в том числе потому что средний iOS-девайс более производительный (и более дорогой).
И также еще, в андроиде меньше порог входа, поэтому больше приложений, в том числе больше плохо-сделанных приложений.
И на iOS 90% девайсов на последней оси, потому что люди заплатили за поддержку своего девайса (иногда покупкой нового девайса). А людям, которые не могут себе этого позволить, покупают недорогой Андроид и поддержку ОС на пару лет.

В общем, Android vs iOS это еще и немного про бедные vs богатые.

juneuniversum
Автор

Использовать Android Studio или XCode как IDE - это конечно о многом говорит как о Это лишь инструменты предоставления SDK для сборки (для Андрюши вообще достаточно только build tools и Gradle). В остальном натив доживает свою эпоху, передавая эстафету pwa на вебвью, собранным через какой-нибудь capacitor, а статика даже не в бандле, а хостится удалённо.

lucishoffman