C (Kiểm tra) giám sát và soát xét ISMS
30 Winston W Royce (1970), Managing the Development of Large Software Systems, Proceedings of IEEE WESCON 26 (August): 1–
5.1.3. Vấn đề phát triển trang web di động và xây dựng các ứng dụng di động
Ngày nay, xây dựng một website chỉ là một phần của việc phát triển sự hiện diện TMĐT. Gần 2,5 tỷ người trên toàn thế giới (hơn 75% tổng số người dùng Internet) truy cập web, sử dụng ít nhất một phần thời gian để truy cập thiết bị di động, do đó, ngày nay các doanh nghiệp cần phát triển trang web di động và ứng dụng web di động, ứng dụng gốc hoặc
ứng dụng lai để tương tác với khách hàng, nhà cung cấp và nhân viên. Doanh nghiệp cần
quyết định sử dụng công cụ hiện diện web mở rộng nào là bước đầu tiên.
Một trang web di động là một phiên bản của một trang web thông thường, được thu nhỏ lại trong nội dung và điều hướng để người dùng có thể tìm thấy những gì họ muốn và nhanh chóng đi đến một quyết định hoặc mua hàng. Có thể thấy sự khác biệt giữa một trang web thông thường và một trang web di động bằng cách truy cập trang web Amazon từ máy tính để bàn của và sau đó là điện thoại thông minh hoặc máy tính bảng. Trang web di động của Amazon là một trang web tương tác rõ ràng hơn, phù hợp hơn với điều hướng ngón tay và ra quyết định hiệu quả của người tiêu dùng. Giống như các trang web truyền thống, các trang web di động chạy trên các máy chủ của một công ty và được xây dựng bằng các công cụ web tiêu chuẩn như HTML phía máy chủ, Linux, PHP và SQL. Giống như tất cả các trang web, người dùng phải được kết nối với web và hiệu suất sẽ phụ thuộc vào băng thông. Nói chung, các trang web di động hoạt động chậm hơn các trang web truyền thống được xem trên máy tính để bàn, được kết nối với mạng băng rộng. Hầu hết các công ty lớn ngày nay có các trang web di động.
Một ứng dụng web di động là một ứng dụng được xây dựng để chạy trên trình duyệt web di động, được tích hợp trong điện thoại thông minh hoặc máy tính bảng. Trong trường hợp của Apple, trình duyệt gốc là Safari. Nói chung, nó được xây dựng để mô phỏng các chất lượng của ứng dụng gốc bằng HTML5 và Java. Các ứng dụng web dành cho thiết bị di động được thiết kế dành riêng cho nền tảng di động về kích thước màn hình, điều hướng ngón tay và đồ họa được đơn giản hóa. Các ứng dụng web dành cho thiết bị di động có thể hỗ trợ các tương tác phức tạp, được sử dụng trong các trò chơi và đa phương tiện, thực hiện các tính toán thời gian thực, nhanh chóng và có thể nhạy cảm địa lý bằng chức năng hệ thống định vị toàn cầu (GPS) tích hợp của điện thoại thông minh. Các ứng dụng web di động thường hoạt động nhanh hơn các trang web di động, nhưng không nhanh như các ứng dụng gốc.
Một ứng dụng gốc là một ứng dụng được thiết kế đặc biệt để hoạt động sử dụng bằng phần cứng và hệ điều hành các thiết bị di động. Các chương trình độc lập này có thể kết nối
151 với Internet để tải xuống và tải lên dữ liệu, có thể hoạt động trên dữ liệu này ngay cả khi không được kết nối với Internet. Vd: tải sách xuống trình đọc ứng dụng, ngắt kết nối Internet và đọc sách của bạn. Bởi vì các loại điện thoại thông minh khác nhau có phần cứng và hệ điều hành khác nhau, các ứng dụng không phải là một kích thước phù hợp với tất cả các dòng và do đó cần phải được phát triển cho các nền tảng di động khác nhau. Ứng dụng Apple chạy trên iPhone không thể hoạt động trên điện thoại Android. Các ứng dụng gốc được xây dựng bằng các ngôn ngữ lập trình khác nhau tùy thuộc vào thiết bị mà chúng dự định, sau đó được biên dịch thành mã nhị phân và thực thi cực nhanh trên thiết bị di động, nhanh hơn nhiều so với HTML hoặc Java ứng dụng web di động. Vì lý do này, các ứng dụng gốc rất lý tưởng cho các trò chơi, các tương tác phức tạp, tính toán nhanh, thao tác đồ họa và quảng cáo đa phương tiện.
Ngày nay, có nhiều các nhà phát triển đang kết hợp các yếu tố của ứng dụng gốc và ứng dụng web di động vào ứng dụng lai. Một ứng dụng lai có nhiều tính năng của cả ứng dụng gốc và ứng dụng web di động. Giống như một ứng dụng gốc, nó chạy bên trong một bộ chứa riêng trên thiết bị di động và có quyền truy cập vào API của thiết bị, cho phép ứng dụng tận dụng nhiều tính năng của thiết bị, như con quay hồi chuyển, thường không thể truy cập bằng ứng dụng web di động. Nó cũng có thể được đóng gói dưới dạng một ứng dụng để phân phối từ cửa hàng Ứng dụng. Giống như một ứng dụng web trên thiết bị di động, nó dựa trên HTML5, CSS3 và JavaScript, nhưng sử dụng công cụ trình duyệt của thiết bị để kết xuất HTML5 và xử lý JavaScript cục bộ.