1. Trang chủ
  2. » Luận Văn - Báo Cáo

tiểu luận các nguyên tắc sáng tạo được sử dụng trong quá trình phát triển của android qua các phiên bản

25 610 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 904,42 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- 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ù

Trang 1

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

Trang 2

Trang 2

Lời nói đầu

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 T-Mobile G1 Trong quãng thời gian ấy, chúng ta đã 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 Vậy tại sao android mạnh mẽ như vậy cho đến hôm nay? Google

đã có những sáng tạo nào làm cho android phát triển như thế? Và đó là những nguyên lý sáng tạo nào? Qua phân tích này, nó có ích gì cho đất nước chúng ta?

Cũng thông qua bài thu hoạch này này, em xin chân thành cảm ơn thầy Hoàng Kiếm, đã truyền đạt cho chúng em những kinh nghiệm, những bài học quý báu Giúp em tiếp cận với khoa học sáng tạo và giúp tạo nên những bước đi đầu tiên trên con đường khoa học sáng tạo Xin cám ơn thầy rất nhiều !

Trong quá trình tìm hiểu không tránh khỏi những thiếu xót, mong thầy cô và các bạn góp

ý thêm để bài luận ngày càng hoàn thiện

Trang 3

Trang 3

Mục lục

Lời nói đầu 2

Mục lục 3

I Lịch sử phát triển của hệ điều hành android 4

1 Điểm khởi đầu của Android 4

2 Android 1.1 5

3 Android 1.6 Cupcake 6

4 Android 1.6 Donut 8

5 Android 2.0 và Android 2.1 Eclair 10

6 Android 2.2 Froyo 13

7 Android 2.3 Gingerbread 14

8 Android 3.x Honeycomb 18

9 Android 4.0 Ice Cream Sandwich 19

10 Android 4.1 Jelly Bean 20

11 Android ?.? 22

II Các nguyên tắc sáng tạo đƣợc áp dụng trong quá trình phát triển của hệ điều hành android 22

1 Nguyên lý kết hợp 22

2 Nguyên lý thay thế 22

3 Nguyên lý vạn năng 22

4 Nguyên tắc vượt nhanh 23

5 Nguyên lý tác động 23

6 Nguyên lý quan hệ phản hồi 23

7 Nguyên lý đổi màu 23

8 Nguyên lý sử dụng trung gian 23

9 Nguyên lý th c hiện s ộ 24

10 Nguyên lý sao chép 24

III Kết luận 24

IV Tài liệu tham khảo 25

Trang 4

Trang 4

I Lịch sử phát triển của hệ điều hành android

1 Điểm khởi đầu của Android

- 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

- 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

Trang 5

so được với Android về mức độ phong phú và 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 và 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 và 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, bạn 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

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ề 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

Trang 6

Trang 6

tính) Ở thời điểm đó, rất ít hệ điều hành di động có thể làm được việc này, hầu hết đều phải nhờ đến một phần mềm chuyên dùng nào đó trên PC Trước đó, ở Mỹ có dòng máy Danger Hiptop (được biết nhiều hơn với tên Sidekick) đã có cập nhật dạng gần giống over the air theo từng giai đoạn, và chính Andy Rubin, người sáng lập công ty Android Inc (sau đó Google mua lại) cũng chính là nhà đồng sáng lập hãng Danger

3 Android 1.6 Cupcake

Android 1.5 có lẽ có vai trò cực kì quan trọng trong quá trình trưởng thành của Android khi nó bổ sung cho hệ điều hành này những tính năng nổi bật giúp nó cạnh tranh với các nền tảng đối thủ khác Đây cũng là bản Android đầu tiên được Google gọi tên theo các món đồ ăn với chữ cái bắt đầu được xếp theo thứ tự alphabet Cupcake là một loại bánh nhỏ, hơi giống bánh bông lan và có kem bên trên Sau này ta có thêm Donut, Eclair (bánh su kem nhưng dài, nhân chocolate), FroYo (ya-ua đá), Gingerbread (bánh gừng), Honeycomb (một loại bánh có hình

tổ ong), Ice Cream Sandwich (bánh sandwich kem) và mới đây nhất là Jelly Bean (một loại kẹo dẻo viên nhỏ, hình hạt đậu)

Quay trở lại vấn đề chính nào các bạn Về mặt giao diện, Android 1.5 không có nhiều điểm thay đổi so với người tiền nhiệm của mình Google chỉ điểm thêm vài điểm để làm giao diện trông bóng bẩy, mượt mà hơn một tí, chẳng hạn như widget tìm kiếm có độ trong suốt nhẹ, biểu tượng app drawer có một số hoa văn nhỏ mới, v.v Nói chung, giao diện không phải là một điểm nhấn của Android 1.5 mà người

ta quan tâm nhiều hơn đến các tính năng mới mà nó mang lại, chẳng hạn như:

- Bàn phím ảo: Nhiều bạn sẽ ngạc nhiên vì tại sao Google không cho những bản Android đầu tiên bàn phím mềm? Đâu phải là họ không có khả năng làm đâu? Thực chất, mục tiêu ban đầu của Android là cạnh tranh với BlackBerry Vâng, thời đó BlackBerry đang rất nổi và được nhiều người dùng quan tâm, nhất là ở

Mỹ, bởi chính bàn phím vật lí của nó Bởi vậy mà G1 có một bàn phím QWERTY trượt ngang Mãi đến bản Cupcake này mới có một chiếc điện thoại Android thuần cảm ứng là HTC Magic được giới thiệu (vào tháng 4/2009, xấp

xỉ nửa năm sau khi G1 được công bố)

Trang 7

Trang 7

- Cùng với đó, Google tích hợp vào Cupcake những "cái móc", dân lập trình gọi

là hook, để họ có thể tự do viết phần mềm bàn phím của riêng mình cho Android Lại thêm một điểm nữa khiến cho Android trở nên khác biệt với các

hệ điều hành đối thủ khác Lúc Cupcake xuất hiện, bàn phím ảo mặc định rất chậm và không chính xác khi so sánh với iOS, chính vì thế mà những hãng sản xuất phần cứng nhƣ HTC đã phát triển riêng một biện pháp khắc phục, cũng may là có hook do Google mở ra

- Mở rộng khả năng cho widget: Android 1.0 và 1.1 có tích hợp widget, nhƣng tiềm năng của nó chƣa đƣợc khai thác hết vì Google chƣa đƣa bộ phát triển phần mềm cho lập trình viên từ Android 1.5 trở đi thì chuyện đã thay đổi, và đến thời điểm hiện tại, kho widget của Android đã rất phong phú, đó là chƣa kể đến những ứng dụng của bên thứ ba cũng mang sẵn trong mình widget nữa Nhờ có khả năng này mà việc tùy biến giao diện của Android càng đƣợc đẩy mạnh hơn nữa

Trang 8

- Khả năng quay phim: Thật khó mà tưởng tượng được chiếc smartphone xịn lại bán ra mà không hề có tính năng quay phim, nhưng đó là những gì mà chiếc T-Mobile G1 phải "hứng chịu" (cũng hơi giống iPhone những đời đầu) Mãi đến Android 1.5 thì Android mới quay phim được Nhưng cũng giống với bàn phím, trình camera mặc định của Android không tốt nên các hãng phần cứng phải nhanh chóng thay nó với ứng dụng của riêng mình với các chế độ quay theo cảnh, chạm để lấy nét, tùy chỉnh thông số video

- Và còn nhiều thứ khác nữa chứ không chỉ là những điểm mà mình liệt kê ở trên, bao gồm khả năng xóa hoặc di chuyển hàng loạt email trong Gmail, cho phép tải ảnh, video lên YouTube, Picasa, truy cập danh bạ trong Google Talk

từ nhiều ứng dụng khác

4 Android 1.6 Donut

- Phiên bản bánh Donut này, mặc dù chỉ thêm có 0.1 vào mã số của Android 1.5 nhưng nó cũng mang lại nhiều cải tiến đáng giá Một vài điểm trong giao diện được cải thiện, vài tính năng nhỏ được thêm vào, cuối cùng là hỗ trợ cho mạng CDMA Động thái này cho phép nhiều nhà mạng hơn có thể sử dụng với Android, giúp cho Android có thêm một số lượng lớn người dùng ở Mỹ và ở cả Châu Á nữa Nhưng có lẽ điểm thú vị nhất của Donut đó là hỗ trợ các thành phần đồ họa độc lập với độ phân giải Lần đầu tiên, Android có thể chạy trên nhiều độ phân giải và tỉ lệ màn hình khá nhau, cho phép những thiết bị có nhiều độ phân giải hơn là 320 x 480 Hiện nay, chúng ta có những chiếc smartphone Android chạy ở độ phân giải QVGA, HVGA, WVGA, FWVGA, qHD, và 720p Vài chiếc máy tính bảng còn đạt mức 1920 x 1080 nữa

Trang 9

Trang 9

- Tính năng Quick Search Box, được biết nhiều hơn trong thế giới điện thoại với cái tên Universal Search, cũng là một điểm mà Android nhận được nhiều lời khen Bạn có thể tìm kiếm danh bạ, ứng dụng, nhạc, tin nhắn,…, tất cả đều chỉ thao tác trong một hộp tìm kiếm mà thôi Trước Donut, khi nhấn nút Search trên máy Android thì bạn chỉ có thể tìm kiếm thông qua google.com mà thôi Google cũng cho phép những lập trình viên tích hợp tính năng tìm kiếm mới này vào ứng dụng của mình để mở rộng thêm khả năng của Quick Search Box

- Android 1.6 còn có gì mới? Đó là một Android Market với thiết kế mang tông màu xanh trắng đặc trưng của Android, có thể hiển thị các ứng dụng free và trả phí hàng đầu Những ứng dụng bên thứ ba cũng bắt đầu xuất hiện nhiều hơn Giao diện camera mới, tích hợp với trình xem ảnh tốt hơn, giảm thời gian chờ giữa hai lần chụp ảnh Nhưng cũng thường thì các nhà sản xuất cũng thay thế bằng ứng dụng của riêng mình

Trang 10

Trang 10

5 Android 2.0 và Android 2.1 Eclair

Đầu tháng 9 năm 2009, một năm sau 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 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 và 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ỉ được dùng độc nhất cho chiếc Motorola Droid của nhà mạng Verizon, một trong những chiếc điện thoại đã kích hoạt cho một kỉ nguyên Android lớn mạnh như ngày hôm nay Motorola Droid còn được biết đến với tên gọi Motorola Milestone khi nó xuất hiện ở Việt Nam Đây là một sản phẩm rất thành công của Motorola và cả Google khi mang đến cho người dùng những trải nghiệm cực kì tốt với Android

Vậy những gì làm cho Eclair quan trọng? Nó là bản nâng cấp và làm mới lớn nhất

mà Android từng có kể từ khi hệ điều hành này được giới thiệu, cả về ngoại hình lẫn kiến trúc bên trong Vào thời điểm Motorola Milestone ra mắt, độ phân giải cao và lạ 854 x 480 cùng nhiều yếu tố phần cứng khác đã làm cho sản phẩm này đứng đầu thế giới Android về cấu hình, nhưng quan trọng hơn là Android 2.0 có những tính năng khiến cho nó dễ bán hơn, chẳng hạn như:

Trang 11

Trang 11

- Hỗ trợ nhiều tài khoản người dùng: lần đầu tiên, nhiều tài khoản Google có thể được đăng nhập trên cùng một thiết bị chạy Android Tài khoản Microsoft Exchange cũng được hỗ trợ trong Eclair Người dùng có thể duyệt qua danh bạ, email của từng tài khoản Google giờ đây cho phép những nhà phát triển bên thứ ba tích hợp dịch vụ của họ vào trong mục Account này, đồng thời hỗ trợ tự động đồng bộ hóa

- Quick Contact: khi chạm vào một số liên lạc nào đó, có một menu nhỏ sẽ xuất hiện để bạn tương tác theo nhiều cách: gửi email, gọi điện, nhắn tin và hơn thế nữa Miễn là nơi nào có biểu tượng contact xuất hiện là nơi đó có thể dùng Quick Contact Sau này có thêm Twitter, Facebook và nhiều dịch vụ đồng bộ khác cũng tích hợp tính năng riêng của mình vào Quick Contact

- Cải tiến bàn phím ảo: Giống với chiếc G1, Droid/Milestone có một bàn phím QWERTY đầy đủ dạng trượt ngang nhưng 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 Mặc dù tính năng cảm ứng vẫn còn một điều xa vời với Android vào lúc đó (trình duyệt, bản đồ và cả các phần mềm khác không hề dùng được tính năng hai ngón tay để phóng to, thu nhỏ,…) nhưng Eclair lại sử dụng dữ liệu multitouch từ bàn phím để xác định điểm chạm thứ hai trong lúc người dùng gõ nhanh Độ chính xác của bàn phím

ảo trên Android 2.0 nhờ đó đã được cải tiến đáng kể

- Trình duyệt mới: Mặc dù chưa hỗ trợ cảm ứng đa điểm nhưng trình duyệt trên Android 2.0 cũng có nhiều điểm nâng cấp đáng khen Google đã hỗ trợ HTML5, bao gồm luôn khả năng phát video ở chế độ toàn màn hình Hộp địa chỉ kết hợp với thanh tìm kiếm (giống với trình duyệt Chrome) cũng lần đầu xuất hiện trên Android Để bù lại cho tính năng cảm ứng đa điểm, trình duyệt mới hỗ trợ chạm hai lần để phóng to nội dung trên màn hình, kèm theo đó là hai nút Zoom in, Zoom out

- Giao diện mới: các biểu tượng giờ đây đã đẹp hơn, sang trọng hơn, gọn gàng hơn nhiều so với trước Widget cũng được thiết kế mới để tương thích với độ phân giải cao trên Droid Giao diện menu cũng đẹp 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 và 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 và một màn hình khóa mới

Trang 12

Trang 12

- Android 2.1 cũng có rất nhiều ý nghĩa về việc thay đổi chiến lược của Google Nhận thấy rằng các hãng phần cứng thường thay đổi giao diện gốc của Android theo ý họ, Google đã chọn HTC để làm việc trực tiếp và tạo ra Nexus One, chiếc điện thoại đầu tiên của hãng Nexus One mang trong mình một bản Android 2.1 thuần khiết nhất và không hề bị chỉnh sửa gì cả Không chỉ nổi bật

về mặt phần mềm, Nexus One còn có phần cứng mạnh mẽ thời bấy giờ Nó là một trong những smartphone đầu tiên chạy trên CPU Snapdragon 1GHZ của Qualcomm, đồng thời sở hữu màn hình AMOLED độ phân giải WVGA Thực

ra, Google đã tiến hành việc này kể từ chiếc Droid với Android 2.0 Google và Motorola đã làm việc chặt chẽ để cùng phát triển một mẫu điện thoại tốt, nhưng Eclair trong Droid vẫn có vài sự tinh chỉnh Và tất nhiên là Google chưa bao giờ trực tiếp bán Droid cả

Trang 13

Trang 13

6 Android 2.2 Froyo

- Android 2.2 được ra mắt trong năm 2010 và mục tiêu của chương trình Nexus

đã xuất hiện rõ hơn bao giờ hết: Nexus One là chiếc điện thoại đầu tiên được nâng cấp lên Android 2.2, sớm hơn nhiều so với tất cả các hãng khác Giao diện màn hình chính đã được thay đổi, từ 3 màn hình chính tăng lên thành 5 màn hình Dãy nút kích hoạt nhanh chế độ gọi điện, web và App Drawer cũng

đã xuất hiện Những chấm nhỏ ở góc trái, phải bên dưới của màn hình giúp người dùng biết mình đang xem đến màn hình nào Google đã có nhiều cố gắng để giao diện Android được vui và đẹp hơn, dễ dùng hơn, bắt kịp phần nào với giao diện của bên thứ ba như HTC Sense chẳng hạn

Ngày đăng: 05/04/2014, 10:31

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w