Сегодня рынок мобильных телефонов заполонили гаджеты на Android OS. Теперь практически у каждого человека теперь имеется в пользовании смартфон. Да, это современная система, которая предоставляет большой простор как для кастомизации, так и для обычного использования (расширения функционала посредством установки приложений из GooglePlay).
Но так ли удобен Android и так ли много возможностей он предоставляет пользователям? Я работаю в компании «Центр разработки программного обеспечения EDISON» и вот уже шесть лет разрабатываю мобильные приложения под Android; не хочу никому навязывать свое мнение, просто хочу поделиться своим опытом общения с данной ОС и рассказать почему же мне она не нравится.
Linux? Не, не слышали
Это не первое мое знакомство с попыткой перенести Linux на мобильный телефон. Одной из первых в данной области была компания Motorola, которая сначала выпустила на рынок Ezx платформу (к примеру, Motorola E2 и Motorola A1200 построены именно на этой платформе), а потом развила ее в новую, которую назвали MAGX (MotorolaZN5, MotorolaE8 и т.д.) Но отличие данной платформы от Android состоит в том, что производитель никогда не позиционировал устройства, выполненные на ней как смартфоны. Да, «умельцы» все-же написали собственный SDK и собственные приложения под данную систему, но все-равно телефоны на этой платформе лишь «с натяжкой» можно было назвать смартфонами.
С выходом первых устройств на Android многое изменилось, и пользователь получил практически полноценный компьютер в кармане. Но опять-таки это никоим образом нельзя отнести к полноценной Linux системе. Да, Android вполне можно кастомизировать – менять внешний вид, заменять некоторые системные приложения аналогами и т.д., но использовать его как портативный ПК у вас вряд ли получится.
К примеру, если вы хотите подключить дополнительную периферию к своему ПК на Linux, то вы просто ее подключаете, и она работает. Android же «из коробки» имеет поддержку довольно ограниченного количества «железа», и совсем скромный набор библиотек. Придется тщательно тестировать все программное обеспечение. Если на ПК установку практически любого компонента можно выполнить в одну команду терминала, то в Android вам нужно будет потратить довольно много времени, если вообще это представится возможным.
Идеальный телефон для «гика»
Конечно все вышеописанное совершенно не критично для обычного пользователя, который телефон использует чаще всего как средство связи и изредка, возможно, как читалку, mp3 и mp4 плеер и т.д. Если же вы любите экспериментировать, хотите подключать самую разную периферию, разрабатывать встраиваемое программное обеспечение да и в целом носить в своем кармане небольшой компьютер, то вряд ли Android смартфон сможет вас устроить.
К сожалению, на рынке еще нет ОС, которая полностью удовлетворит этим требованиям, но уже можно присматриваться к Sailfish OS, к Tizen и конечно же к UbuntuPhone – все эти операционные системы пытаются привнести в мобильный мир опыт использования Linux. А это и терминал и репозитории и удобное управление софтом.