Рубрика «android» - 208

Статья представляет собой попытку понять, почему есть Apple, а есть остальные. Автор — наполовину инженер, наполовину поэт. Поэтому, возможно, немного вольно обращается с фактами из области экономики. За это он заранее приносит прощение. Начали.

Прибыль мобильного подразделения Samsung падает. Кто теперь будет конкурировать с Apple? Samsung — фактически единственная надежда анти-яблочного комьюнити — компания, которая могла реально конкурировать с Apple по продажам мобильных устройств. И с каждым кварталом ситуация становится все хуже и хуже. Это проблема? На первый взгляд, да. Потому что ослабление конкуренции всегда ведет к стагнации, и от этого в итоге проигрывают все участники рынка. На второй взгляд — не очень. Сейчас я постараюсь доказать, что Samsung и Apple никогда не были конкурентами.


Читать полностью »

Восьмидесятый выпуск дайджеста получился ударным — на этой неделе вышли WatchKit и Android Auto API, русский учебник по Swift и руководство для разработчиков от Google, закрылся Nokia Store, а сама Nokia представила свой планшет на Android.

Дайджест интересных материалов для мобильного разработчика #80 (17-23 ноября) - 1Читать полностью »

Сфокусировав свое внимание на развитии сообщества разработчиков Windows и Windows Phone, компания Microsoft не забывает и про то, что есть еще много людей, которые любят классические телефоны Nokia. И если вы по-прежнему пользуетесь одним из таких устройств и/или разрабатываете под них приложения, у нас есть для вас хорошая новость.

Магазин приложений Opera заменит Nokia Store в смартфонах и телефонах Nokia - 1

Несмотря на то, что Nokia Store вскоре будет закрыт, это не означает, что у разработчиков не останется места для размещения приложений, а у пользователей — для их загрузки. Начиная с первого квартала 2015 года Opera Mobile Store заменит последний в качестве магазина приложений по умолчанию для телефонов и смартфонов Nokia на ряде платформ.
Читать полностью »

Доброго дня! Мы, мобильные разработчики компании surfingbird, решили попробовать написать небольшой цикл статей о том с какими трудностями мы сталкиваемся в процессе разработки мобильных приложений (android, ios), и как мы их решаем. Первый пост мы решили посвятить проблеме webview. Сразу оговорюсь, что решили мы эту проблему несколько кардинально… Для того чтобы было более понятно, придется рассказать пару слов о собственно том, чем мы занимаемся. Мы агрегируем контент из различных источников (парсим оригинальные статьи), выделяем значимую часть (контент) и на основе оценок пользователя и всяких сложных алгоритмов рекомендуем их конечному пользователю ну и конечно просто отображаем в более удобном виде.

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

Но при использовании webview для отображения контента мы столкнулись с рядом сложностей. Этот компонент тяжело поддается кастомизации и довольно тяжел и даже, я бы сказал, глючен. Настал день, когда мы поняли, что не хотим больше видеть webview вообще. Но избавиться от него, учитывая то, что контент у нас отдается в html — оказалось не так-то просто. Поэтому мы решили превратить html в нативные компоненты.

image
Читать полностью »

Только что пришла мне в голову мысль — можно ли подключить ноутбук по Bluetooth к телефону/планшету/etc, чтобы можно было печатать текст на компьютере, а передавались нажатия клавиш на мобильное устройство.

Оказывается, это уже реализовано в виде готовой программы, которую получилось достаточно быстро нагуглить по запросу linux emulate bluetooth mouse.

Называется она hidclient. Работает на Linux-компьютерах с Bluetooth.

Теоретически, передавать таким образом события с клавиатуры или мышки можно на любое устройство, которое поддерживает подключение HID-устройств по Bluetooth. На практике я попробовал это с iPod — прекрасно работает.
Читать полностью »

image Конкурс конкурсу рознь. Одно дело, когда успешный на локальном рынке фреймворк открывает API и хочет конкурсом рассказать всему миру об этом событии. И совсем другое – когда корпорация пытается поднять с колен свою экосистему приложений или выпускает новое устройство. Тут другие бюджеты с разницей даже не в разы, а на порядки, другие модели соревнований и, вроде бы, другие шансы.

Читать полностью »

image

Сканирование визитных карточек, одна из популярных премиум-функций Evernote, теперь доступно на Android.

Загрузить обновление Evernote для Android >>
Читать полностью »

Для одного из своих Android-приложений Book Tracker я реализовал кастомный AutoCompleteTextView с подсказками для названий книг, которые динамически подгружаются с Google Books по мере ввода названия книги.

Задача перед компонентом стояла следующая:

  • Загрузка данных должна осуществляться в отдельном потоке, чтобы не блокировать UI-поток;
  • Загрузка подсказок должна начинаться только, если пользователь приостанавливает набор (чтобы предотвратить отправку множества запросов к серверу после каждого введенного символа);
  • Подсказки должны загружаться, если пользователь ввел строку некоторой минимальной длины (нет смысла начинать загрузку данных для строки из двух или трех символов);
  • При запросе к серверу в правой части поля должен быть показан анимированный прогресс, чтобы информировать пользователя о загрузке.

Финальный результат:

Android AutoCompleteTextView с подсказками из веб-сервиса - 1

Читать полностью »

В этом году компания Samsung выпустила 56 моделей смартфонов, при этом получив на 49% меньшую выручку, чем в прошлом году. В компании подумали: «меньше — значит лучше». И решили в 2015 сократить линейку на треть. Про планшеты ничего не говорили: их компания выпустила 27 штук.

Просто взглянем на выпущенные Samsung в 2014 году смартфоны.

image

Читать полностью »

Разработчикам программного обеспечения и просто энтузиастам будет приятно узнать, что в рамках программы Android Open Source Project мы опубликовали исходные коды, предварительные версии исполняемых файлов и инструкции по сборке прошивок для ряда устройств серии Z. Благодаря этому, вы уже можете приступить к работе над собственными прошивками на основе Android 5.0 Lollipop.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js