Трансформации и тенденции в развитии операционных систем и программных платформ
1. Трансформации и тенденции в развитии
операционных систем и программных платформ
Лавлинский Николай Евгеньевич,
к.э.н., доцент кафедры информатики
РЭУ им. Г. В. Плеханова,
технический директор компании Method Lab
2. Предпосылки
Появление модели ПО в виде сервиса
Развитие интернет-приложений
Создание мобильных операционных систем
(Symbian, Android, iOS, PalmOS...)
Концепция сетевых комьютеров (неттопы,
нетбуки...)
Разработка новых ОС: Windows 8, Chrome
OS, Firefox OS, Ubuntu for Android
3. Классическая модель
Операционная система на компьютере (настройки,
личные файлы)
Прикладное ПО устанавливается на компьютер,
оплата лицензий по кол-ву компьютеров
Количество поставщиков ПО не ограничено
Источники поставки ПО любые
Интерфейс и логика приложения определяется
разработчиком, есть рекомендации
Разработка ОС ведется для широкого спектра
”железа”
Наличие свободного ПО (open source)
6. Современная модель
ОС минимизирована до платформы для
веб-браузера
Личные файлы, настройки хранятся в облаке
ПО не нужно устанавливать на компьютер,
используется SaaS
Стоимость софта определяется условиями
пользования, подпиской
Каналы распространения ПО монополизированы
поставщиками ОС
ОС разрабатываются для узкого круга ”железа”, в
тесном контакте с его поставщиками
10. Тенденции в программных платформах
1. Развитие ОС для устройств, отличных от ПК.
Основные направления: мобильные устройства и
бытовые приборы (плееры, телевизоры).
2. Изменение основного канала распространения ПО
на подконтрольный разработчику ОС каталог ПО.
3. Развитие модели монетизации ПО в сторону
бесплатных приложений с рекламой и продажи
расширенной функциональности.
4. Создание кросплатформенных веб-приложений так
же актуально для достижения широкого круга
пользователей с минимальными затратами.
11. Тенденции в программных платформах 2
5. Интеграция между ОС, каталогом приложений и магазином
контента (книги, музыка, видео) – централизация каналов
дистрибуции большинства цифровых товаров.
6. Усиление проблемы синхронизации различных устройств с
ростом их количества. Растет потребность в универсальном
личном устройстве переработки информации.
7. Использование веб-приложений как эталона при разработке
ПО.
8. Количество экземпляров мобильных ОС значительно
превышает настольные системы.
9. Операционные системы трансформировались в конечный
продукт, определяющий не только программную платформу,
но и канал дистрибуции ПО и контента.