Текущее обслуживание
Исправление ошибок, небольшие функции и работа над совместимостью, которые сохраняют работоспособность существующего приложения на Xamarin на современных телефонах, без притворства, что фреймворк по-прежнему активно развивается.
Мобильная разработка
Поддержка существующего приложения на Xamarin или планирование его миграции на .NET MAUI, в формате выделенного разработчика, проекта с фиксированным объёмом или консалтинга.
Большинство компаний, которые сегодня готовы нанять Xamarin-разработчика в Дубае, уже используют приложение на Xamarin, а не планируют строить новое, и это различие важно. Собственные страницы Microsoft о Xamarin подтверждают, что официальная поддержка Xamarin завершилась 1 мая 2024 года, а значит, фреймворк больше не получает от Microsoft ни обновлений, ни исправлений безопасности, ни новых функций, хотя уже построенные на нём приложения продолжают работать.
Для существующего приложения на Xamarin остаются два честных пути: поддерживать его в рабочем состоянии через аккуратное, ограниченное по объёму обслуживание, пока оно ещё приносит пользу, или спланировать миграцию на .NET MAUI, собственное продолжение Xamarin.Forms от Microsoft, прежде чем разрыв между неподдерживаемым фреймворком и актуальными мобильными операционными системами станет настоящей проблемой. Xamarin-разработчик, которого стоит нанимать, должен уметь честно объяснить оба пути, а не просто добавлять функции во фреймворк, который больше не развивается. Именно эта честность, а не отдельная строка кода, и есть то, за что вы на самом деле платите, когда решаете нанять Xamarin-разработчика в Дубае сегодня.
Что создаёт эта роль
Работа, которая отражает реальное сегодняшнее положение Xamarin.
Исправление ошибок, небольшие функции и работа над совместимостью, которые сохраняют работоспособность существующего приложения на Xamarin на современных телефонах, без притворства, что фреймворк по-прежнему активно развивается.
Честный аудит существующей кодовой базы на Xamarin.Forms в сравнении с .NET MAUI, показывающий, что перенесётся легко, а что потребует реальной переработки.
Собственно перенос с Xamarin.Forms на .NET MAUI, выполняемый поэтапно по собственным рекомендациям Microsoft, а не как рискованное переписывание с нуля.
Проведение обновлённой или мигрированной сборки через проверку Apple App Store и Google Play, ведь требования платформ меняются, даже когда сам Xamarin не меняется.
Поддержание работы связей существующего приложения с вашим бэкендом и сторонними сервисами по мере того, как эти системы меняются по собственному графику.
Для приложения, действительно близкого к концу жизненного цикла, ограниченный по объёму план того, как долго оно может безопасно работать и что придёт ему на смену.
Согласуйте, какой из этих сценариев на самом деле относится к вашему приложению, прежде чем нанять Xamarin-разработчика в Дубае, ведь обслуживание и полная миграция, это очень разные объёмы работы.
Важные навыки
Здравое суждение о неподдерживаемом фреймворке, а не просто знакомство с ним.
| Навык или суждение | Как выглядит хороший уровень | Почему это важно |
|---|---|---|
| Xamarin.Forms и нативный Xamarin | Реальный практический опыт с обоими, а не только учебные материалы до завершения поддержки Xamarin | Продакшн-приложения на Xamarin часто сочетают Forms со специфичным для платформы кодом |
| Знакомство с .NET MAUI | Может конкретно объяснить, как определённый паттерн Xamarin.Forms переносится на .NET MAUI | Именно этот навык превращает найм на обслуживание в план миграции |
| Честность о завершении поддержки | Прямо поднимает вопрос о неподдерживаемом статусе, а не относится к Xamarin как к обычному делу | Молчание по этому поводу оставляет вас принимать решения без полной картины |
| Понимание зависимостей | Знает, какие сторонние пакеты для Xamarin сами по себе заброшены или уже перенесены | Заброшенная зависимость может заблокировать миграцию задолго до того, как это сделает код самого приложения |
| Тестирование перед релизом | Тестирует любое изменение именно на актуальных версиях iOS и Android | Старый фреймворк с большей вероятностью будет вести себя странно на самых новых операционных системах |
Собственная страница Microsoft о Xamarin указывает, что поддержка завершилась 1 мая 2024 года, и направляет разработчиков к .NET MAUI, поэтому честно и прямо спросить любого Xamarin-разработчика: каков его реальный план для кодовой базы, построенной на снятом с поддержки фреймворке.
Форматы сотрудничества
Чтобы нанять Xamarin-разработчика в Дубае, большинству компаний достаточно выбрать один из четырёх форматов. Выделенный формат подходит бизнесу, которому нужна постоянная, аккуратная забота о существующем приложении на Xamarin, включая более долгую миграцию, проводимую постепенно наряду с обычными исправлениями. Проект с фиксированным объёмом подходит для чётко определённой задачи с ясной финальной точкой, например оценки миграции или самой миграции на .NET MAUI, сданной с кодом, документацией и полной передачей. Консалтинг подходит бизнесу, которому в первую очередь нужно честное, независимое мнение о том, стоит ли мигрировать сейчас, позже или вообще, прежде чем тратить дальнейший бюджет в любую сторону. Поддержка в подборе персонала для этой конкретной роли встречается реже, поскольку большинство работы по Xamarin носит переходный, а не долгосрочный характер.
Оценка кандидата
Проверки, показывающие, понимает ли человек реальное сегодняшнее положение Xamarin.
Поднимает ли он эту тему сам, и как выстроил бы работу над приложением, построенным на фреймворке, который Microsoft больше не обновляет.
Конкретный прошлый проект миграции или как минимум ясный, конкретный план для него, а не расплывчатое заверение, что это возможно.
Попросите показать исходный код настоящего экрана и то, как специфичный для платформы код отделён от общего внутри него.
Какие пакеты в типичном приложении на Xamarin он бы отметил как блокирующие миграцию, и почему.
Сильный кандидат прямо скажет, когда продолжать добавлять новые функции в Xamarin, это неверное решение, а не возьмётся за работу в любом случае.
Проведите эти проверки сами или попросите нас нанять Xamarin-разработчика в Дубае от вашего имени и пройти тот же путь в рамках оценки.
Сертификации
Microsoft не проводит актуальную сертификацию для снятого с поддержки фреймворка, так что оценивайте любой значок Xamarin соответственно.
Собственная обучающая платформа Microsoft не содержит отдельного экзамена по сертификации .NET MAUI или актуального Xamarin. Более старые сертификаты по Xamarin, если они есть у кандидата, относятся к периоду до завершения поддержки Xamarin и отражают навыки того более раннего времени.
Реальный план миграции, настоящий код на Xamarin.Forms и .NET MAUI, который можно прочитать, и честный взгляд на завершение поддержки скажут больше, чем устаревший значок. Это лучший способ нанять Xamarin-разработчика в Дубае для кодовой базы в таком положении.
Особенности ОАЭ
Один момент, который часто возникает в реальных проектах на Xamarin в Дубае.
Если приложение на Xamarin всё ещё обрабатывает данные клиентов или сотрудников, отсутствие текущих обновлений безопасности, это реальный фактор, который стоит сопоставить с Федеральным декретом-законом № 45 от 2021 года, федеральным законом ОАЭ о защите данных, при решении, как долго оставлять его работающим в текущем виде.
Поддержка письма справа налево на арабском языке, встроенная в приложение на Xamarin.Forms, как правило, переносится на .NET MAUI, поскольку обе платформы разделяют общие принципы, но Xamarin-разработчику всё же стоит проверять это экран за экраном во время миграции, а не считать перенос гладким по умолчанию.
Эта роль относится к нашей категории мобильная разработка, части более широкого раздела нанять разработчиков в Дубае. Для новой кроссплатформенной разработки, а не поддержки существующего приложения на Xamarin, наша страница .NET MAUI-разработчик, это прямая роль-преемник, с которой стоит начать. Если приложение стоит перевести на одну нативную платформу, наши страницы iOS-разработчик и Android-разработчик охватывают этот путь, а Flutter-разработчик, это ещё один кроссплатформенный вариант, который стоит сравнить. Для полного проекта, включающего дизайн и работу с магазинами приложений, наша услуга разработка мобильных приложений, более широкая отправная точка.
Прямые ответы
Нет. Собственные страницы Microsoft о Xamarin указывают, что поддержка Xamarin завершилась 1 мая 2024 года. Существующие приложения на Xamarin продолжают работать, но сам фреймворк больше не получает обновлений, поэтому сегодня большинство задач по Xamarin, это обслуживание или спланированная миграция, а не новая разработка с нуля.
Для приложения с планами развития обычно да, поскольку .NET MAUI, это собственное продолжение Xamarin.Forms от Microsoft, и именно туда теперь идут обновления платформы. Для приложения на исходе жизненного цикла без дальнейших инвестиций более практичным выбором может быть просто обслуживание до вывода из эксплуатации.
Microsoft предоставляет путь обновления и документацию для переноса приложения на Xamarin.Forms на .NET MAUI, и обе платформы разделяют достаточно общей структуры, чтобы Xamarin-разработчик, знакомый с обеими, мог грамотно спланировать работу. Масштаб риска в основном зависит от того, сколько специфичного для платформы или стороннего кода несёт существующее приложение.
Да, неподдерживаемый фреймворк всё ещё работает и в краткосрочной перспективе на нём можно продолжать разработку. Мы честно поднимем вопрос о миграции как часть оценки объёма работ, а не будем бесконечно наращивать кодовую базу, которая больше не получает обновлений от Microsoft.
Новые проекты стоит начинать с .NET MAUI, а не с Xamarin, учитывая, что поддержка Xamarin завершена. Если у вашего бизнеса уже есть приложение на Xamarin, эта страница посвящена найму именно под эту существующую кодовую базу, а наша страница про .NET MAUI-разработчика охватывает новую кроссплатформенную разработку.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.