Comments 29
Спасибо большое за перевод, только вчера читал в блоге. Вобще Tibr оперативно переводит все статьи, которые появляются у них в блоге, за это ему благодарность.
А я прочел теги!)
Тимур, вы открыли для меня этот паттерн) В избранное!
а почему «Вкладки» после стало шире чем до?
Спасибо, как всегда оперативно.
Для планшетов на 3.0 это конечно удобно. Но их процент от всех девайсов пока невелик.
Надеюсь они включат эту функциональность в остальные платформы созданием дополнительно библиотеки. А пока это фактически бесполезно.
Надеюсь они включат эту функциональность в остальные платформы созданием дополнительно библиотеки. А пока это фактически бесполезно.
Ну пока в будущем Honeycomb сомнений нет, так что это актуально.
А я и не спорю, что это актуально :) Но в данный момент актуально исключительно в познавательных целях.
А использовать это можно будет либо, когда девайсы с 3.0 в маркете будут занимать приличную долю, либо, как я и писал, если в остальные SDK этот функционал включат отдельной библиотекой.
А использовать это можно будет либо, когда девайсы с 3.0 в маркете будут занимать приличную долю, либо, как я и писал, если в остальные SDK этот функционал включат отдельной библиотекой.
То, что сейчас таких девайсов мало, как бы не оправдывает упрощения в интерфейсе для конечного пользователя, тем более раз уж это нетрудно сделать.
Для того, чтобы девайсы с 3.0 стали популярны в массах нужно написать как можно более качественных приложений, заточенных именно под honeycomb.
Если рассматривать honeycomb просто в познавательных целях то ситуация не сильно изменится. И потенциальные пользователи также будут инертно ждать, когда таблетки с 3.0 займут приличную долю рынка. Получается замкнутый круг какой-то. И чтобы его разорвать нужно уже начинать усиленно разрабатывать софт под новый Андроид.
За перевод спасибо.
Если рассматривать honeycomb просто в познавательных целях то ситуация не сильно изменится. И потенциальные пользователи также будут инертно ждать, когда таблетки с 3.0 займут приличную долю рынка. Получается замкнутый круг какой-то. И чтобы его разорвать нужно уже начинать усиленно разрабатывать софт под новый Андроид.
За перевод спасибо.
1. В данный момент процентная доля Honeycomb в маркете 0.2%. Скажите, будете ли вы писать приложение именно под 3.0 или используете более старую версию API, но напишете универсальное приложение под 99% устройств, включая и Honeycomb при этом?
2. Вы действительно думаете, что стоит разработчикам написать крутого софта под Honeycomb и таблетки на Android станут дико популярны?
Именно поэтому разрывать замкнутый круг должны не разработчики, а производители устройств и собственно Google.
2. Вы действительно думаете, что стоит разработчикам написать крутого софта под Honeycomb и таблетки на Android станут дико популярны?
Именно поэтому разрывать замкнутый круг должны не разработчики, а производители устройств и собственно Google.
>разрывать замкнутый круг должны не разработчики, а производители устройств и собственно Google.
— Я бы сказал, что должны все вместе, ибо это общие интересы.
>будете ли вы писать приложение именно под 3.0 или используете более старую версию API
— Кто же мешает сделать отдельную версию приложения для Honeycomb??
— Я бы сказал, что должны все вместе, ибо это общие интересы.
>будете ли вы писать приложение именно под 3.0 или используете более старую версию API
— Кто же мешает сделать отдельную версию приложения для Honeycomb??
>Я бы сказал, что должны все вместе, ибо это общие интересы.
— Пусть вместе, но это не означает использование именно 3.0 при написании приложений.
>Кто же мешает сделать отдельную версию приложения для Honeycomb??
— Экономическая обоснованность такого подхода.
— Пусть вместе, но это не означает использование именно 3.0 при написании приложений.
>Кто же мешает сделать отдельную версию приложения для Honeycomb??
— Экономическая обоснованность такого подхода.
Средний покупатель устройства с 3.0 на борту более платежеспособен, чем покупатель HTC Wildfire. А если еще учесть то, что добавление навигации в виде Action Bar не доставляет хлопот, то вообще все сомнения должны отпасть. В чем же я неправ?
Да и к тому же использование всяких там фрагментов уже не проблема на 2.1-3.0
Да и к тому же использование всяких там фрагментов уже не проблема на 2.1-3.0
ты кстати себе уже приобрел планшетик? :)
Если мой заказчик таки соизволит уже выслать ТЗ, то после успешного релиза приложения возможно приобрету.
Кстати, может посоветуешь что-то определенное, раз уж зашел разговор? :-)
Кстати, может посоветуешь что-то определенное, раз уж зашел разговор? :-)
а пока особо выбора нет, я себе купил Xoom Wi-Fi, но если бы появился раньше Samsung Tab 10, то взял бы его, но думаю не осилил бы по цене. Xoom WiFi мне вместе с доставкой в Москву обошелся 666 баксов. Заказывал на Amazon через Shipito
>Средний покупатель устройства с 3.0 на борту более платежеспособен, чем покупатель HTC Wildfire.
— Есть какие-то исследования на эту тему? Во сколько раз более платежеспособен? На девелоперском сайте вот есть информация, что устройств на 3.0 в 500 раз меньше, чем на всех остальных версиях платформы.
>А если еще учесть то, что добавление навигации в виде Action Bar не доставляет хлопот, то вообще все сомнения должны отпасть. В чем же я неправ?
— Учитывая, что вы хотите делать отдельную версию под 3.0 с использование UI элементов, которых не существовало в изначальной версии, это приведет к полной/частичной переработки UI всего приложения, а это не так уж и не «не доставляет хлопот»
>Да и к тому же использование всяких там фрагментов уже не проблема на 2.1-3.0
— Action Bar вообще не входит в fragments api (эту библиотеку к слову можно использовать на версиях 1.6+).
— Есть какие-то исследования на эту тему? Во сколько раз более платежеспособен? На девелоперском сайте вот есть информация, что устройств на 3.0 в 500 раз меньше, чем на всех остальных версиях платформы.
>А если еще учесть то, что добавление навигации в виде Action Bar не доставляет хлопот, то вообще все сомнения должны отпасть. В чем же я неправ?
— Учитывая, что вы хотите делать отдельную версию под 3.0 с использование UI элементов, которых не существовало в изначальной версии, это приведет к полной/частичной переработки UI всего приложения, а это не так уж и не «не доставляет хлопот»
>Да и к тому же использование всяких там фрагментов уже не проблема на 2.1-3.0
— Action Bar вообще не входит в fragments api (эту библиотеку к слову можно использовать на версиях 1.6+).
>Action Bar вообще не входит в fragments api (эту библиотеку к слову можно использовать на версиях 1.6
— А я и не говорил, что Action Bar должен там быть. Я вообще про доступность API из SDK для 3.0 в более ранних версиях. Да и 1.6 не рассматриваю, потому что там уже почти всё умерло.
>Есть какие-то исследования на эту тему? Во сколько раз более платежеспособен? На девелоперском сайте вот есть информация, что устройств на 3.0 в 500 раз меньше, чем на всех остальных версиях платформы.
— Факт в том, что дикий огонь стоит < 300$, а среднее устройство с 3.0 от 600$. Среди девайсов на 2.1-2.3 целая туча бюджетных моделей, пользователи которых вряд ли будут сорить деньгами. Лично для меня этого уже достаточно. ИМХО, нежелание разрабатывать под 3.0 — это лень, либо излишний консерватизм.
>Учитывая, что вы хотите делать отдельную версию под 3.0 с использование UI элементов, которых не существовало в изначальной версии, это приведет к полной/частичной переработки UI всего приложения, а это не так уж и не «не доставляет хлопот»
— Action Bar просто охрененно упрощает многие функции навигации в UI, поэтому его как бы и сделали частью SDK. Я и не говорю о коренной переделке. Изначально качественная верстка макетов + добавление Action Bar'a, больше же ничего и не требуется. Все остальные элементы UI как бы наличествуют, хотя бы в тех же фрагментах.
— А я и не говорил, что Action Bar должен там быть. Я вообще про доступность API из SDK для 3.0 в более ранних версиях. Да и 1.6 не рассматриваю, потому что там уже почти всё умерло.
>Есть какие-то исследования на эту тему? Во сколько раз более платежеспособен? На девелоперском сайте вот есть информация, что устройств на 3.0 в 500 раз меньше, чем на всех остальных версиях платформы.
— Факт в том, что дикий огонь стоит < 300$, а среднее устройство с 3.0 от 600$. Среди девайсов на 2.1-2.3 целая туча бюджетных моделей, пользователи которых вряд ли будут сорить деньгами. Лично для меня этого уже достаточно. ИМХО, нежелание разрабатывать под 3.0 — это лень, либо излишний консерватизм.
>Учитывая, что вы хотите делать отдельную версию под 3.0 с использование UI элементов, которых не существовало в изначальной версии, это приведет к полной/частичной переработки UI всего приложения, а это не так уж и не «не доставляет хлопот»
— Action Bar просто охрененно упрощает многие функции навигации в UI, поэтому его как бы и сделали частью SDK. Я и не говорю о коренной переделке. Изначально качественная верстка макетов + добавление Action Bar'a, больше же ничего и не требуется. Все остальные элементы UI как бы наличествуют, хотя бы в тех же фрагментах.
1. По факту устройств на 1.6 гораздо больше, чем на 3.0. Можете посмотреть.
2. Факт как раз состоит в том, что устройств на 3.0 в данный момент 0.2% от всего маркета. А Ваши слова про стоимость устройств и выводы из этого не более чем домыслы (хотя и логичные) и явно платежеспособность этих ребят не в 500 и даже не в 50 раз больше, чем остальных.
3. Вы уже запустили проект с использованием этого UI паттерна на 3.0 или это тоже предположения? В скольки местах придется менять код при добавлении новой функциональности, если у вас две версии приложения?
4. Вы похоже не разбираетесь в матчасти, т.к. fragments api «как бы» упростил написание программ, которые должны автоматически масштабироваться под различные экраны и в нем никаких принципиально новых UI элементов нет. И сделано это кстати именно для того, чтобы писать одно приложение для всех устройств начиная с версии 1.6 и заканчивая планшетами на 3.0 вместо нескольких.
2. Факт как раз состоит в том, что устройств на 3.0 в данный момент 0.2% от всего маркета. А Ваши слова про стоимость устройств и выводы из этого не более чем домыслы (хотя и логичные) и явно платежеспособность этих ребят не в 500 и даже не в 50 раз больше, чем остальных.
3. Вы уже запустили проект с использованием этого UI паттерна на 3.0 или это тоже предположения? В скольки местах придется менять код при добавлении новой функциональности, если у вас две версии приложения?
4. Вы похоже не разбираетесь в матчасти, т.к. fragments api «как бы» упростил написание программ, которые должны автоматически масштабироваться под различные экраны и в нем никаких принципиально новых UI элементов нет. И сделано это кстати именно для того, чтобы писать одно приложение для всех устройств начиная с версии 1.6 и заканчивая планшетами на 3.0 вместо нескольких.
>По факту устройств на 1.6 гораздо больше, чем на 3.0
— По факту устройства на 1.6 покупаются раз так в *цать хуже, чем на 3.0. Так что, снова консерватизм и лень.
>Вы похоже не разбираетесь в матчасти
— От человека, который называет API библиотекой, это звучит неубедительно. Вы меня не так поняли: я вообще-то имел в виду, что элементы UI должны наличествовать неважно в каком виде в коде, но желательно во фрагментах.
>В скольки местах придется менять код при добавлении новой функциональности, если у вас две версии приложения?
— Если код будет грамотно написан, то времени утечет точно не в 2, и даже не в 1.5 раза больше. Потому что вы будете думать и принимать решения ровно один раз. При модификации версии для планшетов большая часть кода перенесется без изменений. Изменениям подвергнется лишь, возможно UI.
— По факту устройства на 1.6 покупаются раз так в *цать хуже, чем на 3.0. Так что, снова консерватизм и лень.
>Вы похоже не разбираетесь в матчасти
— От человека, который называет API библиотекой, это звучит неубедительно. Вы меня не так поняли: я вообще-то имел в виду, что элементы UI должны наличествовать неважно в каком виде в коде, но желательно во фрагментах.
>В скольки местах придется менять код при добавлении новой функциональности, если у вас две версии приложения?
— Если код будет грамотно написан, то времени утечет точно не в 2, и даже не в 1.5 раза больше. Потому что вы будете думать и принимать решения ровно один раз. При модификации версии для планшетов большая часть кода перенесется без изменений. Изменениям подвергнется лишь, возможно UI.
1. Я оперирую реальными цифрами, а Вы домыслами. В данный момент аудитория 1.6 больше, а 3.0 заняли только 0.2% в маркете с начала продаж. Вы переходите на личности. Тем более я не говорил про то, что не нужно разрабатывать под планшеты, а говорил про отказ от отдельной версии приложения на 3.0.
2. я говорил именно про библиотеку, т.к. в версиях меньше 3.0 она доступна уж точно не как часть api
Цитата из блога google:
«To address this, we plan to have the same fragment APIs (and the new LoaderManager as well) described here available as a static library for use with older versions of Android; we’re trying to go right back to 1.6.»
2. я говорил именно про библиотеку, т.к. в версиях меньше 3.0 она доступна уж точно не как часть api
Цитата из блога google:
«To address this, we plan to have the same fragment APIs (and the new LoaderManager as well) described here available as a static library for use with older versions of Android; we’re trying to go right back to 1.6.»
>Я оперирую реальными цифрами, а Вы домыслами
— Я тоже люблю статистику, но кроме того, еще и прогнозирование. Факт в том, что 3.0 на рынке меньше месяца и у неё всё еще впереди. А много ли Вы видели новых девайсов под 1.6?
>я не говорил про то, что не нужно разрабатывать под планшеты
— А я не говорил, что вы так говорили :-) Просто ждать пока дяди из Google зарелизят вам библиотечку с виджетом Action Bar как-то не комильфо.
>я говорил именно про библиотеку, т.к. в версиях меньше 3.0 она доступна уж точно не как часть api
— Но Вы же понимаете, что когда вы её используете, то пользуетесь тем, что является public'ом, то бишь интерфейсом. Я к тому, что надо разделять понятия, когда вы говорите о библиотеке, а когда о её API.
— Я тоже люблю статистику, но кроме того, еще и прогнозирование. Факт в том, что 3.0 на рынке меньше месяца и у неё всё еще впереди. А много ли Вы видели новых девайсов под 1.6?
>я не говорил про то, что не нужно разрабатывать под планшеты
— А я не говорил, что вы так говорили :-) Просто ждать пока дяди из Google зарелизят вам библиотечку с виджетом Action Bar как-то не комильфо.
>я говорил именно про библиотеку, т.к. в версиях меньше 3.0 она доступна уж точно не как часть api
— Но Вы же понимаете, что когда вы её используете, то пользуетесь тем, что является public'ом, то бишь интерфейсом. Я к тому, что надо разделять понятия, когда вы говорите о библиотеке, а когда о её API.
1. Я оперирую реальными цифрами, а Вы домыслами. В данный момент аудитория 1.6 больше, а 3.0 заняли только 0.2% в маркете с начала продаж. Вы переходите на личности. Тем более я не говорил про то, что не нужно разрабатывать под планшеты, а говорил про отказ от отдельной версии приложения на 3.0.
2. я говорил именно про библиотеку, т.к. в версиях меньше 3.0 она доступна уж точно не как часть api
Цитата из блога google:
«To address this, we plan to have the same fragment APIs (and the new LoaderManager as well) described here available as a static library for use with older versions of Android; we’re trying to go right back to 1.6.»
2. я говорил именно про библиотеку, т.к. в версиях меньше 3.0 она доступна уж точно не как часть api
Цитата из блога google:
«To address this, we plan to have the same fragment APIs (and the new LoaderManager as well) described here available as a static library for use with older versions of Android; we’re trying to go right back to 1.6.»
Sign up to leave a comment.
Кастомизация виджета Action Bar