A notable change in FileMaker 17 is that FileMaker Pro and FileMaker Pro Advanced have been collapsed into a single product, FileMaker Pro 17 Advanced.
This means all users get the entire feature set, director of platform engineering Andy Lecates told iTWire, although developers can control the availability of the advanced tools to end-users when they deploy FileMaker Pro Advanced.
The new starter apps provide — not surprisingly — starting points for various purposes. They are simple enough for users to learn from, said Lecates, but they can be extended without the need to understand relational schemas thanks to the new add-on tables functionality.
Master-detail layouts make it easy to create apps that use this common interface style (pictured above) that's especially suitable for iPads. For example, a staff directory might present a list of departments down the left of the screen, and selecting a department displays in the rest of the screen a list of the employees in that department.
Rios said this too was achieved via the Portal Setup command, but this time by selecting the required list of records.
"We've got a very powerful engine that allows us to do this," said Lecates.
The FileMaker Data API is no longer a trial feature. This REST API provides a way for other applications (eg, analytics programs such as Tableau) to access FileMaker data, as well as creating, updating or deleting FileMaker records. Changes in version 17 include support for scripts and uploading files into container fields.
Security improvements include protection from brute force or dictionary attacks by temporarily locking accounts after a few failed sign-in attempts.
FileMaker Pro 17 Advanced requires macOS Sierra 10.12 or later, or Windows 10 (Pro or Enterprise, with the Fall Creators Update), Windows 8.1 (Standard or Pro), or Windows 7 SP1 (Professional or Ultimate).
FileMaker Server 17 features a new admin console, as well as support for other FileMaker 17 features.
FIleMaker Server 17 requires macOS Sierra 10.12 or later, or Windows Server 2016 Standard (with Desktop Experience) or Windows Server 2012 R2 (with the KB2919355 update).
FileMaker Go now provides generalised support for device sensors (including location, air pressure, rotation rate, acceleration, speed, heading and step count), as well as locally-generated notifications (eg, "Approaching site - do you want to start monitoring?") even when FileMaker Go is in the background or not running. FileMaker Go also supports dragging-and-dropping text, photos and files.
FileMaker Go 17 requires iOS 11.2 or later.
FileMaker Cloud will be updated "in the coming weeks" to support FileMaker 17 features, but only FileMaker 17 clients will be compatible with FileMaker Cloud 1.17.
One of the aims of FileMaker 17 is to let developers "build better stuff faster", said Lecates.
The prices of the various FileMaker 17 products were not available at the time of writing, but can be found here.