Наверняка, есть разные стартапы, но мы точно не относимся к категории «стартапы для инвесторов». Pics.io начался именно с того, что нужно было в первую очередь нам — мы хотели решить проблему обработки raw в браузере.
Пост о деньгах и о развитии компании, поэтому ответ с дан в том числе и с этой стороны.
Просто проигнорируйте то, что вам не нравится в этом ответе.
Рассматривая же стартапы с точки зрения пользователя, вы, конечно, правы — всё делается для того, чтобы людям было удобно.
Отвечу зачем это нужно для вас, как для пользователя:
1. Простота дистрибьюции. Вы всегда имеете последнюю версию программного обеспечения без дополнительных инсталляций.
2. Доступ из любого места, с любого устройства с браузером. Для пользования системой, вам нужно только зайти на сайт.
3. Простота встраивания. Позволит использовать функционал на любых сайтах, тем самым повысить взаимодействие между сервисами.
3.
1. Простота дистрибьюции. Например, Photoshop'у, чтобы забросить пользователя в программу нужно найти его (пользователя) в интернете (допустим, рекламой), убедить зарегистрироваться, перевести на страницу скачивания, дождаться установки программы… На каждом из этапов отваливается большое количество аудитории. Мы можем прямо с рекламного объявления закидывать человека в приложение.
2. Девайсов у людей все больше, как и платформ. Лицензии на десктопные приложения продаются в привязке к количеству устройств, а имея браузерный вариант, мы можем давать доступ к приложению с нескольких компьютеров, планшета, смартфона.
3. Простота встраивания (можем интегрировать наш редактор в любой другой онлайн сервис).
Спасибо, посмотрю. Сейчас мы используем простую бикубическую интерполяцию, но вариантов ещё миллион — вплоть до адаптивных алгоритмов с градиентами и распознаванием паттернов. Вопрос в скорости/ресурсах для этих алгоритмов. Это всегда компромисс между качеством и производительностью.
Вообще, оптимизация скорости исполнения — открытый и достаточно важный вопрос сейчас. Есть понимание как увеличить скорость выполнения (GPU нам в помощь!), но сначала хотим добавить поддержку основных форматов.
Именно так. Всё, начиная от парсинга IFD и заканчивая наложением постфильтров сделано на JS.
Сейчас на JavaScript уже можно делать достаточно критичные к производительности вещи.
WebWorkers, asm.js, WebGL и свежайший WebCL позволяют перенести в браузер практически всё.
Имелись ввиду ответы 30 разных пользователей, а не 30 вопросов в опроснике.
А по-поводу количества вопросов, вы правы — большое количество вопросов в опроснике раздражает пользователей.
Соединение стабильно работает мжду последними+одинаковыми версиями одинаковых браузеров, так как реализации технологии в FF и Chrome сейчас немного отличаются. Но судя по багтрекерам, они движутся навстречу друг другу.
Т.е. Chrome 31 — Chrome 31, Canary 33 — Canary 33, FF 25 — FF 25 будет работать, но не между разными браузерами.
Сейчас добавлю немного. Из приватных сетей, класса A, B, C, люди в сети класса public выходят только через NAT. Эта технология не удобна тем, что два хоста за NAT'ами не могут общаться друг с другом. По этому и придумали эти технологии.
Так что, касательно Pics.io, вы ошибаетесь.
Просто проигнорируйте то, что вам не нравится в этом ответе.
Рассматривая же стартапы с точки зрения пользователя, вы, конечно, правы — всё делается для того, чтобы людям было удобно.
Отвечу зачем это нужно для вас, как для пользователя:
1. Простота дистрибьюции. Вы всегда имеете последнюю версию программного обеспечения без дополнительных инсталляций.
2. Доступ из любого места, с любого устройства с браузером. Для пользования системой, вам нужно только зайти на сайт.
3. Простота встраивания. Позволит использовать функционал на любых сайтах, тем самым повысить взаимодействие между сервисами.
3.
2. Девайсов у людей все больше, как и платформ. Лицензии на десктопные приложения продаются в привязке к количеству устройств, а имея браузерный вариант, мы можем давать доступ к приложению с нескольких компьютеров, планшета, смартфона.
3. Простота встраивания (можем интегрировать наш редактор в любой другой онлайн сервис).
Вообще, оптимизация скорости исполнения — открытый и достаточно важный вопрос сейчас. Есть понимание как увеличить скорость выполнения (GPU нам в помощь!), но сначала хотим добавить поддержку основных форматов.
Сейчас на JavaScript уже можно делать достаточно критичные к производительности вещи.
WebWorkers, asm.js, WebGL и свежайший WebCL позволяют перенести в браузер практически всё.
ARW конечно же есть в планах, а пока вы можете использовать ARW сконвертировав его в DNG.
Всю декомпрессию и декодирование мы делаем на клиенте в браузере, чтобы не гонять достаточно большие raw на сервер и обратно.
Имелись ввиду ответы 30 разных пользователей, а не 30 вопросов в опроснике.
А по-поводу количества вопросов, вы правы — большое количество вопросов в опроснике раздражает пользователей.
Т.е. Chrome 31 — Chrome 31, Canary 33 — Canary 33, FF 25 — FF 25 будет работать, но не между разными браузерами.
Спасибо!
Это всегда так.
Какое решение в итоге оказалось самым стабильным?
Да, думали об этом, но пока публичные справляются на 5 баллов.
А видео-то и забыли вставить. А вообще, лучше заходите поклацайте.