Не могу ответить за всех, но по-моему в любой достаточно сложной программе всегда использовалась многопоточность. У вас же в 3Ds Max не подвисает вся IDE во время рендеринга. И, например, к вам поступает звонок если вы тайпитесь в скайпе. А музыкальный плэер как был однопоточным, так и останется.
Согласен. Почему-то все считают и начинают говорить про разные языки программирования, но это ведь далеко не главное — какая разница на чём записать, главное что ты написал и что у тебя в голове.
Оставил одну (1) строчку про приложение в конце, убрал скриншоты и всё остальное про нашу программу. Мы хотели поделиться граблями с хабрасообществом, а не пиарить своё приложение, так что считаю что должно находиться в «Разработке» а не в «Пиаре».
По крайней мере для нас уже комментарии оказались очень полезными и познавательными. Сколько ещё люди могут дать ценных советов?
Что нужно сделать, чтобы приложение можно было перенести в разработку под iOS и Android? Тут 95% технических подробностей и 5% про наше приложение. Таких статей 100500, и их не переносят в Я Пиарюсь. Почему эту перенесли?
С камеры не надо переводить в текстуру, но за линк спасибо — да, отстали маленько от жизни. Название класса не дало найти — AVCaptureManager там нет, но много других AVCapture*. Стало, конечно, мощнее, но ИМХО потерялась простота.
Пока не смотрели, если честно после iOS-разработки как-то даже в голову не приходит заглянуть в исходники ОС :) Спасибо за идею, интересно будет посмотреть отчего так получается.
можно делать это на любом движке — на 1000 записях о производительности думать не имеет смысла. На реализации DAO на чистом sqlite / fmdb потратите 1 день, Core Data — 1.5 дня, но последующие правки будут проходить мягче, фрэймворке от автора — тоже, скорее всего, день
По крайней мере для нас уже комментарии оказались очень полезными и познавательными. Сколько ещё люди могут дать ценных советов?