- Nguyên tắc phẩm chất cục bộ
3. Hệ điều hành Android
Android đƣợc phát triển bởi công ty liên hợp Android ( sau đó đƣợc Google mua lại vào năm 2005).Google đã phát triển một nền tảng thiết bị di động dựa trên hạt nhân Linux, đồng thời tiếp thị đến các nhà sản xuất thiết bị cầm tay và các nhà mạng trên những tiền đề về việc cung cấp một hệ thống mềm dẻo, có khả năng nâng cấp mở rộng cao. Android sau đó đƣợc xây dựng để cho phép các nhà phát triển để tạo ra các ứng dụng di động hấp dẫn tận dụng tất cả một chiếc điện thoại đã cung cấp. Nó đƣợc xây dựng để đƣợc thực sự mở. Ví dụ, một ứng dụng có thể kêu gọi bất kỳ chức năng lõi của điện thoại nhƣ thực hiện cuộc gọi, gửi tin nhắn văn bản, hoặc bằng cách sử dụng máy ảnh, cho phép các nhà phát triển để tạo ra phong phú hơn và nhiều hơn nữa những kinh nghiệm cố kết cho ngƣời dùng. Android đƣợc xây dựng trên mở Linux Kernel. Hơn nữa, nó sử dụng một máy ảo tuỳ chỉnh đƣợc thiết kế để tối ƣu hóa bộ nhớ và tài nguyên phần cứng trong một môi trƣờng di động. Android là mã nguồn mở, nó có thể đƣợc liberally mở rộng. Nền tảng này sẽ tiếp tục tiến triển nhƣ cộng đồng nhà phát triển công việc cùng nhau để xây dựng các ứng dụng di động sáng tạo.
Hiện nay có rất nhiều nhà phát triển hệ điều hành Android đã vào cuộc, và các ROM cho Android độc đáo đƣợc ra đời với nhiều tích năng nổi trội đƣợc tích hợp và đầy sáng tạo.
Các phiên bản của Android:
Android 1.0:
- Tích hợp đƣợc tính năng của google.
- Trình duyệt web có khả năng hiển thị, phóng to các trang web HTML, và XHTML, các trang web hiển thị dƣới dạng cửa sổ
- Tải và cập nhật ứng dụng từ Android Market - Hỗ Trợ đa nhiệm, IM và kết nối wi-fi và Bluetooth
Android 1.5 (Cupcake): dựa trên nhân linux 2.6.27
- Rút ngắn thời gian mở trình Camera, chụp ảnh nhanh hơn - Cải thiện thời gian thu nhận tín hiệu GPS
- Hỗ trợ bàn phím ảo.
- Tải video trực tiếp lên Youtube hoặc Picassa
Android 1.6 (Donut): dựa trên nhân linux 2.6.29
- Bổ sung họp tìm kiếm nhanh và tìm kiếm bằng giọng nói
- Tích hợp camera, tính năng quay phim và thƣ viện hình, khả năng chuyển đổi chế dộ quay phim và chụp hình
- Hiển thị trạng thái của pin
- Hỗ trợ CDMA
- Tính năng chuyển văn bản thành giọng nói hỗ trợ đa ngôn ngữ
Android 2.0/2.1 (Eclair): dựa trên nhân linux 2.6.29
- Hỗ trợ đồng bộ danh ba và email với nhiều tài khoản - Hỗ trợ đồng bộ Microsoft Exchange
- Hỗ trợ Bluetooth 2.1
- Trình duyệt web giao diện mới, hỗ trợ HTMLS - Bổ sung tính năng cho lịch làm việc
Android 2.2 (Froyo): dựa trên nhân linux 2.6.32
- Bổ sung widget Tips(mẹo sử dụng) lên màn hình chính - Hỗ trợ nâng cao Microsoft Exchange
- Tính năng tạo điểm phát sóng Wi-fil di động (Hotspot) - Bàn phím hỗ trợ đa ngôn ngữ
- Adobe Flash 10.1
Android 2.3(Gingerbread)
- Tinh chỉnh giao diện ngƣời dùng đơn giản và truy cập nhanh hơn - Bàn phím mới hỗ trợ nhập dữ liệu nhanh hơn
- Chọn từ và hỗ trợ copy/paste thuận tiện - NFC (Near Field Communication) - Đàm thoại internet
Những nguyên tắc đƣợc sử dụng trong quá trình phát triển của Android:
- Nguyên tắc thực hiện sơ bộ: Android đƣợc phát triển dựa trên nền tảng của linux, với tính năng mở đã tạo ra sự hấp dẫn đối với các nhà sản xuất điện thoại khi tạo ra lõi mà mà công ty phần cứng, phần mềm và viễn thông có thể xây dựng các ứng dụng di động sáng tạo.
- Nguyên tắc tách khỏi: Tất cả các ứng dụng của Android OS đƣợc lƣu trữ trên Android Market. Ngƣời dùng cần ứng dụng nào có thể lên market lấy về và cài đặt lên điện thoại. Tải video lên Youtube hoặc Picassa để có thể truy xuất video từ mọi nơi.