Lịch sử phát triển và các nguyên tắc sáng tạo được vận dụng trong hệ điều hành android

33 3 0
Lịch sử phát triển và các nguyên tắc sáng tạo được vận dụng trong hệ điều hành android

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN  BÁO CÁO THU HOẠCH MÔN HỌC PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC Đề tài: Lịch sử phát triển nguyên tắc sáng tạo vận dụng hệ điều hành Android GVHD: GS TSKH Hoàng Kiếm HV: Huỳnh Lê Hoài Bắc MSHV: 12 11 004 Tp HCM, ngày 12 tháng 12 năm 2012 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC LỜI MỞ ĐẦU 1 Nội dung nguyên tắc sáng tạo 1.1 Nguyên tắc phân nhỏ 1.2 Nguyên tắc “tách khỏi” 1.3 Nguyên tắc phẩm chất cục 1.4 Nguyên tắc phản đối xứng 1.5 Nguyên tắc kết hợp 1.6 Nguyên tắc vạn 1.7 Nguyên tắc “chứa trong” 1.8 Nguyên tắc phản trọng lượng 1.9 Nguyên tắc gây ứng suất sơ 1.10 Nguyên tắc thực sơ 1.11 Nguyên tắc dự phòng 1.12 Nguyên tắc đẳng 1.13 Nguyên tắc đảo ngược 1.14 Nguyên tắc cầu (trịn) hóa 1.15 Nguyên tắc linh động 1.16 Nguyên tắc giải “thiếu” “thừa” 1.17 Nguyên tắc chuyển sang chiều khác 1.18 Nguyên tắc sử dụng dao động học 1.19 Nguyên tắc tác động theo chu kỳ 1.20 Ngun tắc liên tục tác động có ích 1.21 Nguyên tắc “vượt nhanh” 1.22 Nguyên tắc biến hại thành lợi 1.23 Nguyên tắc quan hệ phản hồi 1.24 Nguyên tắc sử dụng trung gian LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1.25 Nguyên tắc tự phục vụ 1.26 Nguyên tắc chép (Copy) 1.27 Nguyên tắc “rẻ” thay cho “đắt” 1.28 Thay sơ đồ học 1.29 Sử dụng kết cấu khí lỏng 1.30 Sử dụng vỏ dẻo màng mỏng 1.31 Sử dụng vật liệu nhiều lỗ 1.32 Nguyên tắc thay đổi màu sắc 1.33 Nguyên tắc đồng 1.34 Nguyên tắc phân hủy tái sinh phần 1.35 Thay đổi thơng số lý hóa đối tượng 1.36 Sử dụng chuyển pha 1.37 Sử dụng nở nhiệt 1.38 Sử dụng chất oxy hóa mạnh 1.39 Thay đổi độ trơ 1.40 Sử dụng vật liệu hợp thành (composite) Lịch sử phát triển hệ điều hành Android 10 2.1 Android 1.0 10 2.2 Android 1.1 12 2.3 Android 1.5 - Cupcake 12 2.4 Android 1.6 - Donut 14 2.5 Android 2.0 Android 2.1 Éclair 15 2.6 Android 2.2 Froyo 17 2.7 Android 2.3 Gingerbread 18 2.8 Android 3.x Honeycomb 19 2.9 Android 4.0 Ice Cream Sandwich 21 2.10 Android 4.1/4.2 Jelly Bean 22 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo vận dụng hệ điều hành Android 23 3.1 Nguyên tắc phân nhỏ kết hợp với nguyên tắc phẩm chất cục 23 3.2 Nguyên tắc tách khỏi 24 3.3 Nguyên tắc kết hợp 24 3.4 Nguyên tắc vạn 25 3.5 Nguyên tắc “chứa trong” 25 3.6 Nguyên tắc chép (copy) 25 3.7 Nguyên tắc thực sơ 25 3.8 Nguyên tắc quan hệ phản hồi 26 3.9 Nguyên tắc thay đổi màu sắc 26 3.10 Nguyên tắc dự phòng 26 3.11 Nguyên tắc linh động 26 Kết luận 28 Tài liệu tham khảo 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI MỞ ĐẦU Android mơi trường hệ điều hành hồn chỉnh dựa hệ điều hành nhân Linux® V2.6 Lúc đầu, đích triển khai đến Android lĩnh vực điện thoại di động, gồm loại điện thoại thông minh loại thiết bị điện thoại kiểu gập chi phí thấp Tuy nhiên, phạm vi đầy đủ dịch vụ điện toán Android hỗ trợ chức phong phú có tiềm mở rộng vượt thị trường điện thoại di động Android cịn hữu ích tảng ứng dụng khác Bài thu hoạch giới thiệu nội dung nguyên tắc sáng tạo bản, trình phát triển hệ điều hành Android từ năm 2008 đến nay, qua phân tích số ngun tắc sáng tạo vận dụng việc phát triển hệ điều hành Nội dung trình bày gồm phần sau: Nội dung nguyên tắc sáng tạo Lịch sử phát triển hệ điều hành Android Các nguyên tắc sáng tạo vận dụng hệ điều hành Android Kết luận Tài liệu tham khảo Em xin chân thành cảm ơn thầy Hoàng Kiếm truyền đạt kiến thức, lối tư với câu chuyện hay phát minh, sáng tạo thực tiễn qua môn học “Phương pháp nghiên cứu khoa học” nhờ mà em hoàn thành thu hoạch LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Nội dung nguyên tắc sáng tạo 1.1 Nguyên tắc phân nhỏ  Chia đối tượng thành phần độc lập  Làm đối tượng trở nên tháo lắp  Tăng mức độ phân nhỏ đối tượng 1.2 Nguyên tắc “tách khỏi” Tách phần gây “phiền phức” (tính chất “phiền phức”) hay ngược lại tách phần “cần thiết” (tính chất “cần thiết”) khỏi đối tượng 1.3 Nguyên tắc phẩm chất cục  Chuyển đối tượng (hay mơi trường bên ngồi, tác động bên ngồi) có cấu trúc đồng thành không đồng  Các phần khác đối tượng phải có chức khác  Mỗi phần đối tượng phải điều kiện thích hợp công việc 1.4 Nguyên tắc phản đối xứng Chuyển đối tượng có hình dạng đối xứng thành khơng đối xứng (nói chung giảm bậc đối xứng) 1.5 Nguyên tắc kết hợp  Kết hợp đối tượng đồng đối tượng dùng cho hoạt động kế cận  Kết hợp mặt thời gian hoạt động đồng kế cận 1.6 Nguyên tắc vạn Đối tượng thực số chức khác nhau, khơng cần tham gia đối tượng khác LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1.7 Nguyên tắc “chứa trong”  Một đối tượng đặt bên đối tượng khác thân lại chứa đối tượng thứ ba …  Một đối tượng chuyển động xuyên suốt bên đối tượng khác 1.8 Nguyên tắc phản trọng lượng  Bù trù trọng lượng đối tượng cách gắn với đối tượng khác, có lực nâng  Bù trừ trọng lượng đối tượng tương tác với môi trường sử dụng lực thủy động, khí động … 1.9 Nguyên tắc gây ứng suất sơ Gây ứng suất trước đối tượng để chống lại ứng suất không cho phép không mong muốn đối tượng làm việc (hoặc gây ứng suất trước để làm việc dùng ứng suất ngược lại) 1.10 Nguyên tắc thực sơ  Thực trước thay đổi cần có, hồn tồn phần đối tượng  Cần xếp đối tượng trước, cho chúng hoạt động từ vị trí thuận lợi nhất, không thời gian dịch chuyển 1.11 Ngun tắc dự phịng Bù đắp độ tin cậy khơng lớn đối tượng cách chuẩn bị phuơng tiện báo động, ứng cứu, an toàn 1.12 Nguyên tắc đẳng Thay đổi điều kiện làm việc để nâng lên hay hạ xuống đối tượng 1.13 Nguyên tắc đảo ngược  Thay hành động u cầu tốn, hành động ngược lại (ví dụ khơng làm nóng mà làm lạnh đối tượng) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com  Làm phần chuyển động đối tượng (hay mội trường bên ngoài) thành đứng yên ngược lại phần đứng yên thành chuyển động 1.14 Ngun tắc cầu (trịn) hóa  Chuyển phần thẳng đối tượng thành cong, mặt phẳng thành mặt cầu, kết cấu hình hộp thành kết cấu hình cầu  Sử dụng lăn, viên bi, vòng xoắn  Chuyển sang chuyển động quay, sử dụng lực ly tâm 1.15 Nguyên tắc linh động  Cần thay đổi đặc trưng đối tượng hay mơi trường bên ngồi cho chúng tối ưu giai đoạn làm việc  Phân chia đối tượng thành phần, có khả dịch chuyển 1.16 Nguyên tắc giải “thiếu” “thừa” Nếu khó nhận 100% hiệu cần thiết, nên nhận nhiều “một chút” Lúc tốn trở nên đơn giản dễ giải 1.17 Nguyên tắc chuyển sang chiều khác  Những khó khăn chuyển động (hay xếp) đối tượng theo đường (một chiều) khắc phục cho đối tượng có khả di chuyển mặt phẳng (hai chiều), tương tự, toán liên quan đến chuyển động (hay xếp) đối tượng mặt phẳng đơn giản hóa chuyển sang khơng gian (ba chiều)  Chuyển đối tượng có kết cấu tầng thành nhiều tầng  Đặt đối tượng nằm nghiêng  Sử dụng mặt sau diện tích cho trước  Sử dụng luồng ánh sáng tới diện tích bên cạnh tới mặt sau diện tích cho trước LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1.18 Nguyên tắc sử dụng dao động học  Làm đối tượng dao động  Nếu có dao động tăng tần số dao động (đến tần số siêu âm)  Sử dụng tần số cộng hưởng  Thay dùng rung học, dùng rung áp điện  Sử dụng siêu âm kết hợp với trường điện từ 1.19 Nguyên tắc tác động theo chu kỳ  Chuyển tác động liên tục thành tác động theo chu kỳ (xung)  Nếu có tác động theo chu kỳ, thay đổi chu kỳ  Sử dụng khoảng thời gian xung để thực tác động khác 1.20 Nguyên tắc liên tục tác động có ích  Thực công việc cách liên tục (tất phần đối tượng cần luôn làm việc chế độ đủ tải)  Khắc phục vận hành không tải trung gian  Chuyển chuyển động tịnh tiến qua lại thành chuyển động quay 1.21 Nguyên tắc “vượt nhanh”  Vượt qua giai đoạn có hại nguy hiểm với vận tốc lớn  Vượt nhanh để có hiệu ứng cần thiết 1.22 Nguyên tắc biến hại thành lợi  Sử dụng tác nhân có hại (ví dụ tác động có hại mơi trường) để thu hiệu ứng có lợi  Khắc phục tác nhân có hại cách kết hợp với tác nhân có hại khác  Tăng cường tác nhân có hại đến mức khơng cịn có hại LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1.23 Nguyên tắc quan hệ phản hồi  Thiết lập quan hệ phản hồi  Nếu có quan hệ phản hồi, thay đổi 1.24 Nguyên tắc sử dụng trung gian Sử dụng đối tượng trung gian, chuyển tiếp 1.25 Nguyên tắc tự phục vụ  Đối tượng phải tự phục vụ cách thực thao tác phụ trợ, sửa chữa  Sử dụng phế liệu, chất thải, lượng dư 1.26 Nguyên tắc chép (Copy)  Thay sử dụng khơng phép, phức tạp, đắt tiền, không tiện lợi dễ vỡ, sử dụng  Thay đối tượng hay hệ đối tượng quang học (ảnh, hình vẽ) với tỉ lệ cần thiết  Nếu sử dụng quang học vùng biểu kiến (vùng ánh sáng nhìn thấy mắt thường), chuyển sang sử dụng hồng ngoại tử ngoại 1.27 Nguyên tắc “rẻ” thay cho “đắt” Thay đối tượng đắt tiền đối tượng rẻ có chất lượng (ví dụ tuổi thọ) 1.28 Thay sơ đồ học  Thay sơ đồ học điện, quang, nhiệt, âm mùi vị  Sử dụng điện trường, từ trường điện từ trường tương tác đối tượng  Chuyển trường đứng yên sang chuyển động, trường cố định sang thay đổi theo thời gian, trường đồng sang có cấu trúc định LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tính Quick Search Box điểm Android Người dùng tìm kiếm danh bạ, ứng dụng, nhạc, tin nhắn,…, tất thao tác hộp tìm kiếm Google cho phép lập trình viên tích hợp tính tìm kiếm vào ứng dụng để mở rộng thêm khả Quick Search Box Android 1.6 mang tới Android Market ( chợ ứng dụng ), nơi nhà phát triển đưa sản phẩm lên nơi người dùng tải ứng dụng hữu ích 2.5 Android 2.0 Android 2.1 Éclair Đầu tháng năm 2009, năm sau G1 đời, Android 2.0 mắt Một hội lớn cho nhà phát triển, tiềm lớn cho Android sau, điện thoại "lớn" mắt phân phối nhà mạng lớn Eclair, tên gọi Android 2.0, lúc mắt dùng cho Motorola Droid nhà mạng Verizon, điện thoại đánh dấu kỉ nguyên Android lớn mạnh ngày hơm Motorola Droid cịn biết đến với tên gọi Motorola Milestone xuất Việt Nam Đây sản phẩm thành công Motorola Google mang đến cho người dùng trải nghiệm tốt với Android 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Android 2.0 có tính đặc biệt như:  Hỗ trợ nhiều tài khoản người dùng: nhiều tài khoản Google đăng nhập thiết bị chạy Android Tài khoản Microsoft Exchange hỗ trợ Eclair Người dùng duyệt qua danh bạ, email tài khoản Google cho phép nhà phát triển bên thứ ba tích hợp dịch vụ họ vào mục Account này, đồng thời hỗ trợ tự động đồng hóa  Quick Contact: chạm vào số liên lạc đó, có menu nhỏ xuất để bạn tương tác theo nhiều cách: gửi email, gọi điện, nhắn tin,  Cải tiến bàn phím ảo: Giống với G1, Droid/Milestone có bàn phím QWERTY đầy đủ dạng trượt ngang Google cho phép người dùng sử dụng thêm bàn phím ảo mà hãng thiết kế lại  Trình duyệt mới: Mặc dù chưa hỗ trợ cảm ứng đa điểm trình duyệt Android 2.0 có nhiều điểm nâng cấp tốt Google hỗ trợ HTML5, bao gồm ln khả phát video chế độ tồn hình Hộp địa kết hợp với tìm kiếm lần đầu xuất Android  Giao diện mới: biểu tượng đẹp hơn, sang trọng, gọn gàng so với trước Widget thiết kế để tương thích với độ phân giải cao Droid Giao diện menu đẹp Về Android 2.1, khơng "lớn" Android 2.0 chủ yếu mắt để sửa lỗi thêm hàm API để lập trình viên can thiệp sâu vào hệ thống hỗ trợ thêm số tính Live Wallpaper, chuyển giọng nói thành văn hình khóa 16 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2.6 Android 2.2 Froyo Android 2.2 mắt năm 2010 Nexus One điện thoại nâng cấp lên Android 2.2, sớm nhiều so với tất hãng khác Giao diện hình thay đổi, từ hình tăng lên thành hình Dãy nút kích hoạt nhanh chế độ gọi điện, web App Drawer xuất Những chấm nhỏ góc trái, phải bên hình giúp người dùng biết xem đến hình FroYo có trình xem ảnh với khả hiển thị hình ảnh 3D với nhiều hiệu ứng chuyển động đẹp mắt Tính trạm phát Wifi xuất hiện, cách copy, paste tốt Nhiều tính bảo mật xuất với hỗ trợ duyệt web với Flash điểm nhiều người dùng quan tâm Android 2.2 bổ sung thêm tính di chuyển phần ứng dụng từ nhớ máy sang thẻ nhớ, giúp tiết kiệm nhớ cho điện thoại lúc 17 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2.7 Android 2.3 Gingerbread Khoảng nửa năm sau FroYo xuất hiện, Google tiếp tục giới thiệu phiên Android 2.3 với nhiều tính mới, tập trung vào việc phát triển game, đa phương tiện phương thức truyền thơng Android 2.3 có tên mã Gingerbread, SDK Android 2.3 dành cho nhà phát triển Google phát hành Cùng với điện thoại Nexus S Samsung sản xuất Android 2.3 thật nâng cấp lớn có tầm ảnh hướng khơng nhỏ Vài tính Android 2.3:  Hai chặn chọn văn bản: Từ Android 2.2 trở trước, việc chọn văn soạn thảo duyệt web khó khăn Nhờ có chặn mà người dùng chọn kí tự một, tiện lợi nhiều  Bàn phím cải tiến: Các phím đẹp hơn, đen kí tự thay đổi so với Android Cupcake Nhờ có khả nhận biết đa điểm bàn phím mà việc việc soạn thảo dễ dàng hơn, cho phép người dùng nhấn lúc nhiều phím để chuyển sang bàn phím dạng kí tự  Cơng cụ quản lí pin ứng dụng: Android cho phép ứng dụng chạy thực thụ không bị ngắt lại, vấn đề pin bị người dùng phàn nàn nhiều, đặc biệt phần mềm không viết để khỏi nhớ sau hồn tất công việc 18 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Một cơng cụ mắt với biểu đồ nhằm theo dõi mức độ tiêu thụ pin việc quản lí ứng dụng chạy giúp người dùng quản lý pin tốt  Hỗ trợ máy ảnh trước: Lần phiên hệ điều hành Android hỗ trợ việc sử dụng máy ảnh phụ phía trước thiết bị 2.8 Android 3.x Honeycomb Honeycomb phiên Android dành riêng cho máy tính bảng sản phẩm dùng hệ điều hành Motorola Xoom Xoom mang giao diện 19 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Android 3.0 không bị chỉnh sửa Mặc dù Android 3.0 khơng có nhiều dấu ấn đặc biệt thị trường tảng cho Android 4.0 sau với tính như:  Sử dụng tông màu đen xanh dương làm tông màu chủ đạo, hệ thống icon biểu tượng  Homescreen widget thiết kế lại Việc đặt widget lên hình tiện dụng nhờ có hình ảnh thu nhỏ homescreen mục widget nên người dùng chọn lựa theo ý muốn  Khơng cịn nút nhấn vật lí: máy tính bảng Android 3.x, người ta khơng cịn trang bị cho chúng ba phím Back, Home Menu (và Search nữa) riêng biệt, nút cứng lẫn nút cảm ứng, mà thay vào bố trí hình người dùng Android 3.x có khả ẩn nút cách linh hoạt tùy vào việc người dùng chạy ứng dụng  Cải thiện đa nhiệm: nút Recent Apps lần xuất Android cho phép người dùng duyệt qua ứng dụng mà chạy thời gian gần đây, nhờ việc chuyển đổi app dễ dàng nhanh chóng Mỗi ứng dụng có ảnh chụp hình thu nhỏ để tiện cho việc chọn lựa Từ Gingerbread trở trước, việc chạy đa nhiệm phải nhờ đến việc nhấn giữ nút Home để tiết lộ bảng ứng dụng gần đây, bất tiện nhiều  Thanh Action Bar: chức đặt bên ứng dụng, lập trình viên đặt nút nhấn để điều khiển ứng dụng lên Ngoài ra, Honeycomb hỗ trợ cho việc bố cục ứng dụng theo nhiều cột để hướng đến việc hỗ trợ máy tính bảng tốt Sau Android 3.0, Android 3.1 3.2 hai nâng cấp nhỏ Honeycomb dùng lại tên Mục đích chủ yếu chúng để sửa lỗi thêm vài tính resize widget homescreen, hỗ trợ thẻ SD, 20 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2.9 Android 4.0 Ice Cream Sandwich Cuối năm 2011, Google thức giới thiệu điện thoại Galaxy Nexus, thiết bị thị trường sử dụng Android 4.0 Ice Cream Sandwich Android 4.0 thay đổi lớn lịch sử phát triển Android Android 4.0 hỗ trợ font tên Roboto cho tối ưu hóa để dùng hình độ phân giải ngày cao hơn, đồng thời để hiển thị nhiều thông tin hình Hệ thống thơng báo (Notification) già nua Android làm hoàn toàn, đẹp hơn, tiện dụng hơn, tính trượt ngang để xóa thơng báo riêng lẻ Tương tự cho tính Recent Apps trình duyệt máy Bàn phím làm với khả tự động sửa lỗi cao hơn, việc chép, cắt dán chữ nội dung tốt hết Đây lần Google hợp hệ điều hành dành cho smartphone cho máy tính bảng vào làm Đây động thái hãng nhằm giảm thiểu phân mảnh vốn ngày nghiêm trọng Android Khi chạy máy tính bảng, Android 4.0 có giao diện khác tối ưu cho hình lớn, tính 21 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com giống hệt lúc chạy smartphone Android 4.0 nhắm đến việc duyệt web nhanh hơn, tối ưu hóa hiệu suất hoạt động thiết bị, kéo dài thời gian dùng pin 2.10 Android 4.1/4.2 Jelly Bean Google giới thiệu Android 4.1 (Jerry Bean) hội nghị Google I/O vào ngày 27/6/2012 Phiên chạy nhân Linux 3.0.31 Jerry Bean cập nhật nhằm mục đích cải thiện tính năng, tăng hiệu suất giao diện người dùng Cải thiện hiệu suất liên quan đến Project Butter, mang lại độ mượt cao cho Android Project Butter Google đề cập tới I/O 2012 với mục đích giải tình trạng trễ độ phản ứng không tốt Android Với Project Butter, kỹ sư Android tăng framerate cho phiên lên 60 khung hình/giây (trước Android 3.0 hay Android 4.0 framerate 30 khung hình/giây) bổ sung VSync, tăng đệm lên gấp ba để nâng cao trải nghiệm người dùng Project Butter có tác động trực tiếp tới toàn hệ thống Jelly Bean nhằm mang tới trải nghiệm người dùng nhanh mượt mà VSync cải thiện hiệu đồ hoạ tổng thể nhớ đệm tăng gấp ba lần cho phép GPU CPU hình hoạt động song song với 22 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo vận dụng hệ điều hành Android 3.1 Nguyên tắc phân nhỏ kết hợp với nguyên tắc phẩm chất cục Android có cấu trúc gồm phần lớn: Applications, Application Framework, Libraries, Android Runtime, Linux Kernel Mỗi phần lớn lại chia thành số lượng định thành phần nhỏ có chức riêng biệt  Applications: ứng dụng mà người dùng dễ dàng thấy sử dụng  The Application Framework: có nhiệm vụ quản lý ứng dụng Applications  Libraries: thư viện mà Application Framework hay Applications cần  Android Runtime gồm Dalvik Virtual Machine thư viện nhân (core libraries), thư viện hệ điều hành, cung cấp cho hệ điều hành  Linux Kernel: chứa trình điều khiển (drivers) dùng để điều khiển phần cứng Keypad, Wifi, Camera, Audio, Màn hình… coi “Trung tâm huy” nhà Linux Kernel nắm giữ cốt lõi hệ điều hành 23 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.2 Nguyên tắc tách khỏi Google tách rời chức Gmail từ lõi hệ điều hành Android thành ứng dụng độc lập Đây bước tiến quan trọng việc khống chế quyền kiểm soát chức hệ điều hành nhà phân phối Phần lớn người sử dụng điện thoại chạy Android phải phụ thuộc vào phiên Gmail tích hợp sẵn hệ điều hành nhà phân phối cung cấp Người sử dụng phải trông chờ nhà phân phối quản lý cập nhật phiên Gmail Giờ Google tách rời Gmail ra, điều có nghĩa người sử dụng thoải mái cập nhật thẳng phần mềm từ Google không thông qua nhà phân phối Những điện thoại chạy Android 2.2 (tên mã Froyo) tải phiên ứng dụng Gmail từ Android Market Ứng dụng Gmail có cải tiến gửi mail nhanh, tính hỗ trợ (có giới hạn) cho Hộp thư đến, việc trả lời mail đơn giản hơn, hội thoại dễ theo dõi Tất nhiên, cải tiến lớn việc ứng dụng hoạt động độc lập khơng cịn thành phần lõi Android Google Maps ví dụ việc thành phần lõi hệ điều hành tách rời, Voice Search Google Search Sắp tới, Contacts, Gallery trình duyệt Internet tích hợp sẵn 3.3 Nguyên tắc kết hợp Phiên Android 3.0 (Honeycomb) phát triển dành riêng cho máy tính bảng Phiên Android 4.1/4.2 thống cho hệ điều hành điện thoại máy tính bảng thành một, đem lại trải nghiệm thống cho người sử dụng Nguyên tắc kết hợp áp dụng giúp Android ngày hoàn thiện hơhownAndroid kết hợp cơng nghệ di động, cơng nghệ chụp hình, cơng nghệ định vị tồn cầu GP, cơng nghệ Internet (3G, 4G), cơng nghệ NFC, cơng nghệ điện tốn đám mây, nhận diện giọng nói, … 24 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.4 Nguyên tắc vạn Hệ điều hành Android hỗ trợ công nghệ kết nối khác nhau, hỗ trợ đa ngôn ngữ với ứng dụng khác Ngồi ra, Android cịn tương thích với phần cứng khác Nhà phát triển có tồn quyền truy cập đến framework API với tuỳ chọn đa nhiệm sẵn có Thậm chí, ta cịn khai thác Android cho trải nghiệm web tốt sử dụng sở hạ tầng công nghệ Android cịn đưa lên thiết bị thơng minh khác tivi, tủ lạnh, máy ảnh, máy chơi game, … 3.5 Nguyên tắc “chứa trong” Bản thân hệ điều hành Android chứa đoạn mã nguồn ngơn ngữ lập trình khác C, C++, XML, Java hay xét khía cạnh khác Android chạy nhân Linux 2.6 nghĩa “chứa trong” nhân Linux Hệ điều hành Andriod cịn chứa nhiều ứng dụng như: games, phần mềm, widget, … thoả mãn tất nhu cầu người sử dụng Sự phát triển kho ứng dụng hệ điều hành Android có ảnh hưởng lớn đến thành cơng hay thất bại hệ điều hành 3.6 Nguyên tắc chép (copy) Các phiên hệ điều hành Android chép lẫn phần lõi hệ điều hành (kernel) Các phiên Android sau có nhiều cải tiến giao diện, hiệu suất làm việc, kho ứng dụng phong phú hơn, tính cải tiến, nâng cấp, … phần lõi hệ điều hành thay đổi 3.7 Nguyên tắc thực sơ Android phát triển dựa nhân linux mã nguồn mở nên tạo sức hấp dẫn nhà sản xuất điện thoại tạo lõi mà cơng ty phần cứng, phần mềm viễn thơng xây dựng ứng dụng di động sáng tạo 25 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.8 Nguyên tắc quan hệ phản hồi Là hệ điều hành nên Android cung cấp phương tiện thân thiện để giao tiếp với người sử dụng như: giao diện đồ hoạ, giọng nói, camera, …Sau xử lý thơng tin tiếp nhận phản hồi kết cho người sử dụng Ứng dụng Google Now Android minh chứng tuyệt vời cho nguyên tắt Google Now nhận lệnh trực tiếp giọng nói dựa vào thói quen người dùng để đưa thơng tin xác phù hợp Kết trả thẻ đồ hoạ trực quan, sinh động 3.9 Nguyên tắc thay đổi màu sắc Giao diện Android 4.2 với tông màu đen chủ đạo giúp cho điện thoại tiết kiệm pin so với phiên trước (tơng màu sáng xanh dương, xanh nước biển) Ngoài ra, cịn giúp cho người sử dụng dễ dàng theo dõi thông tin xuất điều khiển ứng dụng Android cung cấp cảnh báo, thông báo trạng thái chương trình với màu sắc khác nhau, trực quan giúp người sử dụng dễ dàng phát hiện, xử lý cảnh báo 3.10 Ngun tắc dự phịng Android cung cấp tính lưu dự phòng danh bạ vào tài khoản Gmail, liên lạc phát sinh sau tự động phát lưu sau Người sử dụng xuất danh sách liên lạc thẻ nhớ Người sử dụng cài đặt ứng dụng bên thứ SMSBackup để lưu tin nhắn vào tài khoản Gmail, Astro File Manager lưu ứng dụng lên thẻ nhớ 3.11 Nguyên tắc linh động Hệ điều hành Android mã nguồn mở có tính linh động cao  Về người sử dụng, họ thay đổi tất muốn hệ điều hành mà hệ điều hành khác khơng có như: thay đổi bàn phím, thay đổi launcher mặc định, thay đổi giao diện hình, thiết lập trình duyệt mặc 26 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com định, thay đổi dịch vụ email sâu tùy chỉnh Rom rom từ cộng đồng phát triển  Về phía nhà sản xuất điện thoại, họ bổ sung vào Android đặc điểm đặc trưng, phân biệt với nhà sản xuất khác như: Samsung TouchWiz, HTC Sense, Motorola Motoblur, … 27 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Kết luận Android đời lúc mà thị trường di động thống trị tuyệt đối Symbian OS Nokia Blackberry OS từ RIM, vài năm sau đó, hệ điều hành với iOS nhanh chóng vươn lên với tốc độ vượt bậc chiếm thị phần lớn Với sức sáng tạo mình, Google đưa vào hệ điều hành Android công nghệ mẻ, sáng tạo đem lại lợi ích cho người sử dụng Cùng với cộng đồng phát triển rộng lớn, liên minh nhà sản xuất phần cứng, tính ưu việt, kho ứng dụng phong phú, … chứng cho thấy thống trị tương lai hệ điều hành Theo dự báo IDC, đến năm 2016, dòng điện thoại Android dẫn đầu thị trường với 63.8% 28 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tài liệu tham khảo Slide giảng “Phương pháp nghiên cứu khoa học” – GS.TSKH Hoàng Kiếm Phan Dũng, Các thủ thuật sáng tạo bản, Nhà xuất Trẻ-2010 Wikipedia.com - http://en.wikipedia.org/wiki/Android_(operating_system) - http://en.wikipedia.org/wiki/Jelly_Bean_(operating_system) - http://vi.wikipedia.org/wiki/Android_(hệ_điều_hành) Diễn đàn tinhte.vn - http://www.tinhte.vn/threads/1397320 Tinmoi.vn - http://www.tinmoi.vn/Nhung-cai-tien-trong-phien-ban-Android-3112526609.html 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... triển hệ điều hành Android từ năm 2008 đến nay, qua phân tích số nguyên tắc sáng tạo vận dụng việc phát triển hệ điều hành Nội dung trình bày gồm phần sau: Nội dung nguyên tắc sáng tạo Lịch sử phát. .. ứng dụng hệ điều hành Android có ảnh hưởng lớn đến thành công hay thất bại hệ điều hành 3.6 Nguyên tắc chép (copy) Các phiên hệ điều hành Android chép lẫn phần lõi hệ điều hành (kernel) Các phiên... dung nguyên tắc sáng tạo Lịch sử phát triển hệ điều hành Android Các nguyên tắc sáng tạo vận dụng hệ điều hành Android Kết luận Tài liệu tham khảo Em xin chân thành cảm ơn thầy Hoàng Kiếm truyền

Ngày đăng: 01/11/2022, 15:58

Tài liệu cùng người dùng

Tài liệu liên quan