IOS là hệ điều hành trên các thiết bị di động của Apple. IOS được công bố tại Macworld Conference & Expo ngày 09 tháng 1 năm 2007 trên chiếc IPhone 2G, và phát hành vào tháng 6 năm đó. Lúc đầu Apple đã không xác định một tên riêng cho hệ điều hành mà chỉ nói đơn giản rằng "IPhone chạy hệ điều hành X". Ban đầu, các ứng dụng của bên thứ ba không được hỗ trợ. Đại diện Apple Steve Jobs nói là các nhà phát triển có thể xây dựng các ứng dụng web của nó sẽ như là ứng dụng ban đầu trên IPhone. Vào ngày 17 tháng 10 năm 2007 Apple thông báo rằng một bộ công cụ phát triển phần mềm (SDK) đã được phát triển và họ đã lên kế hoạch đưa nó cho các nhà phát triển vào tháng 2 năm 2008. Ngày 06 tháng 3 năm 2008, Apple phát hành bản dùng thử đầu tiên và với tên gọi IPhone OS cho đến phiên bản IPhone OS 4.x với sự xuất hiện của iPod Touch (thiết bị giải trí thông minh chạy hệ điều hành của Apple) tên IPhone OS được rút ngắn thành IOS.
2.3.1 Giao diện người dùng
Hình 2.10: Màn hình chủ trên giao diện IOS qua các phiên bản
Giao diện người dùng của IOS dựa trên khái niệm về thao tác trực tiếp, sử dụng các cử chỉ trên màn hình cảm ứng đa điểm. Các yếu tố kiểm soát giao diện bao gồm thanh trượt, công tắc, và các nút. Tương tác với các hệ điều hành bao gồm cử chỉ như: vuốt, chạm, kéo dãn và thu lại, tất cả đều có tác dụng cụ thể trong hệ điều hành IOS và giao diện cảm ứng đa điểm của nó. Giao diện IOS khá đơn giản với màn hình chủ với tên gọi “SpringBoard” chỉ có các biểu tượng của ứng dụng và một dock phía dưới màn hình để chứa biểu tượng tương ứng của ứng dụng hay dùng (trên điện thoại thông minh IPhone tối đa 4 biểu tượng). Ngoài các biểu tượng mặc định như gọi điện, nhắn tin, thư viện… thì khi người dùng cài một ứng dụng khác nó sẽ hiển thị luôn lên màn hình chủ và xóa biểu
tượng ứng dụng trên màn hình chủ đồng nghĩa với việc xóa hẳn ứng dụng trên thiết bị. Vì IOS là hệ điều hành không mở nên việc tùy biến giao diện trên IOS là rất khó người dùng chỉ đơn giản thay được hình nền và vị trí các biểu tượng trên màn hình chủ mà thôi.