Chắc chắn bạn đã từng nghe nói về phần mềm như một dịch vụ hay Saas. Những người am hiểu sâu sắc về CNTT sẽ gật đầu công nhận khi các từ viết tắt như IaaS (cơ sở hạ tầng như một dịch vụ) và PaaS (nền tảng như một dịch vụ) cũng được tung ra. Nhưng đây là một “* aaS” mà bạn có thể chưa nghe nói đến: mọi thứ như một dịch vụ.
Nhưng chính xác thì IFTTT là gì? Và nó liên quan như thế nào đến ý tưởng về mọi thứ như một dịch vụ? Đây là những gì bạn cần biết.
IFTTT lấy tên của nó từ câu lệnh điều kiện lập trình “if this, then that”. Những gì công ty cung cấp là một nền tảng phần mềm kết nối các ứng dụng, thiết bị và dịch vụ từ các nhà phát triển khác nhau để kích hoạt một hoặc nhiều quá trình tự động hóa liên quan đến các ứng dụng, thiết bị và dịch vụ đó.
Đây chỉ là ba ví dụ bạn có thể chạy tự động hóa với IFTTT:
* Nếu bạn thực hiện cuộc gọi trên điện thoại Android của mình, thì nhật ký của cuộc gọi đó sẽ được thêm vào bảng tính của Google.
* Nếu bạn thêm một nhiệm vụ mới vào Amazon Alexa to-dos, thì nó sẽ được thêm vào ứng dụng Lời nhắc iOS của bạn.
* Nếu Trạm vũ trụ quốc tế đi ngang qua nhà bạn, thì bạn sẽ nhận được thông báo trên điện thoại thông minh về nó. (Có, đây là một ứng dụng IFTTT thực tế.)
Tibbets và Jesse Tane đồng sáng lập IFTTT vào năm 2010 và chính thức ra mắt dịch vụ này vào năm 2011. Có trụ sở tại San Francisco, IFTTT đã huy động được 63 triệu đô la vốn đầu tư mạo hiểm từ các nhà đầu tư bao gồm công ty Andreesen Horowitz, theo IFTTT. Vòng tài trợ mới nhất trị giá 24 triệu đô la, do Salesforce Ventures dẫn đầu với sự tham gia của IBM, Chamberlain Group và Fenox Venture Capital, sẽ giúp thuê nhân viên mới và mở rộng nền tảng.
Tibbets hiện là Giám đốc điều hành của IFTTT. Tane chuyển từ IFTTT vào năm 2012.
Vào tháng 11 năm 2016, IFTTT đã phát triển công thức của mình, kết nối hai thiết bị, ứng dụng hoặc dịch vụ, biến chúng thành các applet có khả năng kết nối nhiều thiết bị, ứng dụng hoặc dịch vụ.
Quá trình tự động hóa được thực hiện thông qua các applet, giống như các macro kết nối nhiều ứng dụng để chạy các tác vụ tự động. Bạn có thể bật hoặc tắt một applet bằng cách sử dụng trang web của IFTTT hoặc các ứng dụng dành cho thiết bị di động hoặc các tiện ích IFTTT của ứng dụng dành cho thiết bị di động). Bạn cũng có thể tạo các applet của riêng mình hoặc tạo các biến thể của các applet hiện có thông qua giao diện đơn giản, thân thiện với người dùng của IFTTT.
Các nhà phát triển khác nhau như Ring và BMW trả IFTTT một khoản phí hàng năm để cung cấp các ứng dụng phụ trên nền tảng IFTTT. Hợp tác với ngân hàng khởi nghiệp Monzo của Vương quốc Anh cho phép khách hàng tự động rút tiền từ quỹ tiết kiệm “ngày mưa” khi trời mưa hoặc tự “thưởng” mỗi khi họ đến phòng tập thể dục.
Các ứng dụng IFTTT có thể sử dụng JavaScript, lọc nâng cao và các công cụ khác để tạo các tương tác mới.
Hỗ trợ cho JavaScript giúp các đối tác IFTTT tạo ra các applet mạnh mẽ so với các công thức IFTTT hạn chế hơn của quá khứ. Bạn có thể tạo một số JavaScript tùy chỉnh sẽ tự động lọc mọi thứ, ví dụ như một applet sẽ bật nhiều đèn trong nhà bạn nếu bạn đến sau 6 giờ chiều. hoặc chỉ cần ánh sáng hiên nhà nếu bạn về nhà trước 6 giờ chiều. Loại chức năng đó không thể thực hiện được với các công thức đơn giản nhưng có thể thực hiện được với các applet.
Cho đến nay, IFTTT có hơn 650 dịch vụ đối tác, bao gồm Facebook, Domino’s Pizza - thậm chí cả thành phố Louisville, Ky. Cộng đồng 18 triệu người dùng của IFTTT điều hành hơn 1 tỷ applet mỗi tháng.
IFTTT rất dễ sử dụng. Bạn tải xuống ứng dụng dành cho thiết bị di động (dành cho Android hoặc dành cho iOS của Apple), tạo một tài khoản miễn phí và bạn có thể thiết lập và chạy các ứng dụng tự động trong vài phút.
Có một loạt các applet có sẵn, vì vậy IFTTT cung cấp các đề xuất tự động hóa để người dùng mới dùng thử. Bộ sưu tập của nó nhóm các applet lại với nhau cho các nền tảng khác nhau, chẳng hạn như iOS, Android và trợ lý giọng nói, và giới thiệu mọi thứ từ applet cho các dịch vụ tin tức và thời tiết đến tự động hóa gia đình.
Cũng có thể tìm kiếm các applet riêng lẻ hoặc duyệt theo các danh mục như công cụ kinh doanh, xe hơi được kết nối hoặc sức khỏe và thể dục.
Màn hình My Applets cho phép người dùng quản lý những applet nào hiện đang được bật và cung cấp lịch sử của những applet đã được sử dụng trước đó.
Người dùng có thể tạo các applet của riêng họ bằng cách kết hợp các "dịch vụ" ứng dụng khác nhau và thiết lập các thông số kích hoạt.