Статья

Разработка приложений для Android и без того была сложной, но пандемия сделала ее жестокой

protection click fraud

Galaxy S20 UltraИсточник: Эндрю Мартоник / Android Central

Подумайте о своем Телефон на Андроиде на секунду. Что в этом самое важное? Вы можете возразить, что это процессор, дисплей, программное обеспечение или любой другой компонент. Все эти вещи важны по-своему, но, в конце концов, вы в основном взаимодействуете с приложениями, которые установлены на нем.

Twitter, YouTube, ваша любимая мобильная игра или последнее погодное приложение, о котором все говорят, приложения - это то, что составляет наши телефоны и позволяет нам делать так много вещей. Разработка приложений - сложный и интенсивный процесс для любой платформы, но особенно это касается Android. В отличие от iOS, которая ограничена избранной горсткой устройств, выпускаемых Apple, природа открытого исходного кода Android показывает свою уродливую сторону, если смотреть на нее с точки зрения разработчика. Эта открытость позволяет создавать устройства стольких различных форм-факторов и из множества компаний, но создавать приложения, которые без проблем работают с таким количеством переменных, которые нужно учитывать, - непростая задача приближаться.

Verizon предлагает Pixel 4a всего за 10 долларов в месяц на новых безлимитных линиях

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

Oneplus 8 Pro ОбзорИсточник: Дэниел Бадер / Android Central

Мы хотели получить лучшее представление о том, как COVID-19 влияет на разработку Android, поэтому обратились к несколько разных команд разработчиков, чтобы понять, как изменился их рабочий процесс и возникли ли новые проблемы возник. Мы поговорили с командой в 1Пароль, Эдисон Мэйл, AccuWeather, Привет, Погода, и популярное приложение для путешествий, которое пожелало остаться анонимным. Мы узнали, что COVID-19 повлиял на них по-разному, и даже если он вообще не привел к новым препятствиям, он, безусловно, усугубил уже существующие.

Фрагментация - одно из самых серьезных препятствий, с которыми приходится сталкиваться разработчикам Android.

У меня была возможность поговорить с Джеффом Пирсаллом, одним из руководителей продукта в Edison Mail, и он принес поднимите проблему фрагментации - то, что слишком хорошо знакомо всем, кто интересуется пространством Android с участием. В физическом офисе Эдисона у команды есть картотека, заполненная различными устройствами Android, которые используются для устранения возникающих проблем.

Пирсолл говорит, что одна из целей Edison - создать ощущение, будто приложение разработано специально для телефона, на котором вы его используете, и когда вы должны учитывать разные версии Android, сторонние интерфейсы, клавиатуры, датчики отпечатков пальцев и многое другое, проблемы, связанные с устройством, обязательно появятся вверх. Имея под рукой так много разных телефонов, Эдисон может быстро воспроизвести любые ошибки, на которые жалуются пользователи, и исправить их.

Веб-сайт Edison Mail на Pixel 4 XLИсточник: Джо Маринг / Android Central

Теперь, когда Эдисон больше не имеет доступа к своему кабинету Android для личного устранения неполадок, они пытаются имитировать ошибки и обсуждать их. Увеличить звонки. На данный момент он выполняет свою работу, но они не нашли конкретного решения, столь же эффективного, как простая игра с различным оборудованием в офисе.

Соавтор Hello Weather Джонас Дауни также затронул тему фрагментации, но в ином свете. Hello Weather состоит всего из трех человек, и с первого дня им пришлось принять решение, что они не смогут вернуться и поддерживать устаревшие версии Android. Для такой большой команды просто невозможно работать с телефонами с Android 6.0 или 7.0 и при этом иметь время для работы над новыми функциями и важными обновлениями. Это не то, что вызвало COVID-19, а постоянная проблема, которая, по словам Йонаса, была одной из их самых больших проблем.

Майкл Верде, руководитель группы 1Password для Android, не стал комментировать фрагментацию, когда мы говорили с его, но он рассказал о некоторых других неудачах, с которыми компания столкнулась в результате COVID-19.

Типичный цикл выпуска нового обновления Android в 1Password составляет 6-7 недель, но, учитывая проблемы, связанные с работой из дома, компания теперь переводит его на 8-9 недель. Они нацелены на те же функции и изменения, которые уже были запланированы, но теперь с дополнительным буфером на одну или две недели, чтобы у команды было достаточно времени, чтобы все сделать.

Некоторые команды разработчиков соблюдают график, но это не всегда так.

Мы слышали аналогичные отчеты от AccuWeather и Edison Mail, причем обе компании отметили, что они еще не достигли точки, когда их дорожные карты развития подверглись негативному воздействию. Большой редизайн приложения AccuWeather для Android все еще идет по графику, как и планы на будущее для Edison. Однако, хотя это может относиться к большим (иудачным) командам приложений / разработчиков, этого нельзя сказать о команде из трех человек в Hello Weather.

Hello Weather был создан еще в 2016 году как побочный проект для Джонаса Дауни, Тревора Тёрка и Дэна Кима. Это то, чем они увлечены и о чем они очень заботятся, но с обычной повседневной работой, о которой также нужно заботиться, это не их основная область внимания. Джейсон говорит, что он и его команда планировали новые функции для Hello Weather до вспышки COVID-19, но как только она ударила, «все упало». Один из них заболел вскоре после у них была смерть в семье, и Джонас, Тревор и Дэн сейчас находятся в таком же положении, в котором находятся многие из нас - застряли дома со своими семьями и пытаются найти баланс, который работает для каждый. Это ситуация, которая не дает много свободного времени, и из-за этого разработка Hello Weather пока находится в небольшом перерыве.

Логотип 1Password на Pixel 4 XLИсточник: Джо Маринг / Android Central

Что касается лидера приложения для путешествий, с которым мы говорили, они быстро понимают, что разработка приложения для путешествий - это сложная задача, когда никто не... ну, путешествует. Большая часть процесса разработки приложения состоит из сложных AB-тестов, которые выполняются в большом масштабе. для тестирования новых функций и дизайна, но с учетом того, что туристическая индустрия остановилась, это уже не вещь.

Более того, поскольку все теперь работают из дома, руководитель приложения сказал, что нахождение в одной комнате для совместной работы немного замедлило весь рабочий процесс.

Фактически, это то, что, кажется, присутствует повсюду. Это проблема много из нас пришлось учиться за последние пару месяцев, и это верно для разработчиков приложений для Android.

Личное сотрудничество - это ключевой процесс в цикле разработки, и это не может произойти прямо сейчас.

Разработка приложений это трудоемкий процесс, требующий активного сотрудничества и критического мышления с вашими коллегами. Нам повезло находиться в мире, где пандемия может охватить всю планету, и есть инструменты, позволяющие нам работать удаленно, но есть что-то в работе с коллегами в физическом пространстве, что невозможно воспроизвести с помощью Zoom или Google Meet. вызов.

Пирсолл из Edison Mail сказал, что это было одним из самых больших препятствий для его команды. Edison придерживается политики открытых отпусков и позволяет своим сотрудникам работать практически из любого места, где они хотят, но Пирсолл говорит, что почти каждый предпочитает работать в офисе компании. Окружающая среда КПЗ не имеет себе равных в плане обмена идеями друг с другом, и, собственно, именно так работает помощник Edison Mail. появился - ИИ в приложении, который отслеживает входящие посылки, падение цен на недавно приобретенные вами продукты, уведомления о поездках и Больше. Люди в офисе просто громко говорили о вещах, которые, по их мнению, могла бы сделать для них электронная почта, и из-за этого подшучивания был создан помощник Эдисона.

Приложения Hello Weather и AccuWeatherИсточник: Джо Маринг / Android Central

Курт Фулепп, директор по продуктам AccuWeather, также поддержал это мнение. Еще до того, как разразился COVID-19, в компании были группы людей, работавшие в Нью-Йорке, Пенсильвании и Монреале, а это означало, что существовала смесь личной и удаленной работы. Теперь AccuWeather полностью перешел на работа из дома основы, все еще немного изменилось.

Думаю, это явно снижает динамику команды. Наша команда перестала концентрироваться на ежедневных схватках, в которых по крайней мере члены команды разработчиков и дизайнеров в Нью-Йорке собираются вместе в одной комнате, а также в наших офисах. Очевидно, что полный переход к видео и цифровым технологиям убирает дух взаимодействия.

Тем не менее, работа на дому также в некоторой степени оказала положительное влияние. Как отмечает Фулепп:

Мы не ощутили особых изменений. Я имею в виду, что я думаю, что есть естественный человеческий фактор - ходить на работу каждый день и получать удовольствие от работы со своей командой. Мы действительно очень сплоченные команды, поэтому то, что мы не видели членов вашей команды, было естественным разочарованием, ведь нам придется иметь дело с тем, чтобы видеть друг друга на экране.

Я думаю, что с точки зрения разработки это, вероятно, на самом деле увеличило нашу скорость, потому что, если честно, меньше отвлекало. Я думаю, что мы работаем из дома более эффективно, чем мы когда-либо могли себе представить, просто потому, что мы опущены и движемся вперед.

Что касается того, чтобы сделать весь процесс работы из дома приятным для всех, Фулепп говорит, что он и его команда проявили творческий подход, найдя способы сохранить как можно более беззаботный рабочий день - включая тематические фоны Zoom и виртуальный счастливый час (то, что мы делаем сами здесь, в AC).

Я думаю, что произошла эволюция: люди, очевидно, включают камеры, что мы, безусловно, поощряем. Шли недели, и все чувствовали себя очень комфортно, просто видя их в спальне, находясь в прачечной или на кухонном столе. Мы как команда пытались выбрать тему дня, которая будет вам лично интересна. И не в личной и навязчивой манере, а в действительно веселой, беззаботной форме. Это все равно, что сделать свой фон Zoom чем-нибудь из года, в котором вы родились, из любимого семейного фото или из любимого фильма. И я думаю, что это становится предметом разговора, потому что люди говорят о неожиданных вещах, потому что это фактически становится началом разговора, что мне очень нравится.

Мы стараемся провести в пятницу счастливый час, когда мы превратили церемонию в «давайте сделаем работу и поговорим о том, чего мы достигли, а теперь давайте всем виртуальный счастливый час ». Сделать шаг назад и поразмыслить над достижениями действительно важно, когда мир находится в такой сложной точке. время.

Логотип ZoomИсточник: Джо Маринг / Android Central

Но, конечно, это не все солнечные лучи и радуги.

В дополнение к исчезновению командной динамики и процесса сотрудничества, работа из дома также привнесла некоторые моральные проблемы. Пирсолл заметил, что все в Edison Mail с трудом понимают, когда следует отключиться. В этой офисной среде вы устанавливаете время, когда вы работаете и когда идете домой. Когда вы уже находитесь в своем доме или квартире 24 часа в сутки, 7 дней в неделю, все не так просто. Некоторые команды в Edison работали позже, чем обычно, и вы, вероятно, столкнулись с трудностями.

Верде отметил, что команда 1Password уже привыкла к работе из дома, но в рабочем процессе все еще происходят серьезные сдвиги, когда супруг и дети тоже находятся дома с вами. Это вносит новые нарушения и устраняет любые границы, которые существовали раньше, и хотя Верде говорит, что продуктивность не была затронуло столько, сколько он ожидал, все еще было стремление быть более гибким с проектами и иметь значимые проверки с сотрудники.

Это препятствия, которые не ограничиваются только разработчиками Android - это то, с чем мы с вами слишком хорошо знакомы. Однако, когда вы добавляете, что помимо борьбы, с которой эти люди и команды сталкиваются изо дня в день, когда все было «нормально», это еще больше усложняет и без того сложную работу.

И, к сожалению, мы недостаточно думаем об этом. Можно легко рассматривать приложение в Play Store как не что иное, как часть программного обеспечения, но каждое из них было созданный человеком или группой людей, которые пролили огромное количество крови, пота и слез на Это. Они могут не всегда работать идеально, но просто знайте, что есть люди, которые делают все возможное, чтобы все ваши любимые приложения и игры работали в обычном режиме - даже в разгар пандемии.

Мы можем получать комиссию за покупки, используя наши ссылки. Учить больше.

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!
Пора перерезать шнур!

Это лучшие беспроводные наушники, которые вы можете купить по любой цене!

Лучшие беспроводные наушники удобны, отлично звучат, не стоят слишком дорого и легко помещаются в кармане.

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое
Следующее поколение

Все, что вам нужно знать о PS5: дата выхода, цена и многое другое.

Sony официально подтвердила, что работает над PlayStation 5. Вот все, что мы знаем об этом на данный момент.

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов
Новые Нокиас

Nokia запускает два новых бюджетных телефона Android One стоимостью менее 200 долларов.

Nokia 2.4 и Nokia 3.4 - последние дополнения к линейке бюджетных смартфонов HMD Global. Поскольку оба они являются устройствами Android One, они гарантированно получат два основных обновления ОС и регулярные обновления безопасности на срок до трех лет.

Лучшие портативные мгновенные фотопринтеры для устройств Android
Печатайте на ходу!

Лучшие портативные мгновенные фотопринтеры для устройств Android.

Вы в пути и создаете воспоминания на своем мобильном телефоне. Цифровой формат - это прекрасно, но почему бы не попытаться сделать эти воспоминания более долговечными с помощью осязаемой фотографии?

Джо Маринг

Джо является старшим редактором Android Central и с тех пор, как он себя помнит, любит все, что связано с экраном и процессором. Он говорит / пишет об Android в той или иной форме с 2012 года, и часто делает это во время похода в ближайшую кофейню. Есть чаевые? Отправьте электронное письмо на адрес [email protected]!
instagram story viewer