Компания Wikimedia разработала и выпустила своё новое официальное приложение онлайн-энциклопедии Wikipedia для платформы iOS. Несмотря на то, что мобильная программа существовала и ранее, теперь она разработана с помощью «родных» инструментов разработки Apple — Xcode и языка Objective-C, а не платформы PhoneGap, как это было ранее.
Полная смена технологии разработки приложения объяснялась стремлением к скорости и плавности работы. Использовавшаяся ранее платформа Adobe PhoneGap позволяла быстро создать кроссплатформенное приложение с помощью технологий HTML5, CSS3 и JavaScript. Низкий порог вхождения для разработчика в PhoneGap имеет и оборотные стороны — производительность JavaScript-кода ниже, оформление приложения в стиле системы является нетривиальной задачей, несмотря на наличие специальных плагинов PhoneGap, а обеспечение совместимости из-за различных WebView заставляли отказаться от сложных CSS-элементов. Переход на нативный для iOS язык программирования Objective-C, а также фреймворк UIKit решал разом все проблемы с производительностью и оформлением, хотя, конечно, и осложнял разработку по сравнению с известным JavaScript.
Wikipedia на JavaScript/CSS3 и Wikipedia на Obj-C/UIKit
Новое приложение предлагает почти те же функции, что и сайт Википедии — возможность читать статьи на всех доступных языках энциклопедии, редактировать их как анонимно, так и под своей учётной записью. Для управления чтением можно использовать как список недавно открытых страниц, так и создавать собственные «плейлисты» для чтения статей в режиме отключения от Сети. Приложение для iOS является также участником проекта Wikipedia Zero, который позволяет просматривать Википедию бесплатно через сети некоторых мобильных операторов. В России услуги Zero поддерживаются Beeline, но только в рамках английского и русского языковых разделов, а также исключительно по протоколу HTTP, а через HTTPS тарификация происходит по прейскуранту тарифного плана. Wikimedia планирует и дальше развивать приложение, тогда как HTML5-версия больше не поддерживается.
В прошлом месяце приложение Wikipedia было обновлено до нативной версии и на Android. О планах по выпуску приложений на платформах Blackberry и Windows Phone пока не сообщается.