mitekgrishkin:
В теге стоит ANDROID, а вопрос: "Какие есть хорошие эмуляторы моб. устройств на ПК?". Я и ответил, какой есть хороший эмулятор андроида на ПК! Что ещё не устраивает?
mitekgrishkin: А при чём тут айфон?
В теге указан и андроид, вот я и написал лучший по моему мнению эмулятор андроида. По айфону напишет кто-нибудь другой, мне айфоны до лампочки )
Да, первый раз много записи, и занимает всё это много времени.
Но в последующем используется только чтение и обновление при необходимости...
Структура БД у меня оптимальная и лучше уже не сделать.
По поводу Realm - у меня работа с БД только в одном потоке, так что думаю для меня это не критично на данный момент. А как он по скорости работы? Надеюсь значительно быстрее чем SQLite?
А вообще, подумал может и правда лучше сформировать JSON и сохранить в файле. Т.к. доступ к БД мне нужен только в момент запуска приложения, то и тут проблем не должно быть, но тогда будет проблематично искать необходимые данные. Или ещё проще запихнуть всё по классам, сериализовать и сохранить в файл (бред возможно...). :)
FoxInSox: Отличается, ещё как отличается - своей тормознутостью. На PHP например то же выполняется менее чем за 2 секунды, а тут не менее 5 минут нужно.
Зачем хранить на сервере информацию, которая используется только в приложении, генерируется и обрабатывается там же? Не вариант. Я думал наоборот оптимизировать и ускорить работу приложения путём создания БД и последующей работы с ней, т.к. при каждом запуске приложения генерируются все необходимые данные, что занимает не малое время. И в место того, чтобы каждый раз генерировать новые данные, решил генерировать их один раз и после при каждом запуске брать их из БД проверять и обновлять в случае необходимости. Что теоретически (как я думал) значительно ускорит работу приложения, но оказалось всё совершенно наоборот. 9000 - это и есть с оптимизацией и число очень примерное, 9000 может и не будет, но 4-5 тыс. будет точно.
javanub: Товарищ! Во всех ЯП, в ф-циях и методах в которых не требуется возврат значения (void), используется return для прерывания выполнения дальнейшего кода. И во всех ЯП всё обрабатывается одинаково и корректно, кроме PHP 7.0! Но в 7.1 они это исправят...
Да и вообще, раз не знаете, так идите мимо и не пишите тут бред!
Я так и сделал, но всё же...
У меня 40% всех методов в классах должны "возвращать" void, точнее хотелось бы, чтобы так было.
В общем понятно, ждём 7.1, а я то уже обрадовался... :)