Tìm Hiểu Về Sự Ra Đời Và Phát Triển Của Hệ Điều Hành Android

34 1.6K 0
Tìm Hiểu Về Sự Ra Đời Và Phát Triển Của 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

Tìm Hiểu Về Sự Ra Đời Và Phát Triển Của Hệ Điều Hành Android BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN MẠNG MÁY TÍNH BÀI TẬP LỚN NGUYÊN LÝ HỆ ĐIỀU HÀNH

Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID. BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN MẠNG MÁY TÍNH BÀI TẬP LỚN NGUYÊN LÝ HỆ ĐIỀU HÀNH Giáo Viên Hướng Dẫn: Nguyễn Thị Hữu Phương Sinh Viên Thực Hiện: Lê Minh Đạt 1121050025 Hoàng Thanh Tùng 1121050333 Vũ Thị Huyền 1121050226 Lớp: Mạng Máy Tính K56 Đề Tài: Tìm Hiểu Về Sự Ra Đời Phát Triển Của Hệ Điều Hành Android Hà Nội – Ngày 24 Tháng 04 Năm 2013 Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID. MỤC LỤC MỤC LỤC 2 2.1) Model 31 2.2) Thương hiệu 31 2.3) Phiên bản Android 31 2.4) Độ phân giải màn hình 32 2.5) Các bản ROM 32 Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID. 1. Vũ Thị Huyền. Tìm hiểu về: - Sự ra đời của hệ điều hành Android. - Giấy phép. - Biểu tượng của hệ điều hành Android. - Phiên bản Android 1.0 - Phiên bản Android 1.1 - Phiên bản Android 1.5: Cupcake - Phiên bản Android 1.6: Donut 2. Hoàng Thanh Tùng. Tìm hiểu về: - Phiên bản Android 2.0 2.1 : Éclair - Phiên bản Android 2.2 : Froyo. - Phiên bản Android 2.3 : Gingerbread - Phiên bản Android 3.0 : Honeycomb - Phiên bản Android 4.0 : Ice Cream Sandwich - Phiên bản Android 4.1 4.2 : Jelly Bean. 3. Lê Minh Đạt Tìm hiểu về: - Cấu trúc của Hệ Điều Hành Android: + Bootloader + Ngôn ngữ của Android + Hacking – Root + Kernel - Nhược điểm của Android: + Sự kém mượt pin yếu. + Sự phân mảnh của Android thể hiện qua Model, Thương hiệu, các phiên bản Android, Độ phân giải màn hình. - Malware Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID. - Cách thức Google kiếm tiền với Android – một hệ điều hành mã nguồn mở - Kết luận. Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID. ANDROID NGƯỜI KHỔNG LỒ XANH Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID. GIỚI THIỆU VỀ HỆ ĐIỀU HÀNH MÃ NGUỒN MỞ ANDROID. Androidhệ điều hành trên điện thoại di động (và hiện nay là cả trên một số thiết bị kĩ thuật số khác như máy ảnh đầu kĩ thuật số) được phát triển chính bởi Google dựa trên nền tảng hệ điều hành Linux. Trước đây, 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). Theo công ty nghiên cứu thị trường NPD, thiết bị di động sử dụng hệ điều hành Android bán được tại Mỹ trong quý II năm 2010 xếp vị trí đầu tiên với 33%, thứ 2 là BlackBerry OS với 28% iOS ở vị trí thứ 3 với 22%. Android có một cộng đồng những nhà phát triển rất lớn viết các ứng dụng cho hệ điều hành của mình. Hiện tại có khoảng 80,000 ứng dụng cho Android OS vào khoảng 100,000 ứng dụng đã được đệ trình, điều này khiến Android trở thành hệ điều hành di động có môi trường phát triển lớn thứ 2. Các nhà phát triển viết ứng dụng cho Android dựa trên ngôn ngữ Java. Sự ra mắt của Android vào ngày 5 tháng 11 năm 2007 gắn với sự thành lập của liên minh thiết bị cầm tay mã nguồn mở, bao gồm 78 công ty phần cứng, phần mềm viễn thông nhằm mục đính tạo nên một chuẩn mở cho điện thoại di động trong tương lai. Google công bố hầu hết các mã nguồn của Android theo bản cấp phép Apache. Hệ điều hành Android bao gồm 12 triệu dòng code; 3 triệu dòng XML (eXtensible Markup Language, "Ngôn ngữ Đánh Dấu Mở rộng"), 2.8 triệu dòng mã C, 2.1 triệu mã Java 1.75 triệu dòng mã C++. I. HỆ ĐIỀU HÀNH MÃ NGUỒN MỞ ANDROID. 1. Sự Ra Đời. Tháng 7 năm 2005 Google mua lại Android Inc, một công ty nhỏ được thành lập từ năm 2003 có trụ sở ở Palo Alto, California, Mỹ. Những nhà đồng sáng lập của Android chuyển sang làm việc tại Google gồm có Andy Rubin (đồng sáng lập công ty Danger), Rich Minner (đồng sáng lập công ty Wildfire Communications), Nick Sears (từng là phó chủ tịch của T-Mobile), Chris White (trưởng nhóm thiết kế phát triển giao diện tại WebTV). Khi đó, có rất ít thông tin về các công việc của Android, ngoại trừ việc họ đang phát triển phần mềm cho điện thoại di động. Điều này tạo những tin đồn về việc Google có ý định bước vào thị trường điện thoại di động. Tại Google, nhóm do Rubin đứng đầu đã phát triển một nền tảng thiết bị di động dựa trên hạt nhân Linux, được họ tiếp thị đến các nhà sản xuất thiết bị cầm tay 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. Một số nguồn tin cho biết trước đó Google đã lên danh sách các thành phần phần cứng các đối tác phần mềm, đồng thời ra hiệu với các nhà mạng rằng họ sẵn sàng hợp tác ở nhiều cấp độ khác nhau. Ngày càng nhiều suy đoán rằng Google sẽ tham gia thị trường điện thoại di động xuất hiện trong tháng 12 năm 2006. Tin tức của BBC Nhật Báo Phố Wall chú thích rằng Google muốn đưa công nghệ tìm kiếm các ứng dụng của họ vào điện thoại di động họ đang nỗ lực làm việc để thực hiện điều này. Các phương tiện truyền thông tin online cũng sớm có bài viết về những tin đồn cho rằng Google Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID. đang phát triển một thiết bị cầm tay mang thương hiệu Google. lại càng có nhiều suy đoán sau bài viết về việc Google đang định nghĩa các đặc tả công nghệ trình diễn các mẫu thử với các nhà sản xuất điện thoại di động nhà mạng. Tháng 9 năm 2007, tờ InformationWeek đăng tải một nghiên cứu của Evalueserve cho biết Google đã nộp một số đơn xin cấp bằng sáng chế trong lĩnh vực điện thoại di động. Ngày 5 tháng 11 năm 2007, Liên Minh Thiết Bị Cầm Tay Mở Rộng (Open Handset Alliance), một hiệp hội bao gồm nhiều công ty trong đó có Texas Instruments, Tập Đoàn BroadCom, Google, HTC, Intel, LG, Tập Đoàn Marvel Technology, Motorola, Nvidia Qualcomm, Samsung Electronics, Sprint Nextel T- Mobile được thành lập với mục đích phát triển các tiêu chuẩn mở cho thiết bị di động. Cùng với sự thành lập của OHA (Liên minh thiết bị cầm tay mã nguồn mở), họ cũng giới thiệu sản phẩm Android đầu tiên. Nó là một thiết bị di động có hệ điều hành dựa trên nhân Linux phiên bản 2.6.(2.7) Ngày 9 tháng 12 năm 2008 thêm 14 thành viên mới gia nhập dự án Android được công bố, gồm có ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp Vodafone Group Plc 2. Giấy Phép. Trừ những giai đoạn cập nhật ngắn, Android đã lưu hành với mã nguồn mở kể từ ngày 21 tháng 10 năm 2008. Google đã mở toàn bộ mã nguồn (bao gồm cả các ngăn xếp mang điện thoại) dưới giấy phép Apache. Với giấy phép Apache, các nhà cung cấp có thể thêm những mở rộng thương mại mà không cần chuyển chúng thành mã nguồn mở. 3. Biểu Tượng. Biểu tượng đại diện của hệ điều hành Android hiện tại là chú robot màu xanh, vốn được biết đến với tên gọi Bugdroid, ngay từ khi ra mắt đã trở nên phổ biến được ưa chuộng trên thị trường di động thế giới. Tuy nhiên, chú robot xanh xinh xắn lại không phải là biểu tượng đầu tiên của hệ điều hành này. Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID. Người máy màu xanh lá này đã trở nên quá quen thuộc trên toàn cầu Hình ảnh về những con robot trông có vẻ tinh nghịch với hình dáng như những chiếc kẹo bên dưới đây chính là hình đại diện được đề cử đầu tiên dành cho hệ điều hành Android. Chúng được sáng tạo bởi Dan Morill, một nhân viên làm việc trong bộ phận lập trình của Google, vào năm 2007. Tuy không được lựa chọn để làm hình ảnh đại diện chính thức, nhưng những biểu tượng vui nhộn này cũng đã tồn tại trong một khoảng thời gian khá dài với biệt danh Dandroids. Dandroids có vẻ "nhí nhố" hơn Bugdroid Dandroids mặc dù mang những nét đặc trưng riêng nhưng đến sau cùng, Google đã chọn “người máy” Bugdroid – với dáng vẻ hiện đại trẻ trung hơn – được sáng tạo bởi Irina Blok, làm biểu tượng chính thức cho hệ điều hành di động của họ. Bên cạnh đó, để khẳng định thương hiệu, cách đặt tên các phiên bản hệ điều hành Android theo các món ăn tráng miệng do Ryan PC Gibson đề xuất cũng đã được Google áp dụng. cho Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID. đến bây giờ, Android đã đang mang đến thêm nhiều hương vị ngọt ngào nữa như Cupcake, Donut, Ice Cream Sandwich, Jelly Bean hay sắp tới đây sẽ là Key Lime Pie. Các phiên bản Android được đặt tên theo các món tráng miệng II. LỊCH SỬ PHÁT TRIỂN CỦA CÁC PHIÊN BẢN ANDROID. Android đã có những bước đi dài kể từ khi thiết bị đầu tiên dùng hệ điều hành này xuất hiện, chiếc HTC Dream (ở nhiều nước gọi là T-Mobile G1) . Trong quãng thời gian ấy, người dùng đã chứng kiến sự xuất hiện của rất nhiều phiên bản Android, giúp nó dần biến đổi thành một nền tảng di động mạnh mẽ như ngày hôm nay. 1. Điểm Khởi Đầu Của AndroidAndroid 1.0 (Linux Kernel 2.6, 2.7) Kỉ nguyên Android chính thức khởi động vào ngày 22/10/2008, khi mà chiếc điện thoại T-Mobile G1 chính thức được bán ra ở Mỹ. Ở giai đoạn này, rất nhiều những tính năng cơ bản cho một smartphone bị thiếu sót, chẳng hạn như bàn phím ảo, cảm ứng đa điểm hay khả năng mua ứng dụng. Tuy nhiên, vai trò của phiên bản đầu tiên này vô cùng quan trọng. Nó đã đặt nền móng cho các tính năng có thể xem là đặc điểm nhận dạng của Android ngày nay. Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID. Thanh thông báo kéo từ trên xuống: Ngay từ ngày đầu tiên trình làng, Android đã được tích hợp một hệ thống cảnh báo vô cùng hữu dụng so với những đối thủ cạnh tranh thời bấy giờ mặc dù nó không được tốt như Notification Bar trên các thế hệ Android mới. Người dùng có thể nhanh chóng xem những tin nhắn đến, xem ai mới gọi nhỡ hoặc bất cứ thứ gì mà phần mềm trên đang máy muốn người dùng biết. Tất cả thông báo đều tập hợp trong một danh sách duy nhất. Thanh trạng thái, bao gồm đồng hồ, biểu tượng pin, biểu tượng cho các kết nối cũng được tích hợp vào nơi đây, giúp tiết kiệm tối đa không gian màn hình nhưng vẫn phục vụ đầy đủ nhu cầu thông tin cho người sử dụng. Mãi cho đến ngày nay, Android 4.2 vẫn duy trì ý tưởng tuyệt vời này. Màn hình chính widget: Nếu muốn so sánh Android, iOS Windows Phone, điểm khác biệt lớn nhất đó là một màn hình chính. Màn hình chính của Android thật sự rất phong phú. Có thể thay đổi hình nền (Windows Phone không làm được điều này), đặt icon ra màn hình chính, sử dụng widget hơn hết là thay luôn cả cái màn hình chính nếu muốn. Độ tùy biến của màn hình chính trên Android có thể xem là cao nhất trong các hệ điều hành di động hiện nay. Về phần widget, đây cũng là một điểm hay của Android vì nó cho phép người dùng nhanh chóng truy cập đến một số tính năng nào đó hoặc xem nhanh các thông tin cập nhật chi tiết một cách nhanh nhất. Widget cũng đóng vai trò trang trí cho màn hình chính nữa. Symbian cũng có widget nhưng chưa so được với Android về mức độ phong phú chức năng (tất nhiên là phải về sau này, còn lúc mới ra thì chưa có nhiều). Tích hợp chặt chẽ với Gmail: Lúc chiếc G1 ra mắt, Gmail đã hỗ trợ giao thức POP IMAP để dùng được với các trình gửi nhận email trên thiết bị di động, nhưng vấn đề nằm ở chỗ không có giao thức nào được tận dụng tối đa để phục vụ những tính năng độc đáo của Gmail (ví dụ như lưu trữ, đánh nhãn cho email). Android 1.0 ra mắt đã khắc phục được vấn đề này có thể nói chiếc G1 đã mang lại trải nghiệm Gmail tốt nhất trên thị trường vào thời điểm đó. Về mặt giao diện: Google xây dựng giao diện của Android 1.0 với sự hợp tác của một công ty thiết kế đến từ Thụy Điển với tên gọi The Astonishing Tribe (TAT). Từ Android 1.0 đến 2.2, có thể thấy sự xuất hiện của một widget đồng hồ quen thuộc, tuy đơn giản nhưng khá đẹp mắt, đó chính là dấu ấn của TAT. Một thời gian sau, TAT bị RIM mua lại để tập trung phát triển cho nền tảng BlackBerry OS cũng như BBX. Mối quan hệ của TAT với Google Android cũng chấm dứt ở đây. 2. Android 1.1 (Ngày 9 Tháng 2 Năm 2009) Tháng 2/2009, bản nâng cấp đầu tiên của Android được trình làng, khoảng ba tháng sau khi G1 được bán ra. Phiên bản 1.1 không phải là một cuộc cách mạng gì to lớn bởi tính năng chính của nó là sửa một danh sách lỗi khá dài. Tuy nhiên, nó đã cho thấy khả năng nâng cấp thiết bị di động qua phương pháp Over-The-Air (tức tải về cài đặt bản cập nhật ngay trên thiết bị, không cần kết nối với máy tính). Ở thời điểm đó, rất ít hệ Giảng Viên: Nguyễn Thị Hữu Phương 1 [...]... sâu vào hệ thống, việc yêu cầu xác nhận lại thông tin từ nhà sản xuất là khó tránh khỏi Điều đó là cần thiết để bảo vệ người dùng khỏi sự tấn công của hacker mũ đen 4 Kernel Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID Nói chính xác thì Kernel chính là nhân của hệ điều hành Android, nó chỉ dành riêng cho Android Những hệ điều hành khác cũng có nhân của. .. smartphone điện toán di động Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID Thiết nghĩ việc thay đổi bộ khung phát triển của Androidđiều cần xảy ra mặc cho những khó khăn hệ lụy Vấn đề lag của Android phải được đặt lên hàng đầu bởi nội dung phàn nàn nhiều nhất về Android vẫn là "chậm" "giật" Bên cạnh đó, giao diện hay lag sẽ phá vỡ cốt lõi ngôn ngữ của. .. khi G1 chào đời, Android 2.0 đã được ra mắt Thật sự không ngoa khi mô tả Android 2.1 bằng một chữ "lớn" Một cơ hội lớn cho Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID những nhà phát triển, một tiềm năng lớn cho Android về sau, những chiếc điện thoại "lớn" được ra mắt phân phối bởi các nhà mạng lớn Eclair, tên gọi của Android 2.0, lúc mới ra mắt chỉ... Với Android Kernel, tất cả những kết nối đều thông qua một hệ thống ngôn ngữ lập trình API OEM, các nhà phát triển cũng dựa vào hệ thống này mà viết nên những hệ thống driver của họ Có một số nhà phát triển hệ thống cho Kernel như: Abyss kernel, FM kernel, Speedmod kernel, Franco kernel, Cfoot kernel IV NHƯỢC ĐIỂM CỦA ANDROID Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ. .. hơn nữa Về phần Android 2.1, mặc dù không "lớn" như Android 2.0 vì nó chủ yếu ra mắt để sửa lỗi thêm hàm API để lập trình viên can thiệp sâu hơn vào hệ thống nhưng nó đã hỗ trợ thêm vài tính năng lý thú như Live Wallpaper, chuyển giọng nói thành văn bản một màn hình khóa mới Android 2.1 cũng có rất nhiều ý Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID. .. cứng về âm thanh, đồ họa, lưu trữ,… Nhờ đó, nhiều game/ứng dụng native ra đời với tốc độ hoạt động nhanh hơn, hình ảnh, âm thanh phong phú, chân thật đẹp hơn nhiều 8 Android 3.x Honeycomb (Ngày 22 Tháng 2 Năm 2011) Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID Honeycomb là phiên bản Android dành riêng cho máy tính bảng, sản phẩm đầu tiên dùng hệ điều. .. hoạt động của thiết bị, kéo dài thời gian dùng pin 10 Android 4.1 4.2 Jelly Bean (Ngày 9 Tháng 7 Năm 2012) Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID Android 4.1 được giới thiệu tại hội nghị Google I/O với nhiều cải tiến đáng giá rất được mong đợi Đây cũng là lúc chiếc Nexus 7 được chính thức ra mắt với sự hợp tác giữa Google với Asus Về giao diện,... Tháng 10 Năm 2011) Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID Cuối năm 2011, Google chính thức giới thiệu điện thoại Galaxy Nexus, thiết bị đầu tiên trên thị trường sử dụng Android 4.0 Ice Cream Sandwich Có thể nói Android 4.0 là sự thay đổi lớn nhất trong lịch sử phát triển của Android tính nay Android 4.0 hỗ trợ một bộ font mới tên là Roboto được cho là... Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID phiên bản mới nhất này lên 60 khung hình/giây (trước đó trên Android 3.0 hay Android 4.0 framerate là 30 khung hình/giây) cũng như bổ sung VSync, tăng bộ đệm lên gấp ba để nâng cao trải nghiệm người dùng Project Butter sẽ có tác động trực tiếp tới toàn bộ hệ thống của Jelly Bean nhằm mang tới trải nghiệm người dùng nhanh mượt mà nhất... yếu để sửa lỗi mà thôi Giảng Viên: Nguyễn Thị Hữu Phương 1 Đề Tài: Sự Ra Đời Phát Triển Của Hệ Điều Hành ANDROID 2.4) Độ phân giải màn hình Hiện tại các thiết bị của Android hầu hết đều có tỉ lệ màn hình 5:3 Biểu đồ thể hiện sự phổ biến của các độ phân giải màn hình trên máy Android 2.5) Các bản ROM Từ một bản ROM gốc của Google đưa ra (rom stock) Các lập trình viên có thể tùy biến tinh chỉnh thay . đời của hệ điều hành Android. - Giấy phép. - Biểu tượng của hệ điều hành Android. - Phiên bản Android 1.0 - Phiên bản Android 1.1 - Phiên bản Android 1.5: Cupcake - Phiên bản Android 1.6: Donut 2 Tùng. Tìm hiểu về: - Phiên bản Android 2.0 và 2.1 : Éclair - Phiên bản Android 2.2 : Froyo. - Phiên bản Android 2.3 : Gingerbread - Phiên bản Android 3.0 : Honeycomb - Phiên bản Android 4.0 : Ice Cream. Phiên bản Android 4.1 và 4.2 : Jelly Bean. 3. Lê Minh Đạt Tìm hiểu về: - Cấu trúc của Hệ Điều Hành Android: + Bootloader + Ngôn ngữ của Android + Hacking – Root + Kernel - Nhược điểm của Android: +

Ngày đăng: 08/05/2014, 22:12

Từ khóa liên quan

Mục lục

  • MỤC LỤC

    • 2.1) Model

    • 2.2) Thương hiệu

    • 2.3) Phiên bản Android.

    • 2.4) Độ phân giải màn hình

    • 2.5) Các bản ROM

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

Tài liệu liên quan