Сегодня с нами Joel Bourquard (Джоэль Буркард) из Швейцарии. Он автор самого уважаемого приложения среди энтузиастов Android — Titanium Backup. Этой программе всего 7,5 месяцев и все это время она остается сервисной программой для аппаратов на Android №1 и входит в ТОП-20 рейтинга 101 Best Android Apps (all time).
Пользователи знают Джоэля как весьма плодовитого автора — обновления Titanuim Backup выходят еженедельно. Став разработчиком-легендой, он остается открытым для общения и согласился дать интервью для русских пользователей Android и Titanium Backup. По просьбе автора это интервью будет опубликовано здесь раньше, чем на нашем блоге ровно на сутки.
Disclaimer: интервью получилось не маленьким, потому публикуем пока первую часть. Завтра будет вторая, если захотите.
Джоэль, расскажи историю появления Titanium Backup? Русские пользователи считают тебя одним из тех сумасшедших ребят бета-тестеров, что меняют прошивки каждый день.
Они ошибаются: моя страсть — программирование без оглядки. Это в чем-то схоже с подходом крэйзи-тестеров. Те ставят на свои устройства любые интересные прошивки, а я пишу новые функции тогда, когда они мне нужны никого не спрашивая. Как показывает опыт, эта отчаянность нравится многим пользователям.
Компьютер для подводной охоты и фридайвинга cressi drake titanium
Ну а все-таки, почему именно программа для резервного копирования? Где-то на форуме XDA проскакивал слух, что ты придумал Titanium Backup, когда потерял личные данные?
Ну да, когда я впервые попробовал заменить оригинальную прошивку моего HTC Hero на прошивку от MoDaCo, я получил без сомнения интересную прошивку, но в ней не было ни данных, ни настроек, ни установленных ранее программ. Я поискал в Маркете и не нашел ничего подходящего для переноса этой информации между прошивками. Так что я написал его себе сам, выложил для ознакомления на форуме MoDaCo, а затем в Маркете появилась первая альфа-версия моей программы. Это был декабрь 2009 года.
Почему Titanium?
Я люблю все крепкое и надежное. Титан — один из самых твердых металлов. И плавится при температуре выше 1900 градусов по Кельвину. А на самом деле я просто люблю всякие металлические инструменты. Вы можете заметить это и в логотипе Titanium, и на фотографии.
А как ты продвигал свою программу?
Да в общем-то никак не продвигал. Ветка на форуме MoDaCo приобрела популярность только потому, что пользователи делились между собой ссылкой на нее. Потом ребята из команды MoDaCo предложили включить мою программу в свою сборку, ну а после все привилегированные пользователи их сайта стали получать продвинутую (платную) версию Titanium Backup в качестве бонуса.
Да, я пробовал тот же трюк на других форумах, но по опыту оказалось, что аудитория легко находила «основную» ветку на форуме MoDaCo пользуясь лишь слухами самостоятельно.
Сейчас на Маркете только одно приложение, выпущенное тобой. Почему? Тебе нравится быть «героем-одной-программы»?
Прикольное предположение, но программирование для меня — просто хобби. У меня есть полноценная работа, семья и ребенок. Мое время ограниченно. Более того, я имею еще более захватывающее увлечение — цифровое моделирование изображений в реальном времени. На моем сайте вы сможете увидеть разные объемные плоскости, быстро-быстро вращающиеся вокруг геометрического центра — это оно.
Лазерная эпиляция на аппарате Soprano с технологией Titanium
Фишка в том, что заранее нарисованных изображений я не использую, пишу только алгоритм, который формирует каждый кадр «на лету» буквально из ничего. Иногда я подумываю о том, чтобы поэкспериментировать с этой технологий на телефонам Android, но пок это только мечты.
А по какой причине ты выбрал для программирования платформу Android? Чего было больше: эмоций или расчета?
Ой, какой расчет, что вы. Я увлекаюсь технологиями. Жена подарила мне в прошлом году игрушку — HTC Hero. Я повертел девайс, потом среду разработки, потом получил рут-доступ, ну а дальше вы все знаете.
Твоя программа более полугода являлась №1 среди всех программ под Android. Ты ожидал такую популярность Titanium Backup? Каковы причины этого успеха, как думаешь?
Ну когда я выложил самую первую альфу, недели две ее «пощупало» десятка два человек. Я не строил особых иллюзий, так как сообщество владельцев «рутованных» телефонов на Android по определению небольшое. А потом жизнь удивила меня — сообщество оказалось гораздо более обширным, чем я ожидал, и моя программа понравилась им всем…
А сколько закачек TB производится сейчас, скажи?
Суммарно программой пользуется более 80 тыс. человек. Еженедельно это число прирастает еще на 6 тысяч. Нормально, я не жалуюсь.
На официальной странице TB ты называешь его ЕДИНСТВЕННЫМ приложением для создания резервных копий. Но ведь в Маркете есть еще с десяток подобных программ. Некоторые даже посимпатичнее и поудобнее в пользовании, на первый взгляд… Как ты поддерживаешь лояльность своих пользователей при такой конкуренции? Не боишься, что тебя побьют твоим же оружием?
Естественно, тема резервных копий «горячая». Тот же Nandroid умеет бэкапить всю прошивку целиком, а MyBackup Pro имеет режим root и делает резервные копии данных установленных пользователем программ. Но ни одна программа на Маркете не может сравниться с моей по ГИБКОСТИ пользования.
К примеру, вы можете восстанавливать приложения по отдельности, создавать десятки резервных копий для одного и того же приложения, восстанавливать из архива только данные или настройки программы, но не саму программу, «замораживать» программу и она не будет обновляться (варезники — привет) и еще много чего…
Вообще конкуренция это хорошо. Возможно, когда-нибудь я не смогу называть свою программу единственной в своем роде, но титул «самая навороченная» или «самая первая на Маркете» у Titanium Backup не отнимет никто. Ну в общем вы поняли, скромности у меня хватит на всех.
- Большинство пользователей довольны TB и им не надо ничего другого (ну, я надеюсь на это).
- Всем разработчикам известен уровень TB и его конкурентов в отношении бекапа приложений пользователя (это самая востребованная функция). Тут сложно придумать что-то круче и если они и будут писать программы для бекапа, то, вероятно, сфокусируются на прокачивании в них других фишек.
- Время на моей стороне. TB стал таким не сразу, я внимательно прислушивался к потребностям пользователей, когда удовлетворил свои собственные. Чтобы сделать приложение с таким количеством функций, скоростью работы и получить такую армию тестеров, нужно много времени. Наверное, наиболее близко ко мне в этом отношении подошла MyBackup Pro.
Ладно, давай отвлечемся от твоей скромности и поговорим о деньгах. Твоя программа не продается по твердой цене, а использует модель приема пожертвований. Каковы были самое маленькое и самое большое пожертвования в твоей практике?
2 бакса минимум, 50 — максимум. Сколько я заработал на TB вообще — не скажу. Работу не заменяет, но получается неплохо.
Недавно ты выпустил китайскую локализацию. Это ж почти полтора миллиарда потенциальных пользователей. Они, вероятно, уже засыпали тебя юанями? Кстати, а чем китайцы чаще всего пользуются для перевода пожертвований? И вообще, какая нация самая прижимистая?
Китайцы относятся к Android философски. Иными словами, их больше интересует, как его сломать и медленно починить. Они покупают телефоны, делают им рут, ставят бесплатную версию TB и терпеливо ждут, пока он сделает или восстановит резервные копии без помощи busybox (режим 10-100-кратного прироста в скорости работы TB, доступен только в продвинутой версии — прим. ред.)
Конечно, пожертвования из Китая приходят, но не миллиардами и даже не тысячами. Пользуются они только PayPal.
Кстати, удивительно, но самыми жадными оказались японцы.
Что насчет пиратства? Ты что-то предпринимаешь по этому поводу?
Сегодя мне не на что жаловаться. Тьфу-тьфу.
99,9% пользователей TB лояльны и не публикуют лицензий в Сети. Раза три, было дело, опубликовали варез, но я отозвал те лицензии, забанил покупателей и случаи прекратились.
Математически защита Titanium Backup очень устойчива ко взлому. Вторую версию какие-то бедные китайцы еще смогли сломать, но начиная с третьей версии я усилил алгоритмы и проблема исчезла.
А вообще я очень признателен за лояльность пользователям TB. Это укрепляет мою веру в людей и дарит дополнительные силы. Спасибо вам.
ОКОНЧАНИЕ ПЕРВОЙ ЧАСТИ
Во второй части интервью с Джоэлем Буркардом вы узнаете:
- о самой идиотской фиче, запрошенной пользователями;
- будет ли выпущен TB для телефонов без рута;
- откуда Джоэль взял ник Keramidas;
- сколько времени уходит на поддержку и развитие TB;
- мнение разработчика о Google, Android и Android Market и еще много вкусного.
Источник: habr.com
Titanium что за программа
A: Ключ делает две проверки на правильность аккаунта: при первом запуске проги с ключом и второй раз примерно через сутки. Если проверка не пройдена или во время проверки нет интернета, то программа запустится в бесплатной версии.
Проверял на своем ключе.
Бэкап
Q: Задание резервирования стоит на 7 часов. Но выполняется только тогда, когда я или другие программы разбудит телефон. Сегодня это случилось лишь в 7 — 15 когда я зажег экран время посмотреть. Как с этим бороться?
A: Попробуй изменить Режим WakeLocks — удерживать процессор работающим, но даже при этом действие по расписанию начинается не ровно в назначенное время, а позже.
Q:Титаниум из системного раздела бэкапит только данные, а не сами приложения.
A:Бэкапит сами системные приложения начиная с версии 3.8.0.
A: Виджеты не бэкапятся — ограничение Андроида.
Q: Прога что не бекапит все?
A: Прога бэкапит в зависимости от выбранного сценария
Q: Мне говорили, что системные приложения например нужно в ручную каждое, тапать — затем «Сохранить» нажимать?
A: Нет, смотри описания к сценариям обработки
Q: Подскажите как контакты забэкапить через титаниум?
A: Меню->Обработки->Сделать р.к. всех системных данных.В результате во вкладке Резервные копии появиться резервные копии системных данных включая и контакты — смотри зеленную надпись [КОНТАКТЫ/ЗВОНКИ] Контакты 2.2 — это и есть бэкап контактов.
Q: Как сделать бекап перед сменой прошивки, и как потом востановить.
A: Делаешь бэкап нужных данных, прошиваешься,делаешь root(если нужно), ставишь Titanuim backup, ставишь BusyBox, восстанавливаешь данные.
Q: Подскажите а логины и пароли данный софт бекапит?
A: Бекапит, бекапит. Данные программ сохраняются.
Q: Почему у меня титаниум не делает р.к data. Он даже не видет ПО. Раньше такого небыло.
A: Попробуй удалить данные TB: Настройки->Приложения->Управление приложениями выбрать TB и нажать кнопку Удалить данные.
Q: Как забэкапить настойки тела, и восстановить только их, а проги уже в ручную поставить?
A: Есть обработка «Восстановить отсутствующее ПО + все системные данные», выбираете ёё, снимаете «галки» с пользовательского софта, оставляете лишь настройки (системные данные) и запускаете на выполнение.Так же рекомендую использовать фильтры.
A: Кэшам не делается бэкап
A: Я предпочитаю бэкапить все с помощью «Сделать р.к. всего пользовательского ПО и системных данных» — установил чтобы в 2 часа ночи задача выполнялась (телефон в это время на зарядке).
Q: сколько весит папка с бэкапом?
A: у меня на 144 файла 31 с лишним мгб
A: При бекапе/восстановлении на разных прошивках рекомендуется использовать режим «Data Migration», согласно рекомендациям производителя
Восстановление
A: Когда отдельно восстанавливал какие то приложения, то действовал по такому алгоритму:
1) Меню->Настройка->Приложения->Управление приложениями->Все приложения
2) Ищу нужное приложение принудительно останавливаю его и потом удаляю его данные
3) перехожу в TB восстанавливаю данные этого приложения
4) сразу после этого перезагружаю телефон.
PS возможно поможет восстановить настройки почты
Q: Скажите, можно ли при восстановлений из резервной копии приложений устанавливать их сразу на карту памяти?
A: Настройки — Настройки параметров восстановления — Восстанавливать в прежнее место
Q: Восстановленные приложения не получается присоединить к маркету.
A: После восстановления остановить маркет,очистить данные, и снова запустить маркет
Q: При первом запуске восстановления Титаниум у меня спрашивал, нужно ли восстанавливать приложение, перед восстановлением каждого спрашивал. А теперь обработкой восстанавливает все без вопросов.
A: В Насторойках ТВ смотри опцию режим восстановления, установи интерактивный.
Q: Всё, что мне нужно было от TB — полностью восстановить все контакты и звонки, все настройки и приложения на чистой прошивке.
Мне просто нужно получить всё, что я настраивал, тестировал и устанавливал, и получить это в том виде, в котором я решил это сохранить и использовать, без изменений и геморроя.
A: Я делал полный бекап всех приложений и системных настроек. На новой прошивке я выбирал пункт «Восстановить всё ПО с данными», или «Восстановить отсутствующее ПО + все системные данные», что для чистой прошивки одно и то же. Дальше ребут и. есть всё, кроме обоев и виджетов. Потом в TВ сделал восстановление одному-единственному приложению «Виджеты приложений» и перезагрузился. Всё!
Q: При восстановлении программ тианиум мне постоянно предлагает восстановить те программы, которые я давно удалил
(до того, как делал резервную копию). Получается, что надо сидеть и фильтровать, что восстанавливать, а что нет. Можно ли это как-то исправить?
A: Menu-Обработки-Удалить р.к. деинсталированного ПО
A: Тут были жалобы что восстановление зависает на нуле.
Вчера сам столкнулся. В настройках поменял синхронный режим на асинхронный и всё стало хорошо.
Q: Подскажите, какой пункт выбрать в расписании чтобы сохранялись только смс/контакты?
A: Можно сделать отдельно р.к. смс/контактов -в списке резервных копий найти [КОНТАКТЫ/ЗВОНКИ] Контакты и [SMS/MMS/APN] Хранилище настроек.
Q: Решил перепрошиться с андройда 2.2 на андройд 2.3.Сделал с помощью Титаниума все бэкапы, восстановились только календарь и вызовы
A: При переходе между версиями андроида вероятность успешного восстановления бекапа системных приложений/настроек/смс/контактов стремиться к нулю.
Q: Подскажите плиз как при выполнении рестора сделать чтобы не надо было кучу раз нажимать кнопку — да воссатновить.. а потом ещё и в установке приложения соглашаться. есть авторежим? чтобы включить и само всё сделано?)
A: В настройках TB Режим восстановления -> Авто/Синхр. Еще такая проблема может быть если используется lite версия.
A: Титаниум некорректно восстанавливает данные Навитела
Навител после этого больше не запускается, у меня и еще у некоторых. Но у некоторых все прекрасно восстанавливается. Но, зачем это надо?, если можно просто сохранить файл settings.001.ini — в нем все настройки программы, и после переинсталяции просто закинуть его обратно в папку с Навителом (нужен проводник с правами Root для доступа к системным файлам и папкам).
A: СМС, как и контакты принадлежат к системным данным, поэтому рекомендуется восстанавливать из системных данных как миниум все те, что отображаются в списке [зелёным цветом в скобочках].
Q: А вот подскажите, если я забекапил апсалютно все, и это все восстанавливаю на новой прошивке но там естественно уже есть проги но более новых версий. Он их затрет старыми?
A: Заменит старыми версиями, с которых была сделана резервная копия =) Проходил такое уже.
Прочие вопросы
Q: КАК удалить с помощью этой программы гадость типа, АКЦИИ, ФЭЙСБУК и т.д
Когда нажимаю удалить пишет ага. только перезагружусь 2 раза и всё, потом уходит в перезагрузку появляется андроид на чёрном дисплее с восклицательным знаком. Что делать?
A: Проще RootExplorer использовать. Все приложения хранятся в папке
A:Алгоритм удаления системного приложения:
Резервные копии — выбираю приложение — тап — Удалить
Удалить — удаляется приложение (uninstall).
Стереть — удаляется резервная копия приложения, сохраненная ранее на SD-карте.
A:TB умеет «отрывать» программы от маркета.
Длительное нажатие на приложении — появится меню, в котором выбери «Отсоединить от Market»
Q: Поясните, плиз, что делает очистка dalvik-кэша в опциях и зачем нужны фильтры и как ими пользоваться?
а) очистка dalvik-кэш удаляет все файлы из директории, в которой хранится оптимизированный код приложений, требуемый для работы Dalvik (виртуальной машины Java, которая используется для запуска программ в OS Android). Операция бывает полезна в случае, если вы часто ставите и удаляете софт, так как при удалении программы соответствующий ей оптмизированный код сам не удаляется. После очистки желательна перезагрузка, после которой телефон может загружаться минут 10-15, так как для установленных приложений будет заново строиться оптимизированный код.
б) фильтры нужны для операций выборочного бэкапа приложений/данных, в том числе и бэкапов по расписанию. Чтобы им пользоваться, надо с помощью радиокнопок установить критерии фильтрования, придумать имя фильтру ( кнопка «Создать мерку»), через кнопку «Изменить» вы можете уточнить список фильтруемого ПО. После чего фильтр можно использовать.
Q: что то я не нашел в папке Титаниум Бекап, на карте памяти, файлики апк приложений. там туйова хуча каких то файлов (видимо понятных лишь для ТБ) можно ли сохранить апк ?
A: В apk можно сохранить, изменив опцию Сжатие, следует учесть что если до этого приложение было забэкаплено со сжатием, то необходимо удалить резервную копию иначе ТВ продолжит бэкапить такие приложения со сжатием.
Q: Ни у кого не лагает прокрутка списка приложений?
У меня порядка 300 строк, грузятся секунд 10, но листать невозможно.
аналогично, вроде такие тормоза появились именно в последней версии 3.7.4.
A: По поводу тормозов в прокрутке списка приложений, вчера удалил данные TB в управлении приложениями и прокрутка списка заработала нормально.
Q: Я использую телефонную клавиатуру при написании текста и мне всегда нужен словарь Т9. Я его обучаю-обучаю, а потом после сброса до заводских настроек — весь словарь слетает (исчезает) и приходится всё заново вбивать.
A: На htc Desire словарь бэкапится — р.к. называется [СЛОВАРЬ НТС] Touch Input, посмотри у себя может есть что то похожее, если нет то Root Explorer в руки и в папку datadata на поиски словаря.
Q: А функция «заморозка» в PRO версии что дает.
A: По простому, делает невидимым для системы «замороженную» программу. Например, у меня 3GWatchdog на данный момент не нужен, но в последующем понадобиться, я эту прогу заморозил, чтоб не трепыхалась в системе.Важно учитывать что заморозка просто отключает программу, т.е. вы получаете неработающую но занимающую место программу. Я заморозку использую только для системных приложений, для всех остальных бекап, и удаление. если понадобится восстанавливаю за два тапа. Автор рекомендует этот режим использовать перед удаление системных приложений чтобы проверить будет ли система нормально функционировать без них или же чтобы скрыть приложение если не часто им пользуетесь.
A: Решил проблему выноса папки с резервными копиями для телефона Samsung Galaxy S.
Проблема была в том что этой папки не существовало на внешней карте изначально и из-за этого программа ее не видела если просто поменять путь в настройках.
Источник: www.sites.google.com
Titanium Backup
Приложение Titanium Backup – еще один мощный инструмент для резервирования данных на смартфоне или планшете под управлением Android. C его помощью пользователь с рут-правами может сделать бэкап любых программ и их настроек, сохранить прогресс в играх. Вы можете скачать Titanium Backup на андроид бесплатно на нашем сайте и лично убедиться в его удобстве.
Возможности Titanium Backup
Основное назначение программы – создание качественных и максимально полных резервных копий данных, имеющихся на мобильном устройстве. К ним относятся не только установленные пользователем игры и другие приложения. Titanium Backup позволяет делать бэкап даже системных программ, а также в полном объеме восстанавливать их при необходимости.
После установки на свой гаджет Titanium Backup, владелец устройства сможет переслать готовые резервные копии на e-mail или на другой смартфон «по воздуху». Бэкапирование проводится вручную или проходит автоматически, по настроенному заранее расписанию. Используя это приложение, можно навести порядок во внутренней памяти устройства, заморозив или удалив ненужные программы.
Весомым достоинством приложения является то, что скачать Titanium Backup на андроид можно бесплатно. Все ее базовые функции (включая фильтрацию и сортировку программ) будут работать исправно и без ограничений. Существует также платная Pro-версия приложения с расширенными возможностями. К ним относится синхронизация с облачными хранилищами, резервирование работающего программы, удаление ссылок на Market, автоматические обновления и многое другое.
Как пользоваться Titanium Backup
Программа требует установки рут-прав. Это единственная сложность в работе с ней. Интерфейс и настройки приложения относятся к интуитивно понятным. Так что сделать бэкап будет легко даже новичку, особенно если воспользоваться этой инструкцией:
- Перед тем, как пользоваться Titanium Backup, освободите хотя бы 1 Гб памяти на карте памяти смартфона или планшета
- Запустите приложение
- Справа вверху найдите кнопку «Меню, которая выглядит как прямоугольник с галочкой на нем. Нажмите на нее
- Прокрутите экран до вкладки «Резервные копии» и выберите команду «Сделать резервное копирование всего пользовательского ПО». Нажмите на кнопку «Пуск» слева от нее
- Откроется окно со списком всех программ, уже установленных на гаджете. Снимите галочки с тех, чьи копии не нужны
- Тапните зеленую галочку в верхнем правом углу раздела. Подтвердите начало резервного копирования нажатием на кнопку «Пуск»
- Дождитесь окончания процесса. Когда копия будет создана, появится на шторке уведомлений появится соответствующее сообщение
Остальные резервные копии в этом приложении делаются также просто. То же самое касается восстановления данных и других функций приложения. Скачать Titanium Backup на андроид бесплатно вы сможете по ссылке ниже.
Источник: androfon.ru