Runtimes were officially deprecated about five years ago, and now, after this long “notice” period, runtimes can no longer be generated with FileMaker Pro 19. If you have relied on the runtime feature, this will be a significant barrier to adopting FileMaker Pro 19 in your organization. You may be able to wait to upgrade for a little while, but you’ll need to adjust your approach eventually. Here are some options you have to achieve similar functionality utilizing the FileMaker platform:
iOS App SDK
The iOS App SDK is very similar to runtimes in that it allows you to distribute a solution as its own standalone application without the user needing to install FileMaker Go on their device. Apps built with the iOS App SDK can be distributed via the App Store or Mobile Device Management (MDM) software. Of course, these apps are limited to iOS and iPadOS devices, and I recognize that that greatly limits its feasibility for many organizations. But if your use case could support exclusively iOS devices, it’s worth exploring this option. Click here for more information on the iOS App SDK.
Custom Web Publishing with the FileMaker Data API
You might consider building a web interface for your solution using Custom Web Publishing and the FileMaker Data API. Like runtimes, this allows you to widely distribute your solution without the user needing to install FileMaker Pro. There is some licensing cost involved with using the FileMaker Data API, and a FileMaker Server license would be required. The Data API cost is based on the amount of data requested from your FileMaker Server. Your FileMaker Server license comes with 2 GB per licensed user, per month. This limit can be increased as an additional purchase. Read more about the FileMaker Data API.
Similar to Custom Web Publishing with the FileMaker Data API, FileMaker WebDirect would allow you to widely distribute your application without the user needing to install FileMaker Pro. The key difference between WebDirect and custom web publishing with the Data API is that WebDirect publishes your FileMaker layouts to the web, allowing you to develop the solution entirely using FileMaker Pro. No web coding skills are necessary. However, when using FileMaker WebDirect, all users must have a license. If you have a large or anonymous user base, WebDirect may end up being too costly to implement. Read more about FileMaker WebDirect.
Purchase FileMaker Pro Licenses and Code Your Solution to Work Similar to a Runtime
Lastly, there is the option to purchase licenses for your users and install FileMaker Pro on each user’s computer. In this situation, you may decide to take steps to try to preserve the experience of using a runtime by doing things like providing a launcher file to open the solution and controlling aspects of the user interface to make the user experience as close as possible to using a runtime. You can use custom menus and hide the Status Toolbar to hide the menu options that would not be available to runtime users. You can also use scripting to emulate the single-user nature of runtimes. You can also ‘bind’ the FileMaker Pro installation to your solution by specifying that in the “assisted installer” settings, with this, your solution will open automatically when FileMaker Pro is launched.
Next Steps in FileMaker 19
This is just one of many FileMaker 19 changes our team has been exploring. If you have any questions on the platform’s new functionality, please feel free to contact our team.