Ionic là Khung phát triển ứng dụng dành cho thiết bị di động HTML5 được nhắm mục tiêu xây dựng các ứng dụng di động kết hợp. Hãy coi Ionic là khung giao diện người dùng giao diện người dùng giao diện người dùng xử lý tất cả giao diện và các tương tác với giao diện người dùng mà ứng dụng của bạn cần phải hấp dẫn. Kiểu giống như "Bootstrap for Native", nhưng với sự hỗ trợ cho một loạt các thành phần di động gốc phổ biến, hoạt ảnh mượt mà và thiết kế đẹp mắt.
Ionic framework cần có trình bao bọc gốc để có thể chạy trên thiết bị di động Ionic được xây dựng và thử nghiệm chỉ dành cho thiết bị di động. Internet Explorer không hỗ trợ tất cả các tính năng của Ionic. Sử dụng các ứng dụng riêng biệt cho máy tính để bàn và điện thoại di động.
Tuy nhiên, bạn vẫn có thể sử dụng Ionic cho trang web di động nhưng không cần sử dụng tích hợp nền tảng đầy đủ của Cordova.
Có nhiều cách để phát hiện xem khách truy cập đến từ máy tính để bàn hay thiết bị di động. Sử dụng https://detectmobilebilities.com/ cho một số ví dụ phổ biến để tìm hiểu cách triển khai tính năng phát hiện thiết bị di động trên máy chủ hoặc bằng ngôn ngữ lập trình.