Страница 3 из 18

Re: iPhone или Android?

Добавлено: 01 дек 2010, 10:30
alpax
Victor Okunev писал(а):
alpax писал(а):Мне только интересно, а в чем тут собственно отличие от приложений под Андроид, которые по-умолчанию переходят в ждущий режим, когда "закрываются"? ... Если приложению необходимо выполнять какую-то работу в фоновом режиме, для этого надо предпринять специфические действия, иначе оно будет просто "замораживаться".
Отнюдь, никаких "специфических" действий не требуется. Если нужно выполнить какую-то работу в фоновом режиме, приложение может запустить Service, которые именно для и придуманы.
Я именно это и имел в виду под "специфическим действием". :) Ведь обычное приложение сервисом не является.

PS. А картинка эта уже была и в параллельной теме, и в другой, на которую я приводил ссылку. :wink:

Re: iPhone или Android?

Добавлено: 01 дек 2010, 10:43
Правильные пацаны
alpax писал(а):
Victor Okunev писал(а):
alpax писал(а):Мне только интересно, а в чем тут собственно отличие от приложений под Андроид, которые по-умолчанию переходят в ждущий режим, когда "закрываются"? ... Если приложению необходимо выполнять какую-то работу в фоновом режиме, для этого надо предпринять специфические действия, иначе оно будет просто "замораживаться".
Отнюдь, никаких "специфических" действий не требуется. Если нужно выполнить какую-то работу в фоновом режиме, приложение может запустить Service, которые именно для и придуманы.
Я именно это и имел в виду под "специфическим действием". :) Ведь обычное приложение сервисом не является.

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

Re: iPhone или Android?

Добавлено: 01 дек 2010, 10:54
Victor Okunev
alpax писал(а):
Victor Okunev писал(а):
alpax писал(а):Мне только интересно, а в чем тут собственно отличие от приложений под Андроид, которые по-умолчанию переходят в ждущий режим, когда "закрываются"? ... Если приложению необходимо выполнять какую-то работу в фоновом режиме, для этого надо предпринять специфические действия, иначе оно будет просто "замораживаться".
Отнюдь, никаких "специфических" действий не требуется. Если нужно выполнить какую-то работу в фоновом режиме, приложение может запустить Service, которые именно для и придуманы.
Я именно это и имел в виду под "специфическим действием". :) Ведь обычное приложение сервисом не является.
Приложение не может быть сервисом в Андроиде. Оно может создать и запустить часть своего кода, как сервис. Но в этом нет ничего более "специфического", чем в создании экрана (Activity).

Re: iPhone или Android?

Добавлено: 01 дек 2010, 11:10
alpax
Victor Okunev писал(а):Приложение не может быть сервисом в Андроиде. Оно может создать и запустить часть своего кода, как сервис. Но в этом нет ничего более "специфического", чем в создании экрана (Activity).
Ну уж не придирайся к словам. Понятно, что речь о том, что в приложении должен быть реализован класс-наследник Service. В такие детали вдаваться не стоит, тут не все программисты.

"СПЕЦИФИКА (от средневекового лат. specificus - особый - особенный), отличительные, характерные особенности, присущие только данному предмету, явлению." (Большой энциклопедический словарь)

Re: iPhone или Android?

Добавлено: 01 дек 2010, 11:21
Gadi
alpax писал(а):
Правильные пацаны писал(а):
alpax писал(а):Вот именно поэтому многие предпочитают платформу, где пользователь сам решает, что и как ему делать.
ничего подобного, подавляющее большинство народа - хомячки, которым некогда хакать телефоны.
Ты действительно не видишь разницы между значениями "многие" и "большинство"?
Правильные пацаны писал(а):Собственно, практически каждый хомячок в чемто хакер.
Но в остальном ему приходится быть хомячком, иначе если он будет хакать все подряд - в сутках 96и часов не хватит.
Установка альтернативного ланчера или виджетов из маркета ничем не отличается от установки обычных приложений под iPhone. Какие же это хаки?
Забавно вообще - ты фактически утверждаешь, что отсутствие дополнительных возможностей - лучше, чем их наличие.

Впрочем, в некоторой степени ты прав. Бывают случаи, когда некоторые ставят на свой телефон всё подряд без разбора, и потом жалуются на то, что батарейка садится быстро.
мне кажется, что есть некоторый мисконцепшн в этом вопросе: в АйФоне тоже можно получить дополнительные возможности путем установки "апрувленых" приложений (не трогая jail brake), т.е. предполагается скрытый этап тестирования и наступления на грабли. В Андроиде пользователь имеет возможности самостоятельно наступать на грабли (ок, вместе с комьюнити). И в том, и в другом подходе есть привлекательные моменты для разных групп людей.

Re: iPhone или Android?

Добавлено: 01 дек 2010, 11:28
alpax
Правильные пацаны писал(а):возможно, андроид сделан по традиционной схеме и в айдле получает айдл мессаджи?
С точки зрения приложения - между вызовами методов onPause и onResume основной Activity не происходит ничего - оно в анабиозе, и может даже не проснуться, будучи убитым во сне.
Что происходит на уровне Java-машины и Linux, я не в курсе, но не думаю, что так уж плохо. Во всяком случае, в моей программке мне пришлось для напоминалки специально ставить временный лок, иначе часто система уходила назад в полную спячку еще до того как сигнал звучал. Судя по описанию API, в таких случаях даже процессор "спит".

Re: iPhone или Android?

Добавлено: 01 дек 2010, 12:24
alpax
Gadi писал(а):мне кажется, что есть некоторый мисконцепшн в этом вопросе: в АйФоне тоже можно получить дополнительные возможности путем установки "апрувленых" приложений (не трогая jail brake), т.е. предполагается скрытый этап тестирования и наступления на грабли. В Андроиде пользователь имеет возможности самостоятельно наступать на грабли (ок, вместе с комьюнити). И в том, и в другом подходе есть привлекательные моменты для разных групп людей.
Именно так.
Собственно неудобно только, что Apple считает граблями в том числе и то, что для пользователя может быть полезно, причем некоторые "грабли" могут быть даже и не для пользователя, а для самой компании, в любом случае они аккуратненько убираются.

Re: iPhone или Android?

Добавлено: 01 дек 2010, 12:27
Gadi
alpax писал(а):
Gadi писал(а):мне кажется, что есть некоторый мисконцепшн в этом вопросе: в АйФоне тоже можно получить дополнительные возможности путем установки "апрувленых" приложений (не трогая jail brake), т.е. предполагается скрытый этап тестирования и наступления на грабли. В Андроиде пользователь имеет возможности самостоятельно наступать на грабли (ок, вместе с комьюнити). И в том, и в другом подходе есть привлекательные моменты для разных групп людей.
Именно так.
Собственно неудобно только, что Apple считает граблями в том числе и то, что для пользователя может быть полезно, причем некоторые "грабли" могут быть даже и не для пользователя, а для самой компании, в любом случае они аккуратненько убираются.
вы считаете что НЕ убирать потенциальные "грабли" для компании - это более правильная корпоративная политика? :)

Re: iPhone или Android?

Добавлено: 01 дек 2010, 12:32
alpax
Gadi писал(а):вы считаете что НЕ убирать потенциальные "грабли" для компании - это более правильная корпоративная политика? :)
Нет конечно - с точки зрения корпорации все правильно, только мне как пользователю это часто доставляет неудобство.

Re: iPhone или Android?

Добавлено: 01 дек 2010, 13:25
Правильные пацаны
вот кстатие мнение о "будущей доминации андроидов" - у кого не было смартфонов, берут андроиды, у кого были - айфоны:
Nielsen's report also offers a look at future smartphone purchasing plans across several demographic divisions, finding that the iPhone (30%) nudges out Android (28%) as the most desired smartphone among those likely to purchase a new device, with the iPhone leading among current smartphone owners and Android leading among users currently on featurephones who are seeking to upgrade to smartphones.
Так что слухи о смерти айфонов и доминации андроидов сильно преувеличены.
http://www.macrumors.com/2010/12/01/app ... ket-share/

Re: iPhone или Android?

Добавлено: 01 дек 2010, 13:48
alpax
Правильные пацаны писал(а):Так что слухи о смерти айфонов и доминации андроидов сильно преувеличены.
Речи о смерти айфонов не было. Они продолжают расти, но вот другие платформы, особенно RIM, сдают позиции, причем в основном Андроиду:

Изображение

Рост продаж на 19 млн. за год по сравнению с 6 млн. у iPhone - это по-моему достаточно серьезно.

Re: iPhone или Android?

Добавлено: 06 дек 2010, 11:35
Правильные пацаны
google разродился:

http://www.google.com/nexus/#!/tech-specs

Re: iPhone или Android?

Добавлено: 06 дек 2010, 11:58
alpax
Правильные пацаны писал(а):google разродился:
http://www.google.com/nexus/#!/tech-specs
Ага, давно уже слухи ходили, и даже pre-production моделька засветилась.
Блин, обидно - я как раз до 16 декабря буду в Штатах, похоже, не успею там взять.

Re: iPhone или Android?

Добавлено: 06 дек 2010, 13:09
alpax
Провел небольшой эксперимент на предмет выяснения, сколько времени работы можно ожидать от телефона на Андроид в моем режиме использования.
Испытуемый Nexus One был полностью заряжен в пятницу вечером, в течение выходных использовался время от времени - немного чтения книг и новостей, немного игр, интернет, и прочее по мелочи. Звонков было совсем мало. Яркость экрана - на автомате. Постоянно был включен WiFi, т.е. проверялась почта, приходили обновления календаря, срабатывали напоминалки и т.д. и т.п., в фоне постоянно висело штук 15 разных процессов, включая виджеты часов, календаря и погоды, которые регулярно обновляются.
Итог: через 60 часов осталось 20% заряда батарейки. Т.е., судя по всему, трое суток в таком режиме ожидания и легкого использования прожить может.

Re: iPhone или Android?

Добавлено: 06 дек 2010, 13:20
Правильные пацаны
alpax писал(а):Провел небольшой эксперимент на предмет выяснения, сколько времени работы можно ожидать от телефона на Андроид в моем режиме использования.
Испытуемый Nexus One был полностью заряжен в пятницу вечером, в течение выходных использовался время от времени - немного чтения книг и новостей, немного игр, интернет, и прочее по мелочи. Звонков было совсем мало. Яркость экрана - на автомате. Постоянно был включен WiFi, т.е. проверялась почта, приходили обновления календаря, срабатывали напоминалки и т.д. и т.п., в фоне постоянно висело штук 15 разных процессов, включая виджеты часов, календаря и погоды, которые регулярно обновляются.
Итог: через 60 часов осталось 20% заряда батарейки. Т.е., судя по всему, трое суток в таком режиме ожидания и легкого использования прожить может.
а сколько он сожрет. если его 48 часов не трогать?