FileMaker 15 содержит улучшения по пяти ключевым направлениям: мобильности, автоматизации/интеграции, простоте в использовании, безопасности и производительности. Ориентированная на предприятия малого и среднего бизнеса и внутренние отделы предприятий, платформа FileMaker предоставляет пользователям возможность создавать собственные приложения для iPad, iPhone, Mac, Windows и веба.
«Этот новый релиз отражает наши непрекращающиеся усилия, направленные на упрощение процесса разработки и запуска в работу пользовательских приложений, способных работать без проблем на мобильных устройствах, персональных компьютерах и в вебе», — заявила Энн Монро, вице-президент по маркетингу компании FileMaker.
Новые средства поддержки мобильности в FileMaker 15 включают поддержку сканера Touch ID, что позволяет разработчикам получать безопасный доступ к своим приложениям одним касанием пальца. Благодаря поддержке новой технологии 3D Touch можно быстро открыть определенные приложения. А с помощью новых расширений приложений можно настраивать отображаемый контент и обмениваться файлами через облако.
Кроме того, добавленная в FileMaker 15 поддержка протокола iBeacon позволяет включить в пользовательское приложение данные о местонахождении пользователя, а технология FileMaker WebDirect дает клиентам возможность использовать свой мобильный телефон для доступа к разработанным в FileMaker приложениям из Интернет-браузера.
Появление 15-го релиза подчеркивает, что FileMaker уже долгое время присутствует на рынке — начинали они в 80-х годах прошлого века. Эндрю Лекейтс, директор по техническому консалтингу компании FileMaker, отмечает, что за время своего существования продукт претерпел кардинальные изменения. Лекейтс был свидетелем развития продукта от однопользовательского менеджера списков для Macintosh на основе базы данных с графическим интерфейсом до клиент-серверной бизнес-платформы, а затем — до кроссплатформенного решения для Mac и Windows.
«Ключевая идея FileMaker — дать непрофессиональным разработчикам возможность создавать собственные приложения, помогать людям решать задачи, разрабатывать свои собственные бизнес-приложения, а не ждать, пока их нужды удовлетворит покупное корпоративное приложение», — рассказал Лекейтс.
Специализирующаяся на изучении рынка фирма Gartner дает следующее определение такого рода разработчикам: «пользователь, работающий вне ИТ-подразделения компании и не подчиняющийся ему, но при этом создающий новые бизнес-приложения (с нуля или из готовых компонентов), которыми будут пользоваться другие люди». В своем отчете за 2009 г. Gartner прогнозировала, что к 2014 г. на таких разработчиков придется по крайней мере 25% новых бизнес-приложений, что, по ее мнению, облегчило бы жизнь конечным пользователям и высвободило бы дополнительные ИТ-ресурсы. При этом Gartner также предупреждала, что ИТ-организации, которые не сумеют воспользоваться преимуществами, которые дают организации такие разработчики, столкнутся с неспособностью вовремя реагировать на стремительно меняющиеся рыночные тенденции и предпочтения клиентов.
В этом смысле Лекейтс отметил, что FileMaker ставит несколько иные задачи, нежели другие существующие платформы для разработки пользовательских приложений, целевая аудитория которых состоит из крупных программистских отделов внутри предприятий и профессиональных разработчиков. «Мы верим в то, что непрофессиональные разработчики в разных отделах предприятий могут сами решать свои задачи, и поэтому сосредоточиваем внимание на практической стороне дела».
FileMaker 15 является продолжением взятого компанией курса на повышенную мобильность, заявил Лекейтс. По его словам, клиенты компании попросили добавить возможность мгновенной авторизации с помощью сканеров Touch ID и 3D touch, поддержку расширений приложений для интеграции FileMaker с другими приложениями на платформе iOS и даже прямой доступ по API к таким устройствам как маяки iBeacon, который обычно выходил за рамки компетенции малого бизнеса и внутренних отделов предприятий.
«Мы упрощаем использование протокола iBeacon, — говорит Лекейтс. — У нас также есть браузерный клиент для нашей платформы под названием WebDirect, который дает пользователю возможность получить на выходе приличный код HTML5, не написав в процессе разработки ни строчки кода. В версии FileMaker 15 этот клиент был оптимизирован под работу на телефонах».
Между тем, в инструменты безопасности FileMaker 15 было добавлено скрытое текстовое поле, в котором спрятана конфиденциальная информация, которую пользователь предпочтет не отображать у себя на экране. Новые предупреждающие уведомления системы безопасности появляются при попытке пользователя подключиться к узлу или веб-сайту с недействительным сертификатом безопасности. Вдобавок FileMaker Server теперь поддерживает SSL-сертификаты, выданные девятью популярными поставщиками, а также предусматривает использование промежуточных сертификатов, расширений subjectAltName (SAN) и wildcard-сертификатов, сообщает компания.
Новые функции интеграции и автоматизации включают обновления внутри продукта и возможность мгновенно восстановить работу скриптов с помощью функции множественной отмены предыдущих действий. Выделение красным цветом помогает быстрее найти проблемные места в рабочем окне Script Workspace, говорит Лекейтс. А с появлением версии 15 адаптер FileMaker External SQL Sources (ESS) Adapter сможет подключаться к еще большему количеству внешних источников SQL-данных, в том числе к PostgreSQL и IBM DB2.
«Для меня расширение списка обслуживаемых SQL-источников путем добавления поддержки PostgreSQL и IBM DB2 адаптером ESS Adapter имело огромное значение,» — поделился Кристоффер Ипполит, консультант компании iSolutions и инструктор по FileMaker. — Благодаря этому у FileMaker появилась возможность активного двустороннего подключения к пяти крупнейшим источникам SQL-данных (SQL Server, MySQL и Oracle уже поддерживались в предыдущих версиях)«.
Ипполит, который, по его словам, уже обучил у себя в аудитории сотни студентов и тысячи — по Интернету, заявил, что всегда считал FileMaker «темной лошадкой» в сфере корпоративных ИТ-инструментов и «цементом», способным скрепить множество различных систем и при этом предоставить пользователям доступный и в то же время хорошо управляемый интерфейс для обращения с данными.
«Если бы я рассказал ИТ-менеджеру о существовании инструмента, способного связать воедино SQL Server, MySQL, DB2, PostgreSQL и Oracle, с возможностью активного подключения, и при этом позволяющего этому менеджеру и даже конечным пользователям создавать приложения, которые сотни пользователей смогут одновременно запускать под OS X, Windows и iOS, то любой такой ИТ-менеджер наверняка захотел бы узнать подробности, — говорит Ипполит. — Несмотря на то, что в FileMaker хорошо потрудились над разнообразием вариантов подключения, эта платформа осталась такой же доступной и легкой в использовании, какой она была всегда. Так же, как и в случае с другими продуктами Apple, в ней приложили большие усилия к тому, чтобы пользователи с любым уровнем подготовки могли быстро овладеть средой FileMaker и начать создавать собственные приложения, не имея за плечами образования в области компьютерных технологий».
FileMaker 15 также оснащен множеством новых средств, упрощающих его использование и повышающих производительность, к тому же в нем предлагаются новые варианты лицензирования для коллективов разработчиков. В версии FileMaker 15 появился новый более простой способ получения лицензии на программное обеспечение FileMaker командами численностью пять и более человек. По словам представителей компании, каждый пользователь сможет работать в FileMaker Pro (по лицензии User Connections), FileMaker Go или FileMaker WebDirect (все сервисы расположены на сервере FileMaker Server) и безопасно обмениваться информацией в режиме реального времени.
Тем временем, компания FileMaker недавно выпустила собственный SDK для iOS и обновила его для версии 15.
«Это была, пожалуй, наиболее кардинальная перемена, — считает Ипполит. — Потому что теперь достаточно научиться разработке в FileMaker — и можно будет создавать приложения для распространения через MDM-системы (mobile device management, управление мобильными устройствами) и даже через магазин iTunes. Знать Swift или Xcode необязательно. Это прямо в голове не укладывается. Буквально за копейки в считанные дни вместо месяцев можно воплотить свои идеи на iPad, используя FileMaker для разработки приложений».
На вопрос о необходимом уровне технической квалификации, которой должен обладать пользователь, чтобы иметь возможность создавать приложения на FileMaker, Ипполит ответил: «Ну, к примеру, мой 66-летний отец в прошлом году создал свое собственное приложение, и даже не обращался ко мне за помощью. И это при том, что у него до сих пор на видеомагнитофоне мигает время 12:00, потому что он не знает, как его выставить. Да, у него до сих пор есть видеомагнитофон».
Лекейтс, в свою очередь, отметил, что в решении дилеммы «создать свое или купить готовое приложение» для бизнеса FileMaker претендует на то, чтобы занять нишу между этими вариантами.
«Купить приложение нетрудно, но оно необязательно будет делать то, что вам нужно, — объяснил он. — А разработка заказных приложений может занять много времени и обойтись в круглую сумму. Мы считаем, что FileMaker объединяет эти два варианта и сочетает в себе их лучшие свойства».