首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

FileMaker 17 平台新功能评测

前言

经过一年的等待,我们终于迎来最新版 FileMaker 17 的发布。除了惯例式的 logo 颜色更换,FileMaker 17 也为我们奉上了干货满满的更新。

下面,我从三个方面分享一些我的使用心得:

1. 中小企业用户的“移动化春天”

2. 开发者的“双屏时代”

3. 服务器管理后台的“断舍离”

(心得解释权为飞沫课所有,不代表 FileMaker 官方立场。如果大家想要了解全部更新功能,可以登录 FileMaker 官网。如果想要了解这些新功能的运用案例,可以关注本文作者主理的飞沫课公众号。)

1

中小企业用户的“移动化春天”

移动端相关的更新是 FileMaker 17 非常重要的更新之一。这次更新,大大弥补了 FileMaker 移动端的不足。使用 FileMaker 的企业也许每年只需花费数千元软件许可费,就可以拥有自己的 App,并且可以随时随地修改这些 App 的功能。

其中,FileMaker 17 移动端第一更新是 iOS 传感器参数的获取。这是继摄像头之后,FileMaker Go 又一次可以读取硬件参数。这些传感器主要包括:电池、位置、加速度、磁力计、计步器、气压计等。可能有人会问,获取这些传感器数据有什么用?举例来说,有了位置信息,我们可以开发地理围栏式考勤签到功能;有了气压计和高度计,可以让 FileMaker 在农业和建筑等行业大展拳脚。

FileMaker 17 的移动端第二更新是 iOS 本地通知。iOS 通知可能是 FileMaker 社区呼声比较高的新功能需求了。用户都希望当客户有下单或者审批需求时,系统可以直接在手机上通知他。当然,由于 iOS 远程通知需要在 Apple 开发者中心申请,流程较为繁琐,所以这次更新的 iOS 通知是本地化的通知。也就是,当 FileMaker Go 在前台或后台运行时,可以通过脚本向用户发出通知。通知发出之后,用户就会像收到推送通知一样收到 FileMaker 本地通知。我们还可以为通知添加操作按钮,用户点击通知的不同按钮,就可以执行对应的操作。

但我不禁要问:本地通知有了,远程推送通知还会远吗?其实不远,FileMaker 17 虽然没有在 FileMaker Go 中支持推送通知,但是通过同一版本的 FileMaker iOS App SDK,则可以自主开发出服务器推送通知。iOS App SDK 除了支持推送通知,还可以调用 Apple Pay、HealthKit 和 HomeKit 等 Apple API。

除此之外,对于使用者来说,他还可以在 FileMaker Go 中拖拽添加图片和文字、发送多附件邮件、更好的文件管理和断网重连等。这些更新不仅让最终用户有更好的使用体验,也对 FileMaker 开发者提出了更高的要求。我们对 FileMaker 系统的观念不能只停留在“做出”,而要“做好”。

2

开发者的“双屏时代”

“双屏开发”确实是我们刚接触到 FileMaker 17 时的第一反应,而且我们也确实这么干了。在使用了 FileMaker 17 一段时间之后,我们给每一个 FileMaker 开发者都配置了一台外置显示器。

促使我们这么做的原因是,FileMaker 17 重新设计了布局模式。将原本“不知何处安放”的字段选择面板、对象选择面板和检查器面板都集成在编辑区域的左右两边。这样,那些最常用的工具就触手可及。不仅方便了开发者,而且提高了字段选择和对象选择工具的普及。

当然,这样界面的“弊端”就是占用了更多的屏幕面积,无法继续在一个屏幕里同时开发和查看资料。不过,三栏式的编辑界面并不是 FileMaker “无中生有”,我们熟悉的 Photoshop、CAD 和 Sketch 等都是三栏式布局。这是一种被证明的比较高效的编辑布局方式。

除了全新的布局模式,FileMaker 针对开发者的更新还包括:Pro 跟 Advanced 统一为 Advanced 一个版本、支持拷贝与粘贴自定义菜单、布局对象成组时更容易选择、新入口更容易开发主-从布局、默认字段和附加表、数据迁移工具等。

对于职业开发者,可以关注一下 FileMaker data migration tool。使用这个工具,可以开发出数据自动化迁移流程,让我们做版本更新时更方便。

3

服务器管理后台的“断舍离”

FileMaker 的服务器后台在 FileMaker 13 之前由一个独立的客户端来软件控制,从 13 开始就改为我们之前比较熟悉的网页版了。FileMaker 17 再一次对之前网页版进行了升级,而这一次的升级就有点“断舍离”的意味了。

新 FileMaker 服务器管理后台的安装和部署流程变得更简单。部署之后的管理后台也更加的简洁和视觉化,且风格非常接近 Apple 企业内部 App 系统(一般人我不告诉他)。这样友好的安装流程和后台界面,可以让入门用户也可以自主安装和部署服务器。这是 FileMaker 这家有 30 多年历史的“老公司”不断革新的结果,也是对 FileMaker 系统开发风格的一种引导。

除了全新的管理后台,服务器端的另一个重大更新就是 FileMaker Data API 正式发布了。经过 1 年的打磨,FileMaker 终于让 FileMaker Data API 成为新的中流砥柱。以后,企业在选择是否使用 FileMaker 时,Data API 可能是一个非常重要的考量条件。因为,有了 API,企业系统不再是封闭的鱼池。前端工程师可以通过 API 开发网页系统、微信小程序甚至是 App。这不仅意味着方便,更意味着成本的节约。如果给予充分的时间,一个 FileMaker 工程师和一个前端工程师,就可以完成 Mac & Windows 客户端、iOS App、网页系统和微信小程序的开发工作。这对于传统开发来说是难以想象的事情。

总结

纵观 FileMaker 30 多年的发展历史,可以发现:FileMaker 公司每隔几年都会进行一轮自我革新,从而让 FileMaker 这款产品焕发新的生机。而 FileMaker 17 正是新一轮升级在经过一段时间的打磨之后的正式版,是值得期待的一个版本。

关于全新的 FileMaker 17 平台,如果你还想了解得更加深入,还可以看看我们的FileMaker 17 平台新功能介绍网络研讨会记录↓

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180705G1DHU100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券