LINUX.ORG.RU
ФорумTalks

['Все катится в УГ'][Android] Неплохая статейка

 


0

2

Ссылка
Наткнулся случайно, когда хотел отрыть одну прогу
Бегло прочитал, согласился как минимум с 80%-ми статьи.
АхтунгВнимание! Статья может показаться рекламой/пиаром айфона, но на самом деле это только потому, что он там упоминается. Так что прошу не кричать и запастись чаем и плюшками(Хоть она и не столь большая..)
Специально для Ъ:

*Я и робот: почему мне надоел Android*

С мобильной операционной системой Android я познакомился пару лет назад, когда купил популярный в те времена смартфон HTC Hero. И осенью 2009 года будущее операционной системы казалось мне радужным и безоблачным. По сути, мы получили iPhone, только дешевле и на новый лад — о чём ещё можно было мечтать? Тогда ещё не было таких красивых игр на мобильных телефонах, как сейчас, да и iOS не была безоговорочным лидером среди игровых платформ. Видео в разрешении HD только завоевало популярность на компьютерах, очередь смартфонов ещё не пришла. И приложения были легче, и функциональность iPhone была ещё не ахти. В то время на андроиде уже была и самая настоящая многозадачность, и браузер, способный вписывать текст в экран при любом масштабе. В общем, всем на какое-то время показалось, что мессия в лице Google и ОС Android наконец пришла спасти мир из цепких рук Apple.

О том, как и благодаря чему это всё работает с точки зрения программной части, в то время многие (и я в том числе) не особо задумывались. Работает — и ладно. Аппаратно же HTC Hero практически ничем не отличался от какого-нибудь Sony Ericsson Xperia X1 на платформе Windows Mobile. В то время была масса устройств с одинаковым Qualcomm MSM7200А 528 МГц внутри, и те, на которых стоял андроид, работали в чём-то даже лучше виндовских.

Но время шло. Росли мощности, ещё быстрее росли требования к железу. Как назло iOS вдруг стала наступать на пятки, показывая графику в играх покруче, чем на PSP. И тут мне начало казаться, что с новоявленным мессией что-то не так. Периодические тормоза, нечёткая реакция на набор текста. И, что хуже всего, никакое новейшее железо все эти проблемы не исправляло. С приложениями и вовсе началась беда — их количество росло в геометрической прогрессии, но найти среди них что-то стоящее порой просто невозможно. С играми дела обстояли ещё хуже: приличных игрушек, особенно с красивой графикой, практически не было.

Словно градом посыпались новые версии ОС, большинство которых не доходили даже до устройств полугодичной давности. Быстро поднадоела странная организация памяти, когда программы можно было ставить только на само устройство, а не на microSD-карту. Вызывало недоумение ограничение на количество отображаемых цветов до 65 537 (16 бит), которое в версии 2.1 вроде поправили, но перерисовать приложения забыли. Разработчики ОС настолько спешили вывести новую версию на рынок, что совсем не успевали добавлять в эти новые версии какие-то существенные изменения. Чем глобально отличается 2.2 от 2.1? Поддержкой Exchange (что его раньше не было — это позор) и возможностью копирования установленных программ на карту памяти. И ведь если те же айфоны получают обновление ОС все и разом, то владельцы гуглофонов вынуждены плакаться в службу поддержки своего производителя: «Ну, дяди, ну, сделайте нам новую прошивку с новой версией андроида», — или собирать прошивки самостоятельно. Конструктор — это, конечно, вещь хорошая и развивающая мозги, но некоторым ведь нужно просто получить телефон, который бы позволял нормально работать и жить. А как можно жить, зная, что в обновлении ОС добавили ту функцию, которую ты ждал годами, но получить её ты не можешь только потому, что производитель считает твой телефон, купленный полгода назад, морально устаревшим?

И вроде бы Google тут ни при чём. В самом деле — компания занимается только ОС, а ответственность за конкретные устройства лежит уже на производителях железа. В Google слишком заняты продвижением Android на рынок, постоянно скармливая незадачливым пользователям голые цифры — лишь бы побольше были. «У нас стопицот тысяч приложений!» или «Android популярнее, чем iOS» — звучит круто. И мало кого волнует качество этих приложений, количество одинаковых (или почти одинаковых), количество просто недоделанных «заготовок», написанных только с целью загрузить своё приложение в «Маркет» и похвастаться этим фактом друзьям. А также переделок чужих программ (да здравствуют открытые исходные коды!), подчас укомплектованных троянами. И получается, что из этих многих тысяч найти что-то действительно полезное невыразимо сложно.

Ну а сравнивать популярность открытой операционной системы, на которой под десятками брендов выходят сотни устройств с четырьмя телефонами одной фирмы (Apple в данном случае), — и вовсе некорректно. Но пипл всё равно хавает!

Производителям, кстати, этот ход понравился. Даёшь цифры, да побольше! Не долго думая они решили внедрить двухъядерные процессоры. Два ведь больше, чем один? Аж в два раза! Есть о чём написать на коробке. А то, что для получения эффекта от двухъядерности в большинстве случаев нужно переписать приложения, — об этом пользователям сказать забыли. Да и зачем им знать? Да и пусть приложениями Google занимается, это её сфера. Давайте дальше кормить цифрами. Только об одной цифре будем молчать: сколько реально работает топовый гуглофон при активном использовании. Получается, что покупает человек крутой коммуникатор с невероятно ярким и сочным экраном, гигагерцевым процессором и жалуется потом: «Батарейка садится за четыре часа, что делать?» А ему в ответ советуют: отключите все коммуникации, кроме собственно GSM, и уменьшите яркость экрана. Правильно: купил, друзьям похвастался, всё. Ходи теперь с обычной звонилкой за 30 тысяч и радуйся. Ну, или живи возле розетки — тоже вариант.

Так что начиналось-то всё хорошо. А превратилось в какой-то балаган. Будто никого не волнует, как эта погоня за ветром скажется на продуктах. Так появляются планшеты с заглушками вместо SD-карт и с жалкими десятками адаптированных приложений. Так появляются двухъядерные смартфоны с играми, которые без проблем работают и на одноядерных. А в свободное от игр время они ещё и не забывают хорошенько потормозить на какой-нибудь повседневной операции вроде попытки позвонить или написать сообщение. Не трогайте операционную систему — она занята очисткой мусора от всех этих ваших игр.

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


Ответ на: комментарий от sin_a

Эх, а на моём старом кпк с ppc2002 (позднее официально обновлённом до wm2003) была внутренняя память, слот для sd карточки (полноразмерной), слот для cf карточки и возможность их горячего подключения без вскрытия корпуса и выключения устройства. Кстати андроид тоже умеет горячую смену карточки, но тупые производители почему-то часто делают её под аккумулятором.

PolarFox ★★★★★
()

Почитал. Местами согласен, местами нет.

Zhbert ★★★★★
()
Ответ на: комментарий от sin_a

> Предполагаю что из коробки приложения должны справляться без него. То есть потребность в стороннем ПО «ФМ» может возникнуть после установки первого произвольного стороннего ПО.

Ну примерно так и есть. Но из коробки андроид может только звонить, смотреть в интернет, проигрывать музыку, фотографировать и тыкаться в гуглосервисы.

PolarFox ★★★★★
()
Ответ на: комментарий от name_no

> «Работать произвольным образом» — означает «делать с ними всякую херь, не предусмотренную гуглом»

Конпелировать штоле?

Ну, правильно, если им не пользоваться. Если использовать функционал, который он предоставляет — то заряжать его надо каждый день.

О какой именно модели идёт речь?

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

> У него нет телефона?

До сих пор есть люди, которые не задрачиваются над телефонами за $1200 ради наличия блютуза. Я бы предпочёл телефон на $300 без него, зато чтоб работал не 4 часа, в две недели без подзарядки. И у меня есть больше одного знакомого, которые сделали именно такой выбор. И ещё у меня есть больше одного знакомого студента, у которых блютуз на телефоне убился от неправильной эксплуатации.

name_no ★★
()
Ответ на: комментарий от sin_a

> То есть, обеспечивать коммуникацию :)

у меня Nokia 6230i может то же самое, но при этом дешевле и дольше.

name_no ★★
()
Ответ на: комментарий от NexJedi

> Толсто

Ну я не знаю, под словом «компьютер» все разное понимают.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

> Согласен, приложения могут быть несовершенными. Это несовершенство может требовать ФМ.

Совершенные программы не умеют работать с файлами на sd-карте? :3

PolarFox ★★★★★
()
Ответ на: комментарий от name_no

> До сих пор есть люди, которые не задрачиваются над телефонами за $1200 ради наличия блютуза.

http://market.yandex.ru/guru.xml?CMD=-RR=9,0,0,0-PF=2142557983~LT~sel~107.632...

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

Любопытно.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

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

Любопытно.

Может они ими гвозди забивали?

PolarFox ★★★★★
()
Ответ на: комментарий от PolarFox

> Совершенные программы не умеют работать с файлами на sd-карте? :3

В каком телефоне с андроидом предустановленные программы не умеют работать с SD картой?

sin_a ★★★★★
()
Ответ на: комментарий от name_no

> вот сюда

Владельцам айфона не повезло.

sin_a ★★★★★
()
Ответ на: комментарий от PolarFox

Мда. Тогда была романтика.
А щас не найти коммуникатор(КПК хотя-бы) с 2 флешками и WM 6.1
И в эти времена 128 мегабайт ROM это катастрофически мало. Я на артемке с таким количеством замучался. Нужно было чтоб и свободно побольше было, и вместилось побольше самых нужных прог(на случай, если карточка вдруг станет недоступна)
А сейчас на моем TouchHD стоит чистая прошивка, без сенсов, и после XP доступно 320-340 мегабайт памяти внутренней. Приложения ставлю прям туда(только игры на карту). И на все хватает. А знакомая с дизайром, и свободными 160 мегабайтами для приложений жалуется, что не хватает.

NexJedi
() автор топика
Ответ на: комментарий от sin_a

> В каком телефоне с андроидом предустановленные программы не умеют работать с SD картой?

Список предустановленных программ удовлетворит только тех людей, кому телефон для того, чтобы только звонить. И то dialer one на данный момент уделывает стандартный номеронабиратель.

Ну например во всех адски уныло работает галерея картинок. Вместо того, чтобы хавать фотографии из определённой папки, оно хавает со всей карточки. Показывает сотни альбум-арта из папки «Музыка». Приложение для проигрывания музыки, к слову, в папку с рингтонами не лезет.

PolarFox ★★★★★
()

Кстати, в cyanogenmod7 какой-то файлменеджер из коробки есть. Но мне всё равно больше нравятся es filemanager и andexlplorer.

PolarFox ★★★★★
()

>А то, что для получения эффекта от двухъядерности в большинстве случаев нужно переписать приложения, — об этом пользователям сказать забыли.
2-х ядерность нужна, чтобы на одном ядре системные службы\сервисы работали, а на втором приложения. А то приходит смс, и навигатор начинает тормозить.. фигня же. Или чтобы одновременно навигацию и просмотр видео можно было запустить например.
Имхо 2 ядра важнее для смартфонов, чем погоня за мегагерцами.

Loki13 ★★★★★
()
Ответ на: комментарий от Loki13

Еслиб кто переписал приложения так(ну раз так), чтобы они использовали ТОЛЬКО 2 ЯДРО, то он наверняка об этом и не упомянул
Нет, коммуникатору нужно не 2 ядра! А 3! Чтоб на первом висела система, а на втором приложения, а на 3 браузер. Нет постойте, нужно 4 ядра! Чтоб на 4 игры висели!................................................. и так до бесконечности, или пока не дойдет очередь до отдельного ядра для /bin/bash

NexJedi
() автор топика
Ответ на: комментарий от NexJedi

> чтобы они использовали ТОЛЬКО 2 ЯДРО

И только восемнадцатый и девятнадцатый мегабайт RAM.

PolarFox ★★★★★
()

Все правильно сказал. В мемориз!

Lordwind ★★★★★
()
Ответ на: комментарий от NexJedi

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

NexJedi
() автор топика
Ответ на: комментарий от NexJedi

> Имхо, вместо того чтоб городить и увеличивать мегагерцы, оптимизировали бы код. Сделали его быстрее бы штоле.

Эх, /me почесал свой рипнувшийся от падения palm IIIe. Где программы ставились и работали на 16 мгц процессоре и 2 мб ram.

Или уж сделали бы новые баттарейки с емкостью как у ноутбуков

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

PolarFox ★★★★★
()
Ответ на: комментарий от NexJedi

На еденицу объёма или массы, ну. В среднем таком ноутбуке батарейка объёмом с две целых мобилки.

PolarFox ★★★★★
()
Ответ на: комментарий от NexJedi

Если что, я на время ушел из треда. Вернусь когда заплатят за инет. Надоело сидеть на жопорезе и тратить лишние деньги :(

NexJedi
() автор топика
Ответ на: комментарий от PolarFox

Ну так вот если в тот момент когда ты предпочитаешь IM до тебя кто-то не сможет дозвониться - это будет не очень хорошо.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

> Ну так вот если в тот момент когда ты предпочитаешь IM до тебя кто-то не сможет дозвониться - это будет не очень хорошо.

Ну такого не было даже на айфоне в те времена, когда он был однозадачным.

PolarFox ★★★★★
()

ну да, примерно всё так и есть, увы - гугл на фоне iOS ну совсем не старается :(

thevery ★★★★
()

Поддерживаю, мусор этот андрой по куче причин. Больше всего бесит безопасность и тормоза(да, у меня нищебродская мобила, «всего» 256 памяти). Хоть разрабы cyanogenmod и ко шевелятся.

true_admin ★★★★★
()

но на самом деле это только потому, что он там упоминается


Через слово, ага. Высер яблодрочера.

Skeletal ★★★
()
Ответ на: комментарий от NexJedi

Нареканий никаких. Лично у меня никаких. Плевать что Нокла забила - есть комьюнити. И, кстати, софт довольно хорош и многочислен, но как в любом опенсор-проекте, встречаются мелкие баги и/или недоработки, которые ДИКО БЕСЯТ НЕНАВИСТЬ УНЫНИЕ 51k

Для профессии админа - удобнейший и незаменимый инструмент. Для погромиста тоже попрет. Про мультимедиа даже говорить не нужно :)

Neoretix
()

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

CrossFire ★★★★★
()

>['Все катится в УГ']

да, ты - яркий тому пример

registrant ★★★★★
()
Ответ на: комментарий от Karapuz

USB вообще дитя прошлого тысячелетия. Но популярность завоевал в этом.

PolarFox ★★★★★
()

вот смотрю я на всё это - и не понимаю, а нахрена вообще нужен этот андроид?
У меня сейчас уже больше пол года китайский айфон. В нём есть плеер, кино, файловый менеджер (с копированием из встроенной памяти на SD и обратно!!! андроид sosnool), интернет - болт, с вайфаем, ютубы играет, блютус есть (айфон sosnool). Аккумулятор держит 3-4 дня, при этом часто выхожу с него в интернеты

TheAnonymous ★★★★★
()
Ответ на: комментарий от CrossFire

>однако на столь разношерстном железе придумать что-то лучшее сложно.

где вы там разношёрстность-то нашли? ARMv5 и выше везде

thevery ★★★★
()
Ответ на: комментарий от CrossFire

>Разве между поколениями ARM есть совместимость?
между v5 и v7 есть

Разве х86 планшеты на андроиде не работают?

а нету их

thevery ★★★★
()

Привет, КО!

На айфоне плохо то, что он плохо совместим с варезом. А в андроиде варез искаропки.

stevejobs ★★★★☆
()
Ответ на: комментарий от thevery

>между v5 и v7 есть

А v6? На нем ЕМНИП первые андроидофоны были.

Ну и поддерживаемые платформы:    

ARM, MIPS, POWER, x86

CrossFire ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.