The Ebook. Книга об электронных книгах - Владимир Прохоренков
Шрифт:
Интервал:
Закладка:
Программное обеспечение не всегда успевает за техническими характеристиками конструкции устройства. Происходит разделение на декларируемые и фактические функции. Например, каждый год существования электронных книг говорит о том, что на каждом этапе существует современный тренд. В тот момент, когда тренд диктовал потребителям предпочтения к устройствам с Wi-Fi и 3G, программные возможности в них фактически отсутствовали. Можно было полагаться на то, что «со временем» устройства получат возможность иметь доступ к репозиторию книг или у него будет встроенный браузер, который позволит комфортно приобретать книги или читать новости. На практике, производителю проще выпустить ещё более новое устройство, чем заниматься доводкой программного обеспечения в старом, на котором компания-производитель и так уже заработала. В тот момент, когда появляется возможность копировать книги в устройство «без проводов», общая потребительская масса разделилась на две категории:
• На тех, кто уже привык пользоваться локальным копированием контента с помощью USB кабеля;
• И тех, кто изначально пользовался Интернет для доступа к своей коллекции и тем более к новым книгам, которые можно выбрать в любой момент без использования компьютера, или с помощью отправки книг в устройство через Интернет, то есть без проводов.
Эти две категории потребителей не могут понять иные предпочтения и друг друга. Одним пользователям кажется, что они наделены свободой, другим нравится быть независимыми и тратить деньги более разумно, имея возможность предварительно оценивать фрагмент и только после этого приобрести всю книгу.
С пользовательской стороны программное обеспечение можно разделить всего на два типа, чтобы легче понимать границу в расширяемости и насколько легко или даже невозможно самостоятельно изменять состав и функции устройства:
• Прошивка — комплексное программное обеспечение созданное производителем устройства или сторонними разработчиками. Слово «прошивка» — это термин, который надо рассматривать от английского слова «Firmware», то есть «встроенное программное обеспечение», а не от названия самого процесса обновления. Как правило, прошивка записывается внутрь устройства или на карту памяти единым файлом и с помощью процедуры обновления заменяет предыдущее программное обеспечение. Прошивка содержит все необходимое для работы устройства — операционную систему и прикладные программы. Её можно представить как образ диска (накопителя информации). Обычно пользователи лишены права самостоятельно изменять и расширять состав прошивки. Срок технической поддержки и стоимость устройства напрямую зависят от «вероятно возможного обновления» прошивки новыми версиями программного обеспечения.
• Программы — отдельные приложения и модули, расширяющие возможности или исправляющие недостатки работы устройства и его базового функционала. Пользователи могут самостоятельно устанавливать программы или даже написать собственные, если для этого есть возможности и необходимые навыки.
Программное обеспечение можно представить как некий символ «свободы выбора» и реальное «качество жизни» пользователя.
«Прошивка» может иметь ряд преимуществ и недостатков для потребителя:
• Все необходимое для работы устройства программное обеспечение устанавливается за один приём.
• Прошивка в некоторых случаях может устанавливаться автоматически и без участия пользователя.
• При возникновении проблем устройство может оказаться неработоспособным полностью, для исправления ситуации потребуется переустановить прошивку в режиме «восстановления».
• Один единственный неверно работающий модуль может вывести устройство из рабочего состояния, или для исправления программы будет необходима переустановка прошивки, сброс параметров к «заводским настройкам».
«Программы» в большинстве случаев являются надстройкой поверх операционной системы и их можно устанавливать отдельно, в отличие от прошивки. У данного метода также есть ряд преимуществ и недостатков:
• Программы расширяют функционал устройства. Они могут устанавливаться и обновляться произвольно.
• При возникновении проблем с работой программы, её можно переустановить отдельно, или исправить настройки, которые относятся только к программе или отдельным её модулям.
• Программы могут создаваться сторонними разработчиками при наличии интереса к конструктивной и программной платформе. Они не всегда бесплатны и могут нарушать определённые гарантии на устройство, которое предоставляет производитель.
• Программы могут конфликтовать между собой и системой.
Любой из этих списков можно закончить словосочетанием «и так далее». Современное представление об устройствах для чтения и их разницы с планшетами заключается ещё в том, что новое поколение читалок с увеличенным временем эксплуатации будут строиться по схеме: операционная система и программы к ней. Причём, такой метод разработки может быть лучше для производителей, они могут учитывать разницу между устройствами в операционной системе, а программы создавать одним движением для всех выпускаемых устройств и не только своих. Это новый вид бизнеса.
Здесь необходима оговорка, что устройства будут содержать не операционную систему, поверх которой можно установить программы, а они все будут в той или иной мере компьютерами, например, планшетными, только с разным набором комплектующих, от материнской платы до экрана и наличия кнопок на корпусе устройства.
Новый метод сократит программную разницу и привлечёт больше сторонних разработчиков, создаст разницу только между конструкциями устройств. Это удобно и необычно, когда любое устройство сможет читать книги в предпочитаемых программах. Устройства одного производителя смогут читать книги, созданные для другого бренда. Этот подход нивелирует «ценовую войну», так как одни производители будут конкурировать конструкциями устройств, другие предпочтут улучшать платформенное превосходство или займутся исключительно разработкой программного обеспечения. Метод сократит монополизм отдельных агрегаторов контента. Любое устройство сможет стать «Kindle» или читать только те форматы, которые действительно важны потребителю в определённой стране мира.
И наконец, метод упростит локализацию приложений и интерфейса.
Пока же, любой человек, с желанием читать, выбирает для себя не только устройство и его конструкцию, но и программное обеспечение, которое должно отвечать запросам потребителя. Программное обеспечение становится тем видом отбора характеристик, которые выполняют конкретные функции и обычно они не описываются в перечне возможностей или делается это условно, размыто и не определённо. Можно выбрать «мощность» процессора, но не точно такое же свойство прошивки. Если представить возможности программного обеспечения как «мощность», то она не поддаётся качественному определению без реального тестирования или эксплуатации, а главное без опыта потребителя. Например, поддержка большого количества цифровых форматов, чаще всего, на практике означает, что устройство «может отрыть файл», но все остальное под термином «мультиформатность» не учитывается в виде вполне определённого качества. Приоритет делается на количестве «читаемых форматов» и это, как бы, и есть «условный смысл» программного обеспечения, которое выбирается по количеству кнопок на корпусе устройства или из-за поколения бумагоподобных экранов. Происходит путаница в определении качества.
Чтобы точнее ориентироваться в программном обеспечении, вероятно, возможно использовать существующий опыт других потребителей, но в нём необходимо услышать потребительские пристрастия и ценности, то есть собственные ощущения. Для этого нужно разобраться с тем, что было и существует сейчас, чтобы понимать направление желаний.
Вероятно, можно описать возможности современного программного обеспечения и конкретных программ. Но такой подход укажет на возможности чего-то отдельного как конечного продукта, а на практике, обычно, хочется иметь гибрид из лучших свойств разных программ и возможностей устройств. Это пока недостижимо и при выборе свойств нужно научиться расставлять приоритеты, чтобы не зацикливаться на постоянном выборе устройств, а потратить это время на увлекательное чтение.
Общие сведения о программном обеспечении
Программное обеспечение является основой для электронных устройств, которые можно использовать для чтения. Оно может быть в составе отдельного прибора, операционной системы и даже как часть программы в виде подключаемого модуля. В большинстве случаев все зависит от масштабов выполняемых задач и целей.