Совсем недавно с подачи Стива Джобса прокатилась полемика по поводу того, насколько открытой платформой является iOS по сравнению с Android. Стороны обменялись колкостями, запустили полемику в Интернете и, разумеется, остались при своем.
Не то, чтобы я пристально следил за этим делом, но несколько разных точек зрения встретил. И, к сожалению, ни одной, с которой бы полностью был согласен.
А дело в том, что на самом деле среди мобильных платформ ни одна на самом деле не является открытой. И дело здесь не только в поставщике платформы, который может хоть с пеной у рта доказывать, что создает самое что ни на есть open-source, но к самой разработке почему-то никого не пускает, а потом еще и оказывается что кто-то, кто здесь «совсем не при делах» вдруг может вытянуть из кармана кучу патентов и предъявить претензии к производителям устройств, эту открытую систему использующих. А дело как раз в связке «поставщик платформы – производитель устройств», в которой пользователи этих самых устройств и разработчики приложений оказываются заложниками чьей-то игры в «свой монастырь».
Действительно, что можно назвать открытой платформой? Как для меня – так пример открытой платформы – это в первую очередь ПК, собранный из стандартных совместимых между собой компонентов, на который я как пользователь могу поставить любую из множества доступных ОС, а на нее, в свою очередь, установить любые из множества доступных приложений.
Существует ли нечто подобное среди смартфонов? Что-то не припомню ни одной модели, которая обладает задекларированно стандартным оборудованием, и для которой заявлена возможность установки любой из некоего списка конкурирующих мобильных ОС. Даже самая близкая к тому, чтобы называться свободной, мобильная ОС Android в реальных устройствах вдруг оказывается защищена от перепрошивки самыми настоящими военными технологиями. Ну и как здесь можно даже заикаться о свободной платформе, если я как пользователь устройства сам заплатил за то, чтобы его защитили от меня?
Дальше – больше. Ограничения в установке любой ОС это еще мелочи по сравнению с наметившейся в последнее время тенденции в ограничениях по установке приложений. Особенно отличилась Apple, у которой уже по полной переняла опыт Microsoft, и немного пытается Google. Вдруг оказывается, что в интересах самих же пользователей нужно запрещать установку Flash, альтернативных браузеров и кучи еще чего. Но самое важное – это все правильно преподать. Любая идея, разрушительная самая по себе, будь то фашизм, коммунизм и т.п. вдруг оказывается хорошей, как только удается правильно вложить ее в головы массы людей, а еще лучше – в головы тех, кто не только сам свято верит, но и готов нести правильные мысли другим.
Добавьте сюда операторов, работа которых, похоже, состоит наполовину из того, чтобы только то и делать, что придумывать очередные сравнительно честные способы отъема денег. Им, наверное, в самых кошмарных снах снятся слова «свободная» и «открытая» применительно к мобильной платформе. И там, где их позиции особо сильны, а купить мобильный аппарат в свободной продаже без контракта часто вообще не представляется возможным, потребители еще долго не услышат эти слова в том смысле, в котором они должны звучать.
Собственно, я хочу такой смартфон, на который я могу в любой момент поставить Android, iOS, Windows Phone, какой-нибудь MeeGO или чего еще. Пусть даже если сама ОС не будет бесплатной и доступной в исходных кодах – с этим мирится я готов, поскольку на своей шкуре знаю, чего стоит разработка ПО. Дальше, я хочу иметь возможность сам устанавливать на свой аппарат любые приложения которые захочу. Все эти маркеты – это хорошо в качестве удобных каталогов с интегрированными механизмами оплаты, но никто не должен запрещать мне как пользователю устанавливать на свой аппарат то, что захочу я сам. Для разработчиков, соответственно, не должно быть препятствий в том, чтобы создавать любые приложения, которые посчитают нужными они. И я согласен с тем, чтобы эти приложения сидели в какой-то виртуальной машине и не имели полного доступа к аппаратной части, контактам и отправке данных – это все-таки нужные ограничения.
Но где взять такой аппарат и такую ОС? Да их попросту нет. Изредка проскакивают новости о том, что кто-то под чем-то запустил что-то, чего отродясь под ним не запускали. Но это все не то. Это несерьезно. И не стоит рассказывать сказки о том, что каждый смартфон это настолько уникальное устройство, что ОС для него нужно каждый раз адаптировать заново. В сказки мы уже не верим, возраст не тот.
И если сегодня я могу купить, скажем, за 700 у.е. вполне приличный ноутбук, где меня никто не ограничивает в установке подходящей ОС и приложений, то почему же покупая за те же деньги смартфон, я должен заранее определиться с ОС, мириться с ограничениями в установке приложений, а потом еще быть готовым к тому, что производитель не соизволит поддерживать устройство, принуждая меня заменить его через несколько месяцев только потому, что я не могу установить нужное мне приложение, которое на работает под старой ОС?
Так что давайте, лучше не будем говорить о том, какая из существующих смартфонно-планшетных платформ более открыта по отношению к другой. Свобода, она как хвост: «либо она есть, либо ее нет совсем». Когда начинаются условности, и платформа оказывается чуть-чуть закрытой, то очень сложно уловить грань, где свобода была, а где ее уже нет.
Очень жаль, что ПК, фактически, остается единственной массово распространенной открытой платформой. И, учитывая тенденции, я не удивлюсь, что даже ее попытаются у нас отобрать.
Не то, чтобы я пристально следил за этим делом, но несколько разных точек зрения встретил. И, к сожалению, ни одной, с которой бы полностью был согласен.
А дело в том, что на самом деле среди мобильных платформ ни одна на самом деле не является открытой. И дело здесь не только в поставщике платформы, который может хоть с пеной у рта доказывать, что создает самое что ни на есть open-source, но к самой разработке почему-то никого не пускает, а потом еще и оказывается что кто-то, кто здесь «совсем не при делах» вдруг может вытянуть из кармана кучу патентов и предъявить претензии к производителям устройств, эту открытую систему использующих. А дело как раз в связке «поставщик платформы – производитель устройств», в которой пользователи этих самых устройств и разработчики приложений оказываются заложниками чьей-то игры в «свой монастырь».
Действительно, что можно назвать открытой платформой? Как для меня – так пример открытой платформы – это в первую очередь ПК, собранный из стандартных совместимых между собой компонентов, на который я как пользователь могу поставить любую из множества доступных ОС, а на нее, в свою очередь, установить любые из множества доступных приложений.
Существует ли нечто подобное среди смартфонов? Что-то не припомню ни одной модели, которая обладает задекларированно стандартным оборудованием, и для которой заявлена возможность установки любой из некоего списка конкурирующих мобильных ОС. Даже самая близкая к тому, чтобы называться свободной, мобильная ОС Android в реальных устройствах вдруг оказывается защищена от перепрошивки самыми настоящими военными технологиями. Ну и как здесь можно даже заикаться о свободной платформе, если я как пользователь устройства сам заплатил за то, чтобы его защитили от меня?
Дальше – больше. Ограничения в установке любой ОС это еще мелочи по сравнению с наметившейся в последнее время тенденции в ограничениях по установке приложений. Особенно отличилась Apple, у которой уже по полной переняла опыт Microsoft, и немного пытается Google. Вдруг оказывается, что в интересах самих же пользователей нужно запрещать установку Flash, альтернативных браузеров и кучи еще чего. Но самое важное – это все правильно преподать. Любая идея, разрушительная самая по себе, будь то фашизм, коммунизм и т.п. вдруг оказывается хорошей, как только удается правильно вложить ее в головы массы людей, а еще лучше – в головы тех, кто не только сам свято верит, но и готов нести правильные мысли другим.
Добавьте сюда операторов, работа которых, похоже, состоит наполовину из того, чтобы только то и делать, что придумывать очередные сравнительно честные способы отъема денег. Им, наверное, в самых кошмарных снах снятся слова «свободная» и «открытая» применительно к мобильной платформе. И там, где их позиции особо сильны, а купить мобильный аппарат в свободной продаже без контракта часто вообще не представляется возможным, потребители еще долго не услышат эти слова в том смысле, в котором они должны звучать.
Собственно, я хочу такой смартфон, на который я могу в любой момент поставить Android, iOS, Windows Phone, какой-нибудь MeeGO или чего еще. Пусть даже если сама ОС не будет бесплатной и доступной в исходных кодах – с этим мирится я готов, поскольку на своей шкуре знаю, чего стоит разработка ПО. Дальше, я хочу иметь возможность сам устанавливать на свой аппарат любые приложения которые захочу. Все эти маркеты – это хорошо в качестве удобных каталогов с интегрированными механизмами оплаты, но никто не должен запрещать мне как пользователю устанавливать на свой аппарат то, что захочу я сам. Для разработчиков, соответственно, не должно быть препятствий в том, чтобы создавать любые приложения, которые посчитают нужными они. И я согласен с тем, чтобы эти приложения сидели в какой-то виртуальной машине и не имели полного доступа к аппаратной части, контактам и отправке данных – это все-таки нужные ограничения.
Но где взять такой аппарат и такую ОС? Да их попросту нет. Изредка проскакивают новости о том, что кто-то под чем-то запустил что-то, чего отродясь под ним не запускали. Но это все не то. Это несерьезно. И не стоит рассказывать сказки о том, что каждый смартфон это настолько уникальное устройство, что ОС для него нужно каждый раз адаптировать заново. В сказки мы уже не верим, возраст не тот.
И если сегодня я могу купить, скажем, за 700 у.е. вполне приличный ноутбук, где меня никто не ограничивает в установке подходящей ОС и приложений, то почему же покупая за те же деньги смартфон, я должен заранее определиться с ОС, мириться с ограничениями в установке приложений, а потом еще быть готовым к тому, что производитель не соизволит поддерживать устройство, принуждая меня заменить его через несколько месяцев только потому, что я не могу установить нужное мне приложение, которое на работает под старой ОС?
Так что давайте, лучше не будем говорить о том, какая из существующих смартфонно-планшетных платформ более открыта по отношению к другой. Свобода, она как хвост: «либо она есть, либо ее нет совсем». Когда начинаются условности, и платформа оказывается чуть-чуть закрытой, то очень сложно уловить грань, где свобода была, а где ее уже нет.
Очень жаль, что ПК, фактически, остается единственной массово распространенной открытой платформой. И, учитывая тенденции, я не удивлюсь, что даже ее попытаются у нас отобрать.