Bài giảng Phát triển ứng dụng đa nền tảng - Chương 2: Tổng quan về kiến trúc của di động. Chương này cung cấp cho học viên những nội dung về: kiến trúc hệ thống; kiến trúc ứng dụng Android; kiến trúc ứng dụng iOS; kiến trúc đa nền tảng; . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | Chương 2 Tổng quan về kiến trúc của di động 1 Mục lục 1. Kiến trúc hệ thống 2. Kiến trúc ứng dụng Android 3. Kiến trúc ứng dụng iOS 4. Kiến trúc đa nền tảng 2 Mục lục 1. Kiến trúc hệ thống 2. Kiến trúc ứng dụng Android 3. Kiến trúc ứng dụng iOS 4. Kiến trúc đa nền tảng 3 1. Kiến trúc hệ thống Khi nhắc đến kiến trúc cho một ứng dụng di động ta phải quan tâm đến cả kiến trúc của phần cứng thiết bị và kiến trúc của cả hệ thống server hỗ trợ. Cả phần cứng ứng dụng di động server phải tạo thành một hệ thống đồng nhất trong suốt và khả chuyển Tính đồng nhất các dữ liệu dễ dàng trao đổi qua các thành phần khác nhau Tính trong suốt các thành phần dễ dàng phát hiện được hoặc hiểu được các lỗi của thành phần khác trả về. Tính khả chuyển dễ dàng thay đổi thành phần này bằng một thành phần khác mà không mất nhiều thời gian chỉnh sửa. 4 . Lịch sử ngành lập trình di động Thiết bị di động ngày càng có các thay đổi về thiết kế Điện thoại dạng bag. Tiếp theo là thế hệ có thể cầm gọn trong lòng bàn tay Điện thoại vỏ gập Đầy đủ bàn phím Điện thoại thông minh với màn hình cảm ứng và rất ít nút nhấn Các thiết bị ngày nay có màn hình ngày càng to thời lượng lớn thậm chí cồng kềnh đến mức không áp vào tai mà nghe gọi được như điện thoại iPad 5 . Lịch sử ngành lập trình di động 2 Motorola DynaTAC 8000X 1983 13 x x pounds 3 995 Monthly Fee Pay per minute 6 . Lịch sử ngành lập trình di động 3 Từ những cục gạch thô kệch điều gì đã khiến chúng ta giờ đây phải quan tâm đến trải nghiệm của người dùng trên di động Giá thành rẻ đi khiến nó không còn là thứ xa xỉ. Pin thời lượng lâu hơn kích thước nhỏ gọn đi công nghệ cảm ứng nhạy hơn màn hình chống vỡ chống xước tốt hơn. Các nhà sản xuất phần cứng di động không muốn và cũng không còn khả năng viết ra các ứng dụng đáp ứng cho người dùng nữa. Tuy vậy các nhà sản xuất phần cứng không muốn chia sẻ quá nhiều về bí mật công nghệ để sản xuất phần cứng của mình Từ đó xuất hiện các chuẩn được thống nhất giữa các nhà sản xuất phần .