У меня НЕТ опыта разработки с этим, но я думаю, что все дело в том, что вы разрабатываете, и в бизнес-модели.
Вариант 1 Будет полезно, когда вы создаете какую-то пользовательскую метафайл данных, который можно красиво просматривать в приложении. Компания X имеет свою собственную XML-схему.Клиенты могут загрузить свои данные в этом формате.Серверы компании обслуживают эти файлы с их зарегистрированным / пользовательским типом контента.Клиент может установить приложение, которое обрабатывает этот тип контента.Разработка приложений направлена на поддержку XML-схемы и построение на ней интерфейса.
Опция 2 Будет полезно при распространении контента в Интернете. Apple превратила свою бизнес-модель iTunes в протокол.Таким образом, каждый канал (веб, расширения браузера, мобильные приложения, настольные компьютеры, мобильные сайты, устройства компании и т. Д.), Которым они хотят получить долю на рынке, может использовать этот протокол.Разработка приложений направлена на поддержку протокола (бизнес-модели) и создание интерфейса, наиболее подходящего для канала.