Современные информационные технологии/3.Программное
обеспечение
Костенко М.И., Мамон
В.Л., научный руководитель
Лаврик-Слисенко Л.П.
Кременчугский
Национальный Университет им.М.Остроградского,Украина
Проблемы фрагментации ОС Android
Мобильные
устройства стали неотъемлемой частью повседневной жизни и деятельности
большинства людей во всем мире. Поэтому операционныесистемы для мобильных
устройств в настоящее время бурно развиваются. В настоящее время на рынке
мобильных устройств используется несколько десятков наиболее распространенных
ОС.
Главной
проблемой мобильных ОС является их фрагментация, тоесть много разработчиков
выпускает много версий ОС, которые просто не успевают заинтересовать
покупателей в связи с новыми их выходами. Мобильный рынок на сегодняшный день
заполнен множеством разных платформ и версий ОС, которые не способны развиватся
и большинство из них не являютя актуальными и доработанными в сфере програмного
обеспечения.
Ёё
недостаток заключается в том что Android - устройства выпускаются во всех
формах и размерах, с совершенно разными качеством исполнения и размерами
экрана. Кроме того, на рынке много разных версий Android, которые одновременно
активны в настоящий момент, что увеличивает фрагментацию. Это влечет к тому,
что разработка приложений, которые смогут работать на всех Android-устройствах,
может стать чрезвычайно сложной и трудоемкой задачей.
Несмотря
на все недостатки, фрагментация имеет много преимуществ, как для разработчиков,
так и для конечных пользователей. Наличие дешевых смартфонов (редко работающих
на последней версии Android) способствует более высокому охвату пользователей,
чем iOS, таким образом, разработчики приложений имеют более широкую аудиторию.
Возможно, приложение сложнее сделать, но потенциальный выигрыш определенно
стоит того. Для потребителей, существенная фрагментация способствует тому, что
они выбирают именно тот телефон, какой хотят – маленький или большой, дешевый
или дорогой, с любой комбинацией различных особенностей.
Фрагментация
девайсов увеличивается, и вместе с этим растет выбор операционной системы
Android. Пользователям разнообразие выгодно. Пока фрагментация доставляет только головную
боль разработчикам, которые тестируют и оптимизируют свои приложения на десятках устройств, учитывая разные варианты
сочетания экранов, процессоров и графических чипов, проводят оптимизацию кода
под разные объемы оперативной памяти. В общем, делают так, чтобы приложение
хорошо запускалось на слабых устройствах и «летало» на флагманах. Производители
более дешевых устройств будут пытаться использовать самые последние версии
Android, а фрагментация будет способствовать экосистеме становиться более
глобальной и социально-экономической.
Фрагментация географически расширяет рынок
Android – она не ограничивается лишь рассеиванием устройств и ОС. Она также
важна для понимания, какие устройства в настоящий момент актуальны. Какие то
девайсы могут быть актуальны для одного региона, но в другом не популярны,
разработчикам нужно учитывать различия в производительности сети в разных
регионах при разработке приложений. Другой фактор – это срок жизни батареи;
когда в настоящий момент срок жизни батареи вполне приемлем, то в будущем ее
может не хватать. Важно помнить, что не достаточно делить приложения только
лишь по устройствам.
С выпуском новых Android -
устройств фрагментация растет. Многие считают это недостатком Android, а
не достоинством. Пока, конечно, фрагментация ассоциируется только с недостатками
(и как разработчики мы хорошо знаем про них), но это не правильно. Возможно,
экосистема Android не во всем
правильная, но зато ей подражают.
Литература:
1.Емельянов
Е. Умные карманные помощники.Часть I – мобильные
операционные
системы/Егор Емельянов.– М.: Изд. Москва,2010.–10с.
2.АйзексонУолтер.Стив
Джобс(англ. SteveJobs:
ABiography)/УолтерАйзексон.
–М.:Астрель,CORPUS,2011.–393
с.
3.Гейтс
Б.Дорога в будущее/Билл Гейтс.М.:Изд. отд. Рус. ред.ТОО Channel Trading
Ltd.,1996.–312 с.