Сегодня Слава Карпенко выложил вторую часть “поучительной саги” под названием “Installer 4”.
Постараюсь максимально правильно перевести эту “сагу” с буржуйского:
“Предыдущий Инсталлер имел один большой минус: он хранил информацию об установленных и доступных к установке программах в plist файлах. Хоть это и было для нас (программистов) удобно, от этого необходимо отходить по ряду причин.
Во-первых, это размер plist файлов. При достаточном количестве репозиториев данный файлы могут занимать до 10-20 мегабайт. Эту проблему мы частично решили в Инсталлере 3.1 переведя plist-ы в двоичный формат вместо обычного XML. Они занимают меньше места и загружаются на порядок быстрее.
Во-вторых, загруженная база данных по репозиториям хранилась в оперативной памяти. А так как у нашего аппарата с этим строго, Инсталлер мог самопроизвольно закрываться из-за исчерпанного лимита RAM.
В-третьих, поиск по этой базе данных занимал огромное количество времени, так как приходилось обрабатывать каждый файл по очереди.
Приняв во внимание все эти минусы, мы решили перейти на использование sqlite. Что даст нам очень быстрый поиск, отпадёт необходимость загружать всю базу данных в RAM и увеличится скорость загрузки программы.
Завтра я вам расскажу как изменятся сами пакеты с программами и, возможно, ограниченный круг пользователей (бета-тестеров) получит бету нового Инсталлера.”
P.S.: сразу предупрежу, что недостатка в бета-тестерах RiP Dev не испытывает и поэтому просьба не отвлекать их от работы.
35 комментариев
Форум →Пора возвращаться на 1.1.4 :-)
ВниманиеЙ
Видео Dev team про iDoot новостью ниже через раз подвешивает сафари на макбуке на глухо, фаирфокс справляется вроде кое-как!
2 МОДЕРАТОРЫ уберите пожалуйста ЭТО превью под шапку!!!
Когда наступят те счастливые времена когда App Store и инсталлер будут дружить семьями. )))
Sever
готово… хотя я и не заметил это на своем сафари и макбуке…
Sever – у меня на двух макбуках теже симптомы ! Но я не догнал в чем трабла.
Прикольно)) значок инсталлера прикольный, а от куда у влада этот инсталлер?(был на скрине в теме аппстор инсталер и сидия дружат)
2Vlad
что значит ваш комент ожидает модерации???
файрфокс на писюке тоже вис, спасибо что убрали.
а новости хорошие, когда релиз планируется??
crazyjo
вы хотя бы почитали что выкладываете)))
пишете тунец 7.7 а на самом деле это 763 который я же выкладывал на своем же яндекс.диске
и вообще. иди на форум и там обсуждайте то что вы хотели выложить
2 Vlad
Только что проверил, проблема осталась!!
Симптомы такие: Сафари грузит сайт, как только загружает сразу появляется цветной курсор и Macbook air виснет с этого момента полностью, помогает принудительное завершение Сафари и тутже выскакивает сообщение о сбое браузера и предложение сообщить об этом в эппл. Все остальное работает без проблем, вчера такого не было. Фаирфокс 3 ест сайт нормально.
Ребята протестируйте страницу, что-то не так.
Только что проверил, если поставить ссылку на прямую сюда все окей, при выходе на центральную станицу сайта сафари ложится на бок. Впервый раз такое наблюдаю, ерунда какая-то.
2 iNever_be
попробуй проверь, у тебя так:
http://www.iphones.ru/iNotes/4484/ – все ок
http://www.iphones.ru/iNotes/4463/ – сафари подвисает
там внизу еще видео с вимео, если моожно уберите все с главной, они реально вешают браузеры, хоть и не всегда.
Подтверждаю, Firefox 3 под Vista так же падает через раз при загрузке главной страницы, судя по всему дело в этом видео.
Такаяже шляпа….была…когда убрали видео – все норм)
прверял на IE и Safari – оба виснут. собственно блог Дэв Тим тож также …. остальное все ном_
ссыкотно на главную идти
сафари виснет
kidd
….MB Cookie очистить??
ускорение работы инсталера – очень нужное дело
какой там installer…здесь у людей браузеры падают….
такое впечатление что у сайта нету форума и там раздела “Работа сайта и форума”
На взлом прошивки оригинального Apple iPhone команде хакеров Dev Team потребовалось целых два месяца. Аналогичная операция для разблокирования свежего iPhone 3G отняла у парней всего несколько часов. Отличный контраст. В данный момент Dev Team работает над программой Pwnage tool, которая позволит всем и каждому обладателю “яблокофона” избавиться от привязанности к провайдеру сотовой связи AT&T. Надо полагать, разблокированные мобильники в скором времени хлынут и на российский рынок по «черным» каналам.
igromania.ru
LokoMan Прочитай название сайта и пойми – шизомания.
ну девтимы теперь чуть ли не герои нации, просто отпостил чтобы видели, что о них пишут
Я бы еще добавил такую фишку как время последней синхронизации. Т.е. суть заключается в том, что в то время как айФон делает запрос на обновление базы репозитария (того или инного) отправляет еще и время, когда он в последний раз обновлялся. В свою очередь, репозитарий должен будет ему вернуть файл только с обновленной инфой, т.е. только те данные, которые были обновлены в период с последней синхронизации по текущее время. Думаю, что это сделать совсем не сложно.
Это ОЧЕНЬ ОЧЕНЬ уменьшит траффик.
UPD: Т.к. во всех странах время свое, и вообще на телефоне может быть установлено ввобще левое время, то плюс ко всем данным возвращаемым репозитарием надо добавить еще и время, которое Installer.app запомнит, чтобы в ледующе обновление отправить серверу.
Извините за оффтоп, по поводу Сафари. Обычно на сайтах с флешем или видео он видёт себя немного неадекватно. Всё скачивает, обычно даже показывает, хотя раньше сильно подвисал, а потом печально и трагично вылетает и действительно просит отправить сообщение в Apple. Могу сказать, что со всеми последними обновлениями системы Сафари работает намного стабильнее. У меня с видео проблем не было. Могу посоветовать найти в торрентах и установить Safari 4 Developer Preview. На удивление стабильная вещь, работает у меня лучше Safari 3, пока ненарадуюсь. Есть как под Мак, так и под Windows, хотя на Windows я ещё не тестировала.
Про Исталлер слушать очень интересно. Не менее интересно было бы узнать, что из всем нам привычного софта там будет.
Не осилил, жду нормальных новостей!
Каким образом эта ваша програмистская лабуда имеет отношение к ифону? Не вышел еще даже инсталлер, а вы про него уже пишете, какой он красивый будет и хороший. Будет готов – можно про это написать. А сейчас то на кой? Узнать, сколько в нем (старом) косяков?
почем новые айфоны в России? есть ли спрос?
Переход на sqlite правильный и грамотный ход :)
а как будет с обратной совместимостью?
2theccfl
Это называется “держать в курсе”. Я благодарен тем, кто предоставляет возможность “быть в курсе” того что происходит в околоайфоновой сфере. И, кстати, вся эта “программистская лабуда”, по-идее, должна чуточку расширить ваш кругозор, дабы, вы понимали суть происходящего.
offtop .
DEV TEAM (http://blog.iphone-dev.org/):
http://www.ihazsupper.com/
Совсем скоро :)
Как там в сериалах:
А в это время обновился Agile Messenger
Linwood, :)
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Пропала функция “Позже” на заблокированном экране iOS 10. Как вернуть?
Что делать, если потерял Apple Pencil. Как искать стилус Apple при помощи приложения на iPhone или iPad
Как после обновления iTunes загружать книги и рингтоны на iPhone
Почему App Store просит деньги за бесплатные приложения
Есть ли сейчас проблема с процессорами на iPhone 6s?
Есть ли история расчетов в калькуляторе на Mac
Батарея iPhone странно себя ведет. Что делать?
В App Store сняли больше денег, чем стоит приложение. Что делать?