Каталог товаров

Apple патентует инструмент разработки для не-программистов

Категории
01.06.2012
Apple продолжает работать над продвижением инструментов разработки для тех, кто далек от понятия языка программирования, алгоритмов и прочих «девелоперских» вещей. Очередная заявка на патент описывает целую среду разработки для «домохозяек».

Apple продолжает работать над продвижением инструментов разработки для тех, кто далек от понятия языка программирования, алгоритмов и прочих «девелоперских» вещей. Очередная заявка на патент описывает целую среду разработки для «домохозяек».

Если вы считаете, что экосистема iOS-приложений уже сейчас велика, — это когда доступно около 600 тыс. программ для iPhone и iPad, — представьте себе ее размеры, если бы Apple реализовала поданную патентную заявку под названием «Конфигурация контента для платформ устройств». Заявка описывает приложение для не-разработчиков, позволяющая создавать iOS-контент, используя простой графический интерфейс.

Стоп.

Конечно, это всего лишь заявка, у Apple таких тонны. Так что ее появление еще одной ни о чем не говорит, и нельзя сказать что она указывает на будущие функции iOS.

Однако введение DIY-инструментов (от англ. «do it yourself», или «сделай сам» — прим. пер.) для создания приложений вносит некоторое смысл, исходя из того, как прогнозируется будущее мобильных вычислений. Помните, когда-то созданием и поддержкой веб-страниц занимались только веб-мастера. Сейчас, чтобы поделится мыслями с миром, каждому достаточно создать свой Tumblr. Так почему бы нам не попробовать свои силы и в создании приложений?

Очевидно, что не-программисты и сейчас могут это делать посредством сторонних служб, вместе с тем большинство обычных пользователей о них не знают. Apple же представляет собственный инструмент создания простых программ, что обратит внимание на сам класс таких инструментов.

В частности, эта заявка представляет собой что-то вроде WYSIWYG-системы для создания программ, призванную сделать процесс более удобным для широких масс.

Вот выдержка из заявки:

Во многих случаях компьютерные языки программирования создают барьер для разработки электронного контента и в конечном счете его доставки потребителю. Часто разработчикам и дизайнерам просто не хватает навыков и знаний, чтобы поделится с миром своими творениями. Чтобы восполнить этот пробел, создатели контента могут использовать определенные электронные средства разработки контента, которые позволяют взаимодействовать с графическим интерфейсом для разработки контента, когда как электронное средство разработки контента размещает компьютерный программный код в надлежащее место для отображения электронного контента на компьютере пользователя.

Предлагаемое Apple средство авторинга предоставило бы набор шаблонов, позволяя пользователям вставлять различные действия и анимацию — например, функцию «прокрутить для просмотра» или функцию покупки на экране проверки заказа.

01-apple-app-builder

Примечательно, что заявка описывает приложения, которые можно создать для работы на экранах разного размера. Хотя заявка не подтверждает существование телевидения Apple, в ней говорится, что при разработке программ под разные экраны исторически сложился ряд проблем:

Даже если создатель контента успешно создаст свой электронный контент, маловероятно, что этот контент будет оптимально настроен для каждого устройства, на котором он будет просматриваться. Первоначально цифровой контент создавался без учета возможностей устройства. Цифровой контент предназначался для просмотра на компьютере или телевизоре с дисплеем как минимум определенного разрешения, или с поддержкой нескольких графических разрешений. Соответственно, было возможно создавать лишь одну версию электронного контента, и эта версия отображалась правильно на устройстве пользователя.

Само собой, в реализации подобной системы могут возникнуть некоторые трудности — в конце концов в App Store существуют правила утверждения программ, и сотрудники Apple контролируют подачу заявок во избежание спама. Но кто скажет, что в отдалеком (или не очень далеком) будущем для пользователей не будет возможности обмениваться приложениями, минуя App Store?

Это был бы идеальный вариант создания и обмена приложениями для временных нужд, как например, утилита, созданная для спешной встречи или мероприятия. Это также позволило бы людям создавать свои собственные программы, которыми они смогли бы поделиться только с узким кругом друзей — типа как для детских объявлений, свадеб, фотографии из отпуска и т. д. Возможно, публикация таких непрофессиональных программ в более обширном App Store (по желанию пользователя) могло бы стать последним этапом в процесс создания продукта.

Что касается разработчиков уже существующих DIY-приложений, то поскольку такая система в определенной степени будет конкурировать с их решениями, понимание области охвата Apple позволит этим проектам развиваться засчет бесплатных маркетинговых кампаний, направленных на освещение возможностей соответствующих программ.

Теперь все, что нам нужно — это совершенно новый пользовательский интерфейс для самих iOS-устройств. Учитывая, что Apple на конец 2011 года продала в общей сложности 316 млн устройств, этих маленьких папочек для приложений может быстро не хватить для всех программ, которые можно будет создать посредством этого DIY-продукта.

Источник: TechCrunch.

Вас также может заинтересовать: iphone.

Читать дальше...