# FileMaker 的演變：從創立到如今的發展

<div data-node-type="callout">
<div data-node-type="callout-emoji">💡</div>
<div data-node-type="callout-text"><strong>Claris 是為了實現一個願景而誕生：讓每個人都能使用強大的科技工具。超過 40 年，始終堅守核心價值，持續發展，只為幫助更多人發揮創造潛能。</strong></div>
</div>

![FileMaker 從1983發展至今，設計方式不變，更跨平台與AI應用](https://cdn.hashnode.com/res/hashnode/image/upload/v1745719849613/55c34b5b-db1d-4094-b108-aa1e4d936f2b.png align="center")

> FileMaker 從1983發展至今，設計方式不變，更跨平台與AI應用

**從王安實驗室 Wang Laboratories 發蹟到 Nashoba Systems 公司的創立**

**FileMaker 的歷史可以追溯至 1980 年代初期**，由四位在麻省洛威爾王安實驗室 Wang Laboratories 工作的工程師共同開創：Spec Bowers、Alan Albert、Dan Chadwick 與 Jega Arulpragasam 。當時這四人在王安實驗室內部希望開發新產品，但由於公司內部的政治文化和限制，他們難以施展抱負 。1982 年，隨著 IBM PC 問世，他們意識到個人電腦的市場潛力，決定離開王安實驗室，另起爐灶創辦屬於自己的公司。

在評估市場機會時，他們發現文字處理領域競爭者眾多，不易切入。相較之下，資料庫軟體雖已有產品（如 dBase），但使用體驗極差：介面僅是一個「.」提示符，使用者必須記住並正確輸入指令才能操作，且資料庫欄位長度固定、結構僵化，一旦開始輸入資料便無法輕易修改結構。

![dBASE III PLUS 介面的螢幕截圖。它顯示了帶有 ID 和名稱的記錄列表，例如 Pakkaran、Lalu 和 Leela。可以看到“USE TEST”和“LIST”等命令，並提示輸入進一步的命令。](https://cdn.hashnode.com/res/hashnode/image/upload/v1745622169052/1240822f-5543-401a-bc1f-b9ddde9685c8.png align="center")

> dBASE III PLUS 介面的螢幕截圖。它顯示了帶有 ID 和名稱的記錄列表，例如 Pakkaran、Lalu 和 Leela。可以看到“USE TEST”和“LIST”等命令，並提示輸入進一步的命令。

憑藉在 Wang 時代累積的圖形介面經驗，這四人認為可以做出更好的資料庫軟體。於是，他們在麻薩諸塞州康考德成立了 **Nashoba Systems**，開始在自己家中開發產品，隨後租下康考德 Sudbury Road 175 號的一處辦公空間展開更大規模的研發 。

![FileMaker初始開發地近照，地址：麻薩諸塞州康科德市薩德伯里路175號](https://cdn.hashnode.com/res/hashnode/image/upload/v1745621704392/cf26c0c0-3f26-4786-b411-a577084303a2.jpeg align="center")

> FileMaker 初始開發地，現今2025年近照，地址：麻薩諸塞州康科德市薩德伯里路175號

Spec Bowers 提出產品的初始設計理念，包括幾項關鍵創新：

**可變長度欄位**（使用者可在欄位中輸入任意長度的資料）、  
**全字索引**（每個欄位中的每個字都會被編入索引便於搜尋）、  
**隨時增減欄位**（允許在資料庫建立後再新增或刪除欄位）、  
**多版面資料呈現**（同一資料可經不同版面配置呈現）、  
**選單式圖形使用介面**（當時仍以鍵盤操作為主，但之後亦加入滑鼠支援）  
並確保在資料量極大的情況下也有良好效能。

這些創新概念旨在打造一款易用而彈性的資料庫系統，相較於當時競品能夠大幅提升使用體驗。

---

# **FileMaker 的誕生：從 Nutshell 到 Macintosh 平台的轉變與成功**

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1745720009399/54eddea0-ac56-4372-9f0f-73b44df33134.png align="center")

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1745719973795/ef4b84de-b6d3-4f8b-9a32-1a8891fc7dcb.png align="center")

> 最早期第一款 FileMaker 版本，名稱為：**<mark>Nutshell</mark>，是**5.25吋DOS版的磁碟片。

**<mark>Nashoba Systems 的第一款產品名為 Nutshell，最初在 MS-DOS 平台上開發</mark>** 。由於團隊人手有限，他們選擇與電子產品經銷商 **Leading Edge** 合作，由後者負責行銷與發行。Leading Edge 當時販售 IBM PC 相容機，也代理了一系列軟體產品。1985 年 4 月，Nashoba 完成了 Nutshell，透過 Leading Edge 推出 DOS 版的 Nutshell 資料庫軟體。該產品立即展現其易用性和良好設計，與傳統資料庫（如 dBase）形成鮮明對比。

就在此時，蘋果公司推出了革命性的 Macintosh 電腦。Nashoba 意識到圖形介面的個人電腦是未來趨勢，因此著手開發 Macintosh 平台的版本。然而，Leading Edge 拒絕涉足 Mac 市場，不願代理 Mac 版本。Nashoba 只好另尋合作夥伴，最終與**Forethought公司**（日後因開發 PowerPoint 聞名）簽約發行 Mac 版軟體。由於商標原因，Mac 版本不能沿用 "Nutshell" 之名，**<mark>團隊為其取了新名字 FileMaker。1985 年 4 月，FileMaker 在 Macintosh 平台上正式發表，很快吸引了 Mac 用戶的關注。</mark>**

值得一提的是，微軟當時也嗅到了 Macintosh 資料庫市場的機會，在 FileMaker 問世前推出了一款名為 **Microsoft File** 的資料庫應用軟體。FileMaker 面世後一年內銷量即與 Microsoft File 平起平坐，再過兩年便全面超越對手。Mac 用戶顯然更青睞設計優良、操作友善的 FileMaker。最終微軟撤下了 Microsoft File，退出該領域。FileMaker 剛推出即大獲成功，不僅歸功於產品本身優異的設計與使用體驗，也受益於 Forethought 的行銷，以及 Macintosh 平台上缺乏同級競爭對手的市場空白。這段期間，FileMaker 的銷售表現持續攀升，很快成為 Macintosh 平台上最受歡迎的個人資料庫軟體之一。值得注意的是，Nutshell 與 FileMaker 從一開始就將日期範圍設計為從公元 0 年至 3001 年，早已預先解決千禧年（Y2K）問題，展現了團隊在技術上的前瞻性。

# **加入 Claris：蘋果公司的收購與多平台拓展背景**

1980 年代中期，蘋果公司正積極擴展 Mac 平台的生態。在 Macintosh 推出初期，蘋果隨機附帶了 MacWrite、MacPaint 等應用程式，提供開箱即用的體驗 ([Claris - Wikipedia](https://en.wikipedia.org/wiki/Claris#:~:text=In%20the%20early%20days%20of,4))。然而，這些官方應用的優秀表現引起第三方開發者的不滿，因為消費者有了內建軟體往往不再購買其它產品 (Claris - Wikipedia)。為了平衡自家軟體與第三方生態，蘋果決定將自家應用業務獨立運作。**1986 年，蘋果時任 CEO 約翰·史考利（John Sculley）主導成立了Claris公司作為蘋果全資子公司**，專注於軟體產品的開發與銷售 ([Apple's FileMaker Releases Version 15 of FileMaker Pro - Business Insider](https://www.businessinsider.com/apples-filemaker-pro-version-15-2016-5#:~:text=customers%C2%A0didn%27t%20want%20or%20need%20anybody,else%27s%20software))。Claris 由蘋果資深主管 Bill Campbell 掌舵擔任執行長，獲得多項原蘋果軟體產品的版權，包括 MacWrite、MacPaint、MacDraw、MacProject 以及 Apple II 時代的 AppleWorks 等。Claris 的成立目的在於建立一個獨立的軟體品牌，表面上與蘋果本體區隔，以免再度引發開發者圈的不安。

在 Claris 成立之初，其產品線多為承接自蘋果的辦公與生產力工具。為了強化產品組合，Claris 尋求收購優秀的第三方軟體。**<mark>1988 年 8 月，Claris 向 Nashoba Systems 提出收購 FileMaker 的邀約</mark>**。經過一番談判，Nashoba 創始團隊最終同意了這筆交易，FileMaker 正式成為蘋果子公司 Claris 的旗下產品。此次收購背後的動機，一方面在於 Claris 希望藉由 FileMaker 擴充軟體版圖、滿足 Macintosh 用戶對易用資料庫的需求，另一方面，FileMaker 此時在 Mac 市場表現亮眼，對蘋果生態系具有戰略價值。Claris 收購 FileMaker 後，立即將之重新命名為 **FileMaker II**（因 Claris 旗下軟體習慣以「II」為新版號，例如 MacWrite II），並推出小幅更新版 ([FileMaker Pro | Encyclopedia MDPI](https://encyclopedia.pub/entry/31697#:~:text=Claris%20changed%20the%20product%27s%20name,Several%20minor%20versions%20followed) )。值得注意的是，此時 FileMaker 的程式核心與 Nashoba 最後版本相比變化不大，命名上的改變主要是品牌統一考量。

收購 FileMaker 也標誌著 Claris 開始進軍 **多平台市場**。在 1980 年代末期至 1990 年代初，個人電腦生態從單一平台走向多元。Claris 在取得 FileMaker 後，著手讓這款軟體支援 PC 平台。**1990 年，FileMaker 以「FileMaker Pro 1.0」之名發表**，這是 Claris 接手後的首個重大版本，定位為專業級資料庫應用。隨後在 **1992 年 9 月**，Claris 推出了**首個跨平台版本 FileMaker Pro 2.0**，同時支援 Apple Macintosh（System 7）和 Microsoft Windows。除了少數平台特定功能外，Mac 與 Windows 版本在界面和功能上保持一致，這使得使用者可以在混合環境中共享資料庫檔案 ([FileMaker - Wikipedia](https://en.wikipedia.org/wiki/FileMaker#:~:text=little%20from%20the%20last%20Nashoba,with%20several%20minor%20versions%20following))。FileMaker Pro 2.0 的推出意味著 FileMaker 正式從單一的 Mac 解決方案擴張為跨平台產品線，為日後廣泛的市場應用奠定基礎。值得一提的是，FileMaker Pro 2.0 加入了早期版本所沒有的重要功能，例如**腳本引擎（ScriptMaker）**，讓使用者可透過圖形化介面編寫腳本以自動化任務，並支援欄位格式設定、摘要資料輸出，以及對 Mac 平台的 AppleEvents 和 QuickTime 技術支援等 ([FileMaker History](https://lowendmac.com/software/f/filemaker.html#:~:text=FileMaker%20Pro%202,and%20QuickTime%20for%20Mac%20support))。這些新增功能讓 FileMaker 從易用的個人資料庫工具進一步發展為可編程、可擴充的應用開發平台。

Claris 時期對 FileMaker 的另一個重大貢獻是開啟**Windows 市場**。由於 Claris 希望塑造自身為獨立軟體品牌，策略上努力將原本僅有 Macintosh 的產品移植到 PC 平台。FileMaker II 雖然無法直接將 DOS 時代的 Nutshell 移植（因為版權問題且 FileMaker 知名度更高），但藉由 FileMaker Pro 系列，Claris 成功讓 FileMaker 在 Windows 用戶中站穩腳跟。在 1990 年代前期，FileMaker Pro 幾乎是 Macintosh 平台少數能與 PC 世界互通的資料庫解決方案之一。1995 年推出的 FileMaker Pro 3.0 引入**關聯式資料庫架構**，首度允許一個檔案內含多個資料表之間的關聯，並透過 **TCP/IP** 網路支援多人共享存取。同年 Claris 也發行了 **FileMaker Pro Server 2.0** 伺服器端產品，提升在網路環境下多用戶同時讀取資料庫的效能與穩定性。這些發展使 FileMaker 從單機個人資料庫，逐步演進為支援小型工作群組乃至企業部門級應用的資料庫平台。

然而 1990 年代初期，Claris 公司本身的發展出現變數。**1990 年**，蘋果公司改變策略，時任 CEO 史考利決定取消將 Claris 分拆上市的計劃，堅持讓 Claris 繼續作為蘋果的全資子公司運作。此舉引發 Claris 管理層震盪，包括執行長 Bill Campbell 在內的多位主管先後離職，以示對策略轉變的不滿。在之後的數年中，Claris 的產品線表現兩極：辦公套件類產品逐漸式微，唯有 FileMaker Pro 與 1991 年推出的 ClarisWorks（辦公整合軟體）仍維持強勁銷售。到 **1995 年前後**，除了 ClarisWorks 之外，**<mark>FileMaker Pro 幾乎是 Claris 唯一業績表現突出的產品</mark>**。

面對這種情況，蘋果在 **1998 年** 對 Claris 做出了重大重組決策：將 Claris 其他產品線（如 ClarisWorks）重新納入蘋果本部或直接停產，只保留 FileMaker 系列，由原 Claris 更名成立新的子公司 **FileMaker, Inc.** 專注於該產品 。Claris 作為品牌從市場上消失，原本知名的 ClarisWorks 被改稱 AppleWorks 回歸蘋果品牌，而 FileMaker 因其成功而獨立成公司繼續發展。在這次重組中，FileMaker, Inc. 除了 FileMaker Pro 外僅保留了一款網頁編輯軟體 Claris HomePage（後來亦停止開發），全力投入 FileMaker 的研發與行銷 ([History of FileMaker - Dancing-Data](https://www.dancing-data.com/history-of-filemaker.html#:~:text=Claris%20was%20a%20wholly%20owned,just%20develop%20and%20market%20FileMaker))。蘋果此舉表明對 FileMaker 前景的高度重視——事實上，FileMaker 已成為 Macintosh 平台不可或缺的資料庫工具，也是在 Windows 平台上少數與 Mac 相容的資料庫解決方案之一，其戰略價值不言而喻。

---

# **主要版本發展與技術演進**

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1745719232778/61ca8d71-469c-4203-adfd-510b890d5603.png align="center")

自 1980 年代末加入蘋果旗下後，FileMaker 產品經歷了多個主要版本的迭代，每一代都帶來了新的功能和技術革新，反映出資料庫應用從單機到網絡、從桌面到行動與雲端的演進歷程。以下按時間順序梳理各主要版本的發展：

* **FileMaker Pro 1.x 系列 (1990-1992)：** 這是 Claris 接手後的首個產品系列，以 Macintosh 平台原有的 FileMaker II 1.0 為基礎，逐步完善。FileMaker Pro 1.0 於 1990 年問世。在這個階段，軟體以圖形化介面、簡易的資料庫建立與編輯功能見長，穩固了在 Mac 社群的口碑。隨後的 1.x 小版本持續改進效能和相容性，例如 1.0v2（1991）與 1.0v3（1992）等。值得一提的是，FileMaker Pro 1.x 時期開始酝酿跨平台策略，為 2.0 跨平台版的推出做好鋪墊。
    
* **FileMaker Pro 2.x 系列 (1992-1994)：** **FileMaker Pro 2.0** 在 1992 年底發佈，正式成為 **Mac/Windows 跨平台**產品。在 2.0 中，除了實現不同作業系統間檔案共享外，還引入了 **ScriptMaker 腳本模組**（即腳本引擎），提供自動化資料處理的能力。使用者可以透過這一圖形化的腳本編輯器錄製或編寫腳本，讓 FileMaker 自動執行一系列操作，這對提高生產力極為重要。此外，2.0 支援欄位格式設定和摘要匯出，Mac 版也支援 AppleScript/AppleEvents 技術，允許與其他 Mac 應用互通資料。**1993 年**推出的 2.1 版進一步完善細節並提升穩定性。這一時期末期，FileMaker Pro 開始有專用的 **Server 產品**：1994 年發佈的 FileMaker Pro Server 2.0 允許多用戶透過網路同時連線資料庫，加強了 FileMaker 作為工作群組資料庫的定位。
    
* **FileMaker Pro 3.x 系列 (1995-1996)：** **FileMaker Pro 3.0** 於 1995 年底問世，帶來了劃時代的改進：**引入關聯式資料庫架構**。在此之前，每個 FileMaker 檔案僅能包含單一資料表，而 3.0 開始支援在一個檔案中建立多個資料表，以及定義表與表之間的關聯關係，使資料庫設計更具彈性。搭配關聯式架構，3.0 也新增了 **傳輸控制協定/網際協定 (TCP/IP)** 網路支援，使用戶可透過 IP 網路共享資料庫，而不再侷限於 AppleTalk 等區域網路協定。FileMaker Pro 3.0 的這些改進，讓它真正成為中小企業日常營運（如客戶關係管理、庫存管理等）的可靠資料庫系統，在功能上趨近傳統資料庫管理系統。同時期推出的 FileMaker Pro Server 3.0 進一步提升協同操作效能，以支援更多用戶並發存取。
    
* **FileMaker Pro 4.x 系列：** **FileMaker Pro 4.0** 於 1997 年發佈，帶來顯著的新擴充能力：**外掛（Plug-in）架構**。類似 Adobe Photoshop 等軟體的插件機制，FileMaker 4.0 開放第三方開發者撰寫外掛以增強其功能 。隨 4.0 附帶的預設外掛 **「Web Companion」** 尤為重要，透過這個外掛，FileMaker 資料庫可以充當簡易的 Web 伺服器，將資料庫內容發布到網頁上。這標誌著 FileMaker 邁出了整合網際網路的第一步。除了 Web Companion，4.0 的插件機制也使得諸如 FTP、檔案操作、自動電子郵件等功能得以透過第三方外掛實現 。**1999 年**推出的 FileMaker Pro 4.1 和 **4.0 Developer Edition** 是 4.x 系列的延伸，後者是面向專業開發者的版本，提供更進階的開發工具。值得注意的是，FileMaker Pro 4.0 Developer Edition 是 Claris 名義下發行的最後一版 FileMaker；從 1999 年中開始，軟體出版商名稱正式從 Claris 改為 FileMaker, Inc.。此舉反映出 1998 年公司更名後品牌的轉換，也意味著 FileMaker 進入新的階段。
    
* **FileMaker Pro 5/6 系列 (1999-2003)：** **FileMaker Pro 5.0** 於 1999 年9月推出，核心升級是採用新的檔案格式（副檔名由.fp3改為.fp5），以配合內部架構的改進。5.0 進一步優化了跨平台使用體驗，並成為 FileMaker, Inc. 獨立後推出的第一款主要產品。**2001 年**隨著 Mac OS X 問世，FileMaker Pro 5.5 憑藉原生支援 Mac OS X 成為首批相容新系統的資料庫軟體，也相容 Windows 2000 等新一代作業系統。同時期的 FileMaker Server 5.5 曾短暫提供對 Red Hat Linux 的伺服器支援，但隨後版本取消了 Linux 平台支援 。**2002 年**推出的 **FileMaker Pro 6.0** 著重於增強多媒體資料處理（如匯入匯出 XML、整合更多圖像功能等）以及更大的資料容量支援，6.0 也成為最後支援經典 Mac OS (Mac OS 9) 的版本。5/6 系列期間，FileMaker 開始導入 ODBC/JDBC 等標準介面，允許與企業級資料庫（如 Oracle、Microsoft SQL Server 等）互通資料，為日後的整合應用打下基礎。
    
* **FileMaker Pro 7 系列 (2004-2005)：** **FileMaker Pro 7.0** 是 2004 年發表的重大版本，被視為 FileMaker 平台歷史上的關鍵轉捩點之一。7.0 採用了全新的檔案格式（副檔名改為.fp7），並在架構上**大幅擴充了資料容量與結構的上限**：單一檔案可存放多達 8 TB 的資料（先前版本限制為 2 GB），每個記錄中的文字欄位可容納高達 2 GB Unicode 文本或 4 GB 的二進位資料（先前僅 64 KB。更重要的是，7.0 **正式引入了「多資料表單一檔案」的模型**，以及可視化的 **關聯圖譜（relationship graph）** 介面，允許在圖形介面中建立和管理資料表之間的關聯關係。這使得 FileMaker 真正成為完整的關聯式資料庫管理系統，能夠在一個檔案中構建複雜的資料結構。7.0 版還強化了安全性，首次提供**帳號與密碼**等存取控制機制，使多用戶環境下的權限管理更精細。伴隨 7 系列的推出，FileMaker, Inc. 開始推行開發者認證制度，以鼓勵專業開發者社群的形成。
    
* **FileMaker Pro 8 系列 (2005-2007)：** **FileMaker Pro 8.0** 於 2005 年發佈，帶來了針對開發者的眾多新功能，標誌著 FileMaker 從資料庫工具向快速應用開發 (RAD) 平台的轉變。8.0 引入了**頁籤介面**（允許在單一畫面中切換多個版面視圖）、**腳本變數**（腳本執行時可使用暫存變數存取資料）、**工具提示**、強化的除錯器以及**自訂功能表**等。更便利的是，8.0 開始允許在同一檔案中或不同檔案之間複製/貼上資料表定義、欄位、腳本等元素。**2006 年**推出的 **FileMaker Pro 8.5** 成為 Mac 平台首批 **Universal Binary** 軟體之一，原生支援當時剛轉用 Intel 處理器的 Mac。8.5 還加入了內建的 **網頁檢視器（Web Viewer）**，使用者可在資料庫版面中嵌入網頁（例如直接顯示FedEx貨運追蹤、維基百科條目等資訊），並支援為版面物件命名以方便腳本操控。這一系列功能拓展表明 FileMaker 平台愈發注重與網絡資源的結合以及介面互動性的提高。
    
* **FileMaker Pro 9 系列 (2007-2008)：** **FileMaker Pro 9.0** 發佈於 2007 年 7 月，提供了更友好的入門體驗和多項功能改進。9.0 增加了**快速啟動畫面**（Quick Start Screen）以指引新使用者建立或打開資料庫。同時引入**條件格式**，允許根據資料值自動變更欄位或文字的格式，使報表和介面更具動態視覺效果 ([FileMaker - Wikipedia](https://en.wikipedia.org/wiki/FileMaker#:~:text=from%20FedEx%20and%20Wikipedia%20entries,and%20named%20layout%20objects))。版面設計方面，9.0 支援物件自適應調整（當視窗大小改變時版面元素可自動重排），並新增**超連結**功能，可在欄位中存放鏈接指向其他記錄或資料庫。最重要的是，FileMaker 9 開始整合與企業資料庫的連結：透過 **External SQL Data Sources (ESS)** 技術，FileMaker 解決方案可直接讀寫 MySQL、Microsoft SQL Server、Oracle 等外部 SQL 資料庫的資料。這使得 FileMaker 得以作為更大型資訊系統的一部分，發揮前端介面和快速開發的優勢，同時利用後端既有的大型資料庫。
    
* **FileMaker Pro 10 系列 (2009)：** **FileMaker Pro 10.0** 在 2009 年 1 月的 Macworld 大會期間推出，首次對軟體界面進行了全面翻新，引入類似 Mac OS X Leopard (10.5) 風格的全新使用者介面。一大亮點是 10.0 推出了**使用者動作觸發的腳本（Script Triggers）**，可設定在特定事件（如欄位進入、輸出，記錄切換等）時自動執行指定腳本。這讓開發者能夠更緊密地控制使用者互動行為，在體驗上接近傳統的事件驅動式應用程式。10.0 版還將原本垂直置於左側的狀態工具列改為水平置頂排列，符合當時介面設計潮流。透過這些改進，FileMaker Pro 10 在保持強大功能的同時提升了易用性與現代感。
    
* **FileMaker Pro 11 系列 (2010)：** **FileMaker Pro 11.0** 發佈於 2010 年 3 月，為資料分析與視覺化引入了重要的新工具：**圖表**功能。使用者可以直接在 FileMaker 中針對查詢結果生成柱狀圖、折線圖、圓餅圖等圖表，以視覺方式呈現資料趨勢。11.0 亦增加了**快照連結**（Snapshot Link），允許將當前找到的記錄集保存為快照檔案，供日後重新開啟查看。另外，11版強化了「入口（Portal）」的功能，允許入口中的資料進一步篩選，並支援遞迴（Recurring）匯入，方便定期從外部來源更新資料。這些功能使 FileMaker 更適合報表製作和資料查詢分析等需求。
    
* **FileMaker Pro 12 系列 (2012)：** **FileMaker Pro 12.0** 在 2012 年 4 月問世，再度帶來檔案格式的變革（副檔名改為.fmp12），伴隨許多面向最終使用者和開發者的改進。12.0 新增了**佈景主題**（Themes），提供一組預設的現代化版面樣式供套用，大幅改善建立資料庫介面的效率和美感。版面設計器也獲得強化：引入**動態導引線**與調整參考線，並支援多重復原，方便開發者更直覺地排列元素。12 版在技術上對 Web 發佈引擎進行重寫，伺服器效能和穩定性提升，並加入**64 位元**架構支援以利用更多記憶體。資料庫容器欄位可以將資料外置存放在檔案系統中，利於管理大量多媒體檔案。**FileMaker Go 12**（對應 iOS 的客戶端）也同步推出，最重要的是從 12 開始 **FileMaker Go 改為免費提供**，大幅降低行動應用的門檻。FileMaker 12 系列的推出，標誌著平台在視覺設計、效能與行動裝置應用方面達到新的成熟度。
    
* **FileMaker Pro 13 系列 (2013)：** **FileMaker Pro 13.0** 發行於 2013 年 12 月，針對當時迅速崛起的行動與網頁應用趨勢做出了重大調整。13 版包含了一項革新功能 **FileMaker WebDirect**，這是一種全新的網頁即時存取技術，允許使用者直接透過標準 Web 瀏覽器互動使用 FileMaker 資料庫，幾乎達到與桌面客戶端相當的操作體驗。相較先前的網頁發佈（依賴 Web Companion 外掛或 XML/PHP 接口），WebDirect 不需專門編寫網頁介面即可提供即時的資料庫存取，極大地方便了部署。在行動端，**FileMaker Go 13** 統一為通用的 iPhone/iPad 客戶端，並利用 iOS 先進功能（如條碼掃描）增強資料輸入的便利性 。13 版也強化了安全性，引入 **AES 256-bit** 資料庫檔案加密（靜態加密）功能，以及在用戶端與伺服器之間採用 256-bit SSL 加密通訊。其他開發者向的改進包括：版面物件可設定條件隱藏（根據運算結果決定物件顯示/隱藏）、即時資料刷新、更豐富的主題與樣板等。FileMaker 13 系列充分表現出對行動化與雲端化的重視，奠定了未來幾代產品的方向。
    
* **FileMaker Pro 14/15 系列 (2015-2016)：** **FileMaker Pro 14.0** 於 2015 年 5 月推出，持續優化開發體驗和行動應用整合。14 版引入全新的**腳本工作區（Script Workspace）**，將原本繁雜的腳本定義介面改造成類似程式碼編輯器的視圖，支援即時自動完成功能與指令高亮，讓編寫與除錯腳本更加方便 。同時提供**按鈕列**元件，方便在版面上排列多個功能按鈕。新增的\*\*啟動中心（Launch Center）\*\*則在打開軟體時以圖示網格呈現近期使用的資料庫，提升可視性。**FileMaker Pro 15.0**（2016 年 5 月）則屬於漸進式更新，改善了軟體升級通知、入口執行緒狀態顯示、新增隱藏編輯框類型（例如密碼欄位）等。在行動整合方面，FileMaker Go 15 支援 iOS Touch ID 指紋辨識、3D Touch 快速操作，以及 iBeacon 感應等，使 FileMaker 應用更緊密結合 Apple 行動裝置的硬體特色。隨著 14/15 版本，FileMaker 平台也開始採用年度更新節奏，每年定期發布新版，以快速回應技術變化和用戶需求。
    
* **FileMaker Pro 16/17 系列 (2017-2018)：** **FileMaker Pro 16.0**（2017 年 5 月）進一步擴大了與現代 Web 技術和資料格式的接軌。16 版中加入了對 **cURL**（用於 HTTP 資料傳輸）和 **JSON**（輕量級資料交換格式）的原生支援，使透過「從 URL 插入」腳本步驟進行 Web API 呼叫、更靈活地解析/生成 JSON 資料成為可能 。介面方面，引入了 **卡片式視窗（Card Window）**，允許在不離開當前版面的情況下彈出對話框進行互動操作，改善使用體驗。16 版的 FileMaker Server 則推出全新的 **RESTful FileMaker Data API**，以現代 Web API 形式提供資料庫操作介面，同時 WebDirect 的效能提升可支援最多 500 個同時連線使用者。**FileMaker Pro 17.0**（2018 年 5 月）延續易用性提升趨勢：該版本取消了標準版與進階版的區分，統一為含進階工具的單一版本，讓每位用戶都能使用開發者功能。17 版還提供了**預製附加元件（Add-on Tables）**，可將預先設計好的功能模組（如常見的聯絡人管理表）直接加至現有資料庫中，快速擴充功能。其他改進包括：版面群組物件列表視圖、感測器支援（如條碼、GPS 等）以及新的資料移轉工具，提高開發與部署效率。
    
* **FileMaker Pro 18/19 系列 (2019-2020)：** **FileMaker Pro 18.0**（2019 年 5 月）側重於精進開發體驗與安全性。18 版改造了**資料匯入介面**，使匯入不同來源資料時的欄位對應更加直觀。另增強了安全控管，例如預設禁止未授權檔案的外部存取、新的帳戶管理介面，以及更詳細的腳本錯誤記錄。**FileMaker Pro 19.0**（2020 年 5 月）則可以說是 FileMaker 平台邁向現代化應用的重要里程碑。19 版加入了對 **JavaScript** 的高度整合：允許在版面中的 Web Viewer 元件直接與 FileMaker 互動，並提供 JavaScript 的模組作為附加元件，讓開發者可以輕鬆嵌入如地圖、圖表等豐富的前端元件。同時，19 版支援 Apple 的 **Core ML 機器學習模型**，開發者可在 FileMaker 中配置本地的機器學習模型，實現圖像辨識等 AI 功能。對 Apple 生態的整合也達到新高度：FileMaker 19 支援 **NFC 感應**、**Siri 捷徑**，可利用 Siri 語音觸發 FileMaker 腳本。其他新功能還包括 WebDirect 支援顯示 Card Window 弹出視窗，以及推出官方的 **Claris Marketplace** 以分享社群開發的解決方案模板等。2020 年稍晚，FileMaker 19.1 推出了獨立的 **Linux 版伺服器**（基於 CentOS，後來轉為 Ubuntu），是繼 2000 年代早期短暫支援後再次將伺服器端帶到 Linux 環境。此外，19 系列持續更新，陸續加入對 Apple Silicon (M1/M2) 原生支援、強化 OAuth 身分驗證與 API 性能，以及引入 **腳本交易處理（Script Transactions）** 等先進功能，到 2021-2022 年仍在頻繁更新中。
    
* **Claris FileMaker 20/21 系列 (2023-2024)：** FileMaker 平台在 2020 年正式將公司名稱改回 Claris，之後的新版本有時也以 **Claris FileMaker** 稱呼。**FileMaker 2023 (v20)** 發佈於 2023 年 4 月，增強了腳本觸發與郵件整合等功能，例如提供 **OnWindowTransaction** 事件觸發器以及 OAuth 2.0 驗證的郵件發送支援 。**FileMaker 2024 (v21)** 在 2024 年 6 月推出，顯示出緊跟科技潮流的趨勢——加入了 **AI 腳本步驟**，讓開發者可在腳本中調用人工智慧服務，並支援本地端通知、Web Viewers 中使用 WebRTC 等現代功能 。這些新特性表明 FileMaker 平台正嘗試將 AI 等新技術融入其低程式碼開發環境，以保持競爭力。
    

---

# FileMaker 重大時間軸

[https://easyapps.biz/media/timeline/](https://easyapps.biz/media/timeline/)

[![](https://cdn.hashnode.com/res/hashnode/image/upload/v1746610190512/b42fc0a1-f73a-4e37-81f4-9ac7395da1b6.jpeg align="center")](https://easyapps.biz/media/timeline/)

---

# FileMaker 最新官方展示影片

%[https://youtu.be/p68JW9MnkZU] 

---

綜觀各主要版本，FileMaker 從一款單機資料庫軟體逐步發展出完整的應用平台：增加了腳本語言實現業務邏輯、自1980年代末至1990年代中期引入關聯資料模型與網路協同、1990年代後期整合網頁發布功能、2000年代中期重構核心架構提升容量與安全性、2010年代擴張至行動裝置與直接的 Web 界面交互、並在2020年代擁抱雲端部署和人工智慧等前沿技術。<mark>不論是在 Mac 還是 Windows，亦或 iPhone、iPad 上，FileMaker 都維持其「易於使用、快速開發」的核心價值，同時不斷演進以滿足時代需求，經過長時間企業用戶的使用歷練與成長進步，放眼軟體平台幾乎很難有這樣的持續表現</mark>。

---

# #超越下一個40年

%[https://www.youtube.com/watch?v=RP4OGwRtIyU] 

---

# **Claris 是工作場所創新領域的領導者**

# **Claris，蘋果公司 全球辦公室**

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1746612401391/c6cae319-85ec-47d7-80c5-e956a19f0511.jpeg align="center")
