Le Roi est mort, vive le Roi!

Говорят, что стабильность хорошо, но на этот счёт каждый из нас может поспорить. Кто-то развивается и завоёвывает рынок, другие становятся практически стандартом и словно замирают в ожидании чего-то.
Так и поступил скайп. Программа обновляется, но ничего нового в ней нет уже давно, а уж о количестве оперативной памяти, которое она потребляет можно слагать легенды. Мобильные мессенджеры научились уходить в Push режим и свести энергопотребление к нулю. Только верная традициям программа продолжает делать это — разряжать аккумулятор как никто другой. Может и медленно, но ощутимо сказывается на времени работы.
На данный момент достойного конкурента у Skype нет. ICQ не отвечает требованиям, про mail агент и вспоминать не хочется, whatsapp, wechat, viber. Десятки, а может уже и больше. В них есть новые идеи, концепции, которые неплохо было бы перенять Skype. Отчего он это не делает, можно только гадать, но сейчас мы тут не для этого.
В природе есть эволюция, стремление к некоему идеалу в определённом смысле, для определённого ареала обитания, пищи и прочее. Но меня в этом стремлении интересует одно — стремление к идеалу. Именно стремление. Мы все понимаем, что идеал это нечто абстрактное, но именно тяга к нему, или, возможно, как сказали бы японцы — принцип Кайдзен. Пусть на время чтения статьи и её обдумывания он будет один из тех «флажков», который каждый из нас держит в голове.
Итак, основная идея.
Создать идеальный мессенджер, который сделает общение простым, безопасным и возможным с любого устройства. Полностью бесплатный, с открытым кодом, кроссплатформенный и доступный.
Да данном этапе это всего лишь идея и она не так давно занимает мои мысли, поэтому напишу те требования, которые на данный момент созрели в моей голове. Многими техническими терминами я не владею, поэтому постараюсь их выразить простым языком.
Если кто-то прочтёт список и заметит, что какой-то пункт взят из skype, другой из whatsapp, третий откуда-то ещё, то действительно так и есть. Заимствований бояться не надо. Ведь если кто-то хорошо готовит, то можно у него поучиться и сделать что-то своё, вложив в это душу.
Максимальное быстродействие, минимальное потребление системных ресурсов, оптимизация, скорость работы, баланс — вот основные цели.
Постараюсь начать «изнутри», от ядра, до внешнего вида.
1. Полностью открытый код.
2. Полное шифрование как можно более криптостойкими алгоритмами (от 2048 и выше) и вообще максимальный режим параноика. НО с условием, что пользователи не заметят этого. Чтобы не было мучения с библиотеками и прочее.
3. Авторизация через имя\пароль (параноить в меру).
4. Поддержка мобильных устройств.
5. Возможность совершения видео\аудио звонков. Деньги идут на развитие программы и на другой проект, о котором я расскажу в следующей статье.
6. Ядро и внешний вид никак не связаны, но существует стандартная «шкура», над которой и ведётся работа. Сделано для того, чтобы не было разброда и шатания во внешнем виде, расположения кнопок и прочее.
7. Синхронизация сообщений на всех устройствах. Как в скайп.
8. На сайте программы существует раздел, где каждый пользователь, использую своё имя\может быть email может вынести на голосование просьбу о добавлении функционала\поддержки устройства и прочее. Путём голосования, инициатива достигает разработчиков, выносится в обсуждение, реализуется, добавляется в функционал программы.
9. На ПК: арсенал работы со скриншотами, чтобы можно было сделать их окна программы, что-то нарисовать, подписать, выделить.
10. Внешний вид должен сочетать в себе простоту и то, каким могла бы быть такая программа в будущем. Т.е. она не должна быть непонятной, но именно такой, чтобы когда «берёшь её в руки», то сразу понимаешь, вот это сделано качественно и надежно, и одновременно элегантно и футуристично. У каждого из нас есть такая вещь, когда на которую смотришь, и пользуешься её, то это приносит удовольствие, когда она будто бы наперёд знает что ты хочешь сделать.
11. Предвосхищая время. (тут не буду объяснять что это). Во всём должна быть загадка, которая будет притягивать.
12. Переносимость. Скопировал, запустил, можно работать.
13. Дополнительные меры защиты (авторизации, привязки к телефону и прочее). НО с условием, что это всего лишь дополнительная мера. Т.е. при её отсутствии не происходит потери функционала.
14. Красота, как внешняя, так и внутренняя.
Пожалуй на этом странном пункте и закончу.
Это пока очень общие слова. По сравнению с тем, как это должно быть — ничто. Но от искры загорается пламя.
Дополнения, инициативы, критика, пожелания, мысли, возможно ресурсы или ссылки, которые занимаются похожим, особенно оценка стоимости такого проекта крайне желательны.
Спасибо что уделили время на чтение.

Говорят, что стабильность хорошо, но на этот счёт каждый из нас может поспорить. Кто-то развивается и завоёвывает рынок, другие становятся практически стандартом и словно замирают в ожидании чего-то.
Так и поступил скайп. Программа обновляется, но ничего нового в ней нет уже давно, а уж о количестве оперативной памяти, которое она потребляет можно слагать легенды. Мобильные мессенджеры научились уходить в Push режим и свести энергопотребление к нулю. Только верная традициям программа продолжает делать это — разряжать аккумулятор как никто другой. Может и медленно, но ощутимо сказывается на времени работы.
На данный момент достойного конкурента у Skype нет. ICQ не отвечает требованиям, про mail агент и вспоминать не хочется, whatsapp, wechat, viber. Десятки, а может уже и больше. В них есть новые идеи, концепции, которые неплохо было бы перенять Skype. Отчего он это не делает, можно только гадать, но сейчас мы тут не для этого.
В природе есть эволюция, стремление к некоему идеалу в определённом смысле, для определённого ареала обитания, пищи и прочее. Но меня в этом стремлении интересует одно — стремление к идеалу. Именно стремление. Мы все понимаем, что идеал это нечто абстрактное, но именно тяга к нему, или, возможно, как сказали бы японцы — принцип Кайдзен. Пусть на время чтения статьи и её обдумывания он будет один из тех «флажков», который каждый из нас держит в голове.
Итак, основная идея.
Создать идеальный мессенджер, который сделает общение простым, безопасным и возможным с любого устройства. Полностью бесплатный, с открытым кодом, кроссплатформенный и доступный.
Да данном этапе это всего лишь идея и она не так давно занимает мои мысли, поэтому напишу те требования, которые на данный момент созрели в моей голове. Многими техническими терминами я не владею, поэтому постараюсь их выразить простым языком.
Если кто-то прочтёт список и заметит, что какой-то пункт взят из skype, другой из whatsapp, третий откуда-то ещё, то действительно так и есть. Заимствований бояться не надо. Ведь если кто-то хорошо готовит, то можно у него поучиться и сделать что-то своё, вложив в это душу.
Максимальное быстродействие, минимальное потребление системных ресурсов, оптимизация, скорость работы, баланс — вот основные цели.
Постараюсь начать «изнутри», от ядра, до внешнего вида.
1. Полностью открытый код.
2. Полное шифрование как можно более криптостойкими алгоритмами (от 2048 и выше) и вообще максимальный режим параноика. НО с условием, что пользователи не заметят этого. Чтобы не было мучения с библиотеками и прочее.
3. Авторизация через имя\пароль (параноить в меру).
4. Поддержка мобильных устройств.
5. Возможность совершения видео\аудио звонков. Деньги идут на развитие программы и на другой проект, о котором я расскажу в следующей статье.
6. Ядро и внешний вид никак не связаны, но существует стандартная «шкура», над которой и ведётся работа. Сделано для того, чтобы не было разброда и шатания во внешнем виде, расположения кнопок и прочее.
7. Синхронизация сообщений на всех устройствах. Как в скайп.
8. На сайте программы существует раздел, где каждый пользователь, использую своё имя\может быть email может вынести на голосование просьбу о добавлении функционала\поддержки устройства и прочее. Путём голосования, инициатива достигает разработчиков, выносится в обсуждение, реализуется, добавляется в функционал программы.
9. На ПК: арсенал работы со скриншотами, чтобы можно было сделать их окна программы, что-то нарисовать, подписать, выделить.
10. Внешний вид должен сочетать в себе простоту и то, каким могла бы быть такая программа в будущем. Т.е. она не должна быть непонятной, но именно такой, чтобы когда «берёшь её в руки», то сразу понимаешь, вот это сделано качественно и надежно, и одновременно элегантно и футуристично. У каждого из нас есть такая вещь, когда на которую смотришь, и пользуешься её, то это приносит удовольствие, когда она будто бы наперёд знает что ты хочешь сделать.
11. Предвосхищая время. (тут не буду объяснять что это). Во всём должна быть загадка, которая будет притягивать.
12. Переносимость. Скопировал, запустил, можно работать.
13. Дополнительные меры защиты (авторизации, привязки к телефону и прочее). НО с условием, что это всего лишь дополнительная мера. Т.е. при её отсутствии не происходит потери функционала.
14. Красота, как внешняя, так и внутренняя.
Пожалуй на этом странном пункте и закончу.
Это пока очень общие слова. По сравнению с тем, как это должно быть — ничто. Но от искры загорается пламя.
Дополнения, инициативы, критика, пожелания, мысли, возможно ресурсы или ссылки, которые занимаются похожим, особенно оценка стоимости такого проекта крайне желательны.
Спасибо что уделили время на чтение.