Как стать автором
Обновить

Кроссплатформенная разработка мобильных приложений в 2020 году

Время на прочтение7 мин
Количество просмотров48K
Всего голосов 19: ↑10 и ↓9+1
Комментарии11

Комментарии 11

Как по мне слабый минус у нативных приложений. У гибридов одни костыли только. А общая кодовая база, это просто фантазия, что бы экономить деньги.

А можно по подробнее, что это за приложения такие, что они «одни костыли только»? Что в них нужно такого особенного и в таких количествах?
Позвольте с вами не согласиться. В нашей компании используется общая кодовая база приложения для устройств iOS и Android.
Написано на JS/Dart. Нативный код отвечает только за обертку да иконки.

Ну это ведь чисто в угоду экономии, но зачем иначе это делать?

Любое программирование не в машинных кодах — чисто в угоду экономии. Что теперь, от всех удобств отказаться и становиться потомственными разработчиками одной софтины?
Как вы считаете, описанное выше приложение на дарте успешно поддерживает новые поинтеры из iOS 13.4?
Как вы считаете, поддержка новых поинтеров в iOS 13.4 стоит того, чтобы ради этого писать отдельное приложение?
а как же kotlin multiplatform и различные связки — kotlin — flutter, kotlin — compose
думаю, на это уже стоит поглядывать
Один язык разработки – Dart, который необходимо выучить, если компания разрабатывает приложение, не имея необходимой экспертизы.


А можно поподробнее, что это за экспертиза, у кого её надо заказывать и зачем?
Ай-ай-ай — до допустимой терминологии доколупываться! Если уж вас не устраивает калька с англ. expertise в значении «опыт» (что предельно корректно, ввиду исходного происхождения слова от лат. expertus именно в значении опыта), то хотя бы к Пришвину обратитесь: «Экспертиза остановилась у Гусева в богатом доме...»

Т.е. экспертиза в русском языке означает еще и группу лиц — участников экспертного совета. В этом ключе «если компания разрабатывает приложение, не имея необходимой экспертизы» на отлично трактуется как «в компании нет достаточного количества специалистов (экспертов)».

Так что заказывать не надо, надо нанимать.
Абсолютно пустая статья, нет сравнения даже с прямыми конкурентами.
Плюсы:
производительность приложений наравне с нативными решениями;

прямо наравне?
снижение затрат на исправление багов и добавление новой функциональности

Каким образом снижаются затраты на исправление багов? Flutter приносит много своих багов, которые решить даже не получится самостоятельно, необходимо ждать исправления от разработчиков.

Жирный минус в том, что ты пишешь реально на 3-х языках: Dart, Java, Swift, потому как одним Dart не обойтись и надо лезть в натив. В Xamarin сделано удобнее, ты используешь нативные SDK, но использую C#, так код не сваливается в кашу разных языков
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории