Chưa biệt được chính xác khả năng tiếp nhận môn học này của em như thế nào, t hông qua h ệ điều hành mã nguồn mở Linux em xin phép dùng những kiến thức đã học để giải thích các các thủ t
Trang 1Đại Học Quốc Gia TP.HCM Trường Đ ại Học Khoa học Tự nhiên
BÀI TIỂU LUẬN MÔN PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC
ĐỀ TÀI:
NGHIÊN CỨU QUÁ TRÌNH P HÁT TRIỂN
CỦA HỆ ĐIỀU HÀNH ANDROID
GVHD: GS TS KH Hoàng Kiếm Người thự c hiện: Trần Hồn g N ghi
TP.HCM – 12/2012
Trang 2MỤC LỤC
Phan 1 KHÁI QUÁT 40 NG UYÊN LÝ SÁNG TẠO 2
1) Nguyên lý phân nhỏ: 2
2) Nguyên lý “tách k hỏi”: 2
3) Nguyên lý phẩm chất cục bộ: 2
4) Nguyên lý phản đối xứng: 2
5) Nguyên lý kết hợp: 2
6) Nguyên lý vạn năng: 2
7) Nguyên lý “chứa trong” : 3
8) Nguyên lý phản trọng lư ợng: 3
9) Nguyên lý gây ứng s uất sơ bộ: 3
10) Nguyên lý thự c hiện sơ bộ: 3
11) Nguyên tắc dự phòng: 3
12) Nguyên tắc đẳng thế: 3
13) Nguyên tắc đảo ngư ợc: 4
14) Nguyên tắc cầu (tròn) hoá: 4
15) Nguyên tắc linh động: 4
16) Nguyên tắc giải “thiếu” hoặ c “thừ a” : 4
17) Nguyên tắc chuyển s ang chiều k hác: 4
18) Nguyên tắc sử dụng các dao động cơ học: 5
19) Nguyên tắc tác động theo chu k ỳ: 5
20) Nguyên tắc liên tục tác động có ích 5
21) Nguyên lý “vư ợt nhanh”: 5
22) Nguyên lý biến hại thành lợi: 6
23) Nguyên lý quan hệ phản hồi: 6
24) Nguyên lý sử dụng trung gian: 6
25) Nguyên lý tự phục vụ: 6
26) Nguyên lý sao chép (copy): 6
27) Nguyên lý “r ẻ” thay cho “đắt”: 7
28) Thay thế s ơ đồ cơ học: 7
Trang 329) Sử dụng các k ết cấu khí và lỏng: 7
30) Sử dụng vỏ dẻo và m àng mỏng: 7
31) Sử dụng các v ật liệu nhiều lỗ: 7
32) Nguyên lý thay đổi màu sắc: 7
33) Nguyên lý đồng nhất: 8
34) Nguyên lý phân hủy hoặc tái s inh các phần: 8
35) Thay đổi các thông s ố hóa lý của đối tượng: 8
36) Sử dụng chuyển pha: 8
37) Sử dụng sự nở nhiệt: 8
38) Sử dụng các chất oxy hoá mạnh: 9
39) Thay đổi độ trơ: 9
40) Sử dụng các v ật liệu hợp thành (composite): 9
Phan 2 Q UÁ TRÌNH PH ÁT TRI ỂN C ỦA H Ệ ĐIỀU HÀNH ANDRO ID 10
I Giới thiệu về HĐ H Androi d 10
II C hặng đườ ng phát triển của HĐH Android qu a các phiên bản 10
1) Android xuất hiện 11
2) Android 1.0 13
3) Android 1.1 13
4) Android 1.5: Cupcake 13
5) Android 1.6: Donut 14
6) Android 2.0: Éclair 14
7) Android 2.2: Froyo 15
8) Android 2.3: Gingerbread 16
9) Android 3.0: Honeycom b 16
10) Android 4.0: Ice Cream Sandwich 17
11) Android 4.1: Jelly Bean 17
12) Android 4.2: vẫn là Jelly Bean 18
13) Tương lai Android X 18
III SO SÁNH HỆ ĐIỀU HÀNH AND RO ID VỚI CÁ HỆ Đ IỀU HÀNH KH ÁC TRÊN Đ IỆN THO ẠI DI ĐỘ NG 19
1) Tổng s ố thiết bị 19
2) Tổng s ố ứng dụng 19
Trang 43) Ứng dụng tối ưu hóa cho máy tính bảng 20
4) Hỗ trợ ứng dụng chưa phê duyệt của hãng thứ ba 20
5) 4G 21
6) Dịch vụ đám mây 21
7) Điều khiển bằng giọng nói 22
8) Đa nhiệm 22
9) Điều hướng 22
10) Tìm kiếm 23
11) Thiết bị lõi kép 23
12) Ứng dụng bàn phím của hãng thứ ba 23
13) NFC 24
IV N HỮN G DỰ ĐO ÁN VỀ TƯƠ NG LAI MỞ C ỦA HỆ ĐIỀU HÀN H AN D ROID 24
1) Nhận xét 24
2) Hệ điều hành Android và những chiếc máy ảnh s ố 25
V C ÁC N GUYÊN LÝ S ÁNG TẠO ĐƯ ỢC VẬN D ỤNG VÀO QUÁ TRÌNH PHÁT TRIỂN HỆ ĐIỀU HÀNH AND RO ID CŨNG NHƯ S Ẽ ĐƯỢC ÁP DỤN G TRO NG LAI: 26
1) Nguyên tắc r ẻ thay cho đắt 26
2) Nguyên tắc thay đổi màu sắc 26
3) Nguyên lý đảo ngược: 26
4) Nguyên lý sao chép: 27
5) Nguyên lý loại bỏ và tái sinh từ ng phần 28
6) Nguyên lý chứa tr ong 29
7) Nguyên lý vạn năng 30
8) Nguyên lý kết hợp 30
9) Nguyên lý dự phòng 30
10) Nguyên tắc phân nhỏ 31
11) Nguyên tắc chuyển s ang chiều k hác 32
12) Nguyên tắc dao động cơ học 32
13) Nguyên tắc chuyển pha 32
14) Thay đổi các thông s ố lý hóa của đối tượng 33
15) Nguyên tắc đồng nhất 33
Trang 516) Nguyên tắc biến hại thành lợi 33 17) Nguyên tắc tác động theo chu k ỳ 34 18) Nguyên tắc cầu tròn hóa 34
Trang 6LỜI NÓI ĐẦU
Một trong những môn học đ ầu tiên của chương trình cao học Công N ghệ
Thông T in là mô n ”Ph ương pháp n ghiên cứu khoa học trong tin h ọc” do thầy Hoàng Kiếm phụ trách Trước đây, khi chưa học môn này em cứ nghĩ rằng sán g
tạo phải là m ột vấn đề gì đó rất huyền bí, thiên bẩm Như ng qua m ôn học này
không những chỉ cho ta biết cách tự giải quy ết một vấn đề mà còn giúp ta phân tích đư ợc vấn đề nào đó trong hiện t ại đã đư ợc giải quyết như thế nào, bằng những quy luật, phương pháp gì và dự báo được khả năng trong tương lai của nó như thế nào
Chưa biệt được chính xác khả năng tiếp nhận môn học này của em như thế nào, t hông qua h ệ điều hành mã nguồn mở Linux em xin phép dùng những kiến thức đã học để giải thích các các thủ thu ật (trong s ố 40 nguyên lý được trình bày bởi G enrikh Saulovich Altshuller) đã đư ợc con người áp dụng trong suốt quá trình phát triển hệ điều hành này và nhờ thầy đánh giá giùm
Qua đây, em xin gởi lời cám ơn đến thầy Hoàng K iếm, thầy đã r ất tận tâm, truyền đạt rất nhiều kiến thức, ý tưởng mà em rất tâm đắc Em chúc thầy cùng luôn khỏe mạnh và đạt nhiều thành quả trong công việc của m ình
Trang 7TỔNG QUAN
Từ ngàn xưa đến nay, xã hội loài ngư ời không ngừng phát triển, do nhu cầu của cá nhân, của cộng đồng cùng với tinh thần cầu t iến con người đã tạo ra được một xã hội phát triển như ngày nay Trong quá trình phát triển xã hội, con người
đã không ngừng sáng t ạo một cách vô thứ c hoặc có ý thức Sáng t ạo là một quá trình phát triển không ngừng và ta thấy trong mọi hoạt động xã hội đều có bóng dáng của sự sáng t ạo Trư ớc đây, hoạt động sáng tạo được cho là thiên phú, huyền
bí, may mắn hoặc ngẫu hứng, thì ngày nay lĩnh vực s áng tạo đã được nhà khoa học, nhà giáo Genrikh Saulovich Altshuller khái quát hóa thành m ột môn khoa học và một bộ phận quan trọng nhất trong bộ m ôn khoa học này là hệ thống
40 thủ thuật, và một sự s áng tạo nào khi ph ân tích t a cũng thấy nó nằm trong hệ thống 40 thủ thuật này
Xã hội càng phát triển, con người càng không ngừng sáng tạo và đổi mới Phần trình bày dưới đây sẽ khái quát lịch sử phát triển của H ệ điều hành Android
và giải thích các các nguyên lý (trong s ố 40 nguyên lý đư ợc trình bày bởi Genrikh Saulovich Altshuller) đã đư ợc áp dụng trong quá trình phát triển hệ điều hành này
Trang 8Phan 1 KHÁI QUÁT 40 NGUYÊN LÝ SÁNG T O
1) Nguyên l ý phân nhỏ:
a Chia đối tượng t hành các phần độc lập
b Làm đối tượng trở nên tháo lắp đư ợc
c Tăng mứ c độ phân nhỏ đối tượng
b Các phần khác nhau của đối tư ợng phải có các chứ c năng khác nhau
c Mỗi phần của đối tượng phải ở trong nhữ ng điều kiện thích hợp nhất đối với công việc
Trang 97) Nguyên l ý “chứa trong”:
- Một đối tư ợng được đặt bên trong đối tượng khác và bản thân nó lại chứ a đối tượng thứ ba
- Một đối tư ợng chuyển động xuyên suốt bên trong đối tượng khác
9) Nguyên l ý gây ứng suất sơ bộ:
- G ây ứng suất trước với đối tượng để chống lại ứng suất không cho phép hoặc không mong muốn khi đối tư ợng làm việc (hoặc gây ứng s uất trước để khi làm việc sẽ dùng ứng s uất ngư ợc lại)
10) N guyên l ý thực hiện sơ bộ:
- Thự c hiện trư ớc sự thay đổi cần có, hoàn toàn hoặc từng phần, đối với đối tượng
- Cần s ắp xếp đối tượng trư ớc, sao cho chúng có thể hoạt động từ vị trí thuận lợi nhất, không mất thời gian dịch chuyển
Trang 1013) N guyên tắc đảo ngược:
- Thay vì hành động như yêu cầu bài toán, hành động ngược lại (ví dụ: không làm nóng mà làm lạnh đối tượng)
- Làm phần chuyển động của đối tượng (hay môi trư ờng bên ngoài) thành đứng yên và ngư ợc lại, phần đứng yên thành chuyển động
14) N guyên tắc cầu (tròn) hoá:
a Chuy ển những phần thẳng c ủa đố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
b Sử dụng các con lăn, vi ên bi, vòng xoắn
c Chuy ển sang chuyển động quay, sử dụng lực ly tâm
16) N guyên tắc giải “thiếu” hoặc “th ừa”:
- Nếu như khó nhận được 100% hi ệu quả cần thiết, nên nhận ít hơn hoặc nhiều hơn “một chút” Lúc đ ó bài toán có thể tr ở nên đơn giản hơn và dễ giải hơn
17) N guyên tắc chu yển sang chi ều khác:
a Những khó khăn do chuy ển động (hay sắp xếp) đối tượng t heo đư ờng (một chiều) s ẽ được khắc phục nếu cho đối tượng khả n ăng di chuyển trên m ặt phẳng (hai chiều) Tương tự, những bài toán liên quan đến chuyển động (hay s ắp xếp) các đối tượng trên m ặt phẳn g sẽ đư ợc đơn giản hoá khi chuyển sang không gian (ba chiều)
b Chuy ển các đối t ượng có kết cấu một tầng thành nhiều tần g
Trang 11c Đặt đối tượn g nằm nghiêng
d Sử dụng mặt sau của diện tích cho trư ớc
e Sử dụng các luồng ánh sán g tới diện tích bên cạnh hoặc tới mặt sau của
di ện t ích cho trư ớc
18) N guyên tắc sử dụng cá c dao động cơ học:
a Làm đối tượng dao động Nếu đ ã có da o động, tăng t ầng s ố dao động (đến t ần số s iêu âm)
b Sử dụng tần số cộng hư ởng
c Thay vì dùng các bộ rung cơ học, dùng các bộ r ung áp điện
d Sử dụng siêu âm kết hợp với trường điệ n từ
19) N guyên tắc tác động theo chu k ỳ:
a Chuy ển t ác động liên tục thành t ác động theo chu kỳ (xung)
b Nếu đã có tác độ ng t heo chu kỳ, hãy thay đổi chu kỳ
c Sử dụng các khoảng thời gian giữa các xung để thực hiện tác động khác
20) N guyên tắc liên tụ c tác động có ích
a Thực hiện cô ng việc một cách liên tục (tất cả các ph ần của đ ối tư ợng cần luôn luôn làm việc ở chế độ đủ tải)
b Khắc phục vận hành không tải và trung gian
c Chuy ển chuy ển động tịnh tiến qua l ại thành chuyển động quay
21) N guyên l ý “vượt nh anh”:
a Vư ợt qua các giai đoạn có hại hoặc nguy hiểm với vận tốc lớn
b Vư ợt nhanh để có được hiệu ứ ng cần thiết
Trang 1222) N guyên l ý biến hại thành lợi:
a Sử dụng nhữ ng tác nhân có hại (thí dụ tác động có hại của môi trư ờng)
để thu đư ợc hiệu ứng có lợi
b Khắc phục tác nhân có hại bằng cách kết hợp nó với tác nhân có hại khác
c Tăng cường tác nhân có hại đến mức nó không còn có hại nữ a
23) N guyên l ý quan hệ phản hồi:
a Thiết lập quan hệ phản hồi
b Nếu đã có quan hệ phản hồi, hãy thay đổi nó
24) N guyên l ý sử dụng trung gian:
- Sử dụng đối tư ợng trung gian, chuy ển t iếp
25) N guyên l ý tự phục vụ:
d Đối tượng phải tự phục vụ bằng cách thự c hiện các thao tác phụ trợ, sử a chữa
e Sử dụng phế liệu, chất thải, năng lượng dư
26) N guyên l ý sao chép (copy):
a Thay vì sử dụng những cái không đư ợc phép, p hứ c tạp, đắt tiền, không tiện lợi hoặc dễ vỡ, sử dụng bản s ao
b Thay thế đối tượng hoặc hệ các đối tượng bằng bản s ao quang học (ảnh, hình vẽ) với các tỷ lệ cần thiết
c Nếu không thể sử dụng bản s ao quan g học ở vùng biẻu kiến (vùng ánh sáng nhìn thấy được b ằng mắt thường), chuyển s ang sử dụng các bản sao hồng ngoại hoặc tử ngoại
Trang 1327) N guyên l ý “rẻ” thay cho “đắt”:
- Thay thế đối tượng đắt tiền bằng bộ các đối tượng rẻ có chất lượng kém hơn (t hí dụ như v ề t uổi thọ)
28) Th ay thế sơ đồ cơ học:
a Thay thế s ơ đồ cơ học b ằng điện, quang, nhiệt, âm hoặc mùi vị
b Sử dụng điện trường, từ trường và điện từ trường trong tương tác với đối tượng
c Chuyển các trư ờng đứ ng yên s ang chuyển động, các trường cố định sang thay đổi theo thời gian, các trường đồng nhất sang có cấu trúc nhất định
a Sử dụng các vỏ dẻo và màng mỏng thay cho các kết cấu khối
b Cách ly đối tượng với môi trư ờng bên ngoài bằng các vỏ dẻo và m àng mỏng
31) Sử dụng các vật liệu n hiều l ỗ:
a Làm đối tượng có nhiều lỗ hoặc sử dụng thêm nhữ ng chi tiết có nhiều lỗ (miếng đệm, tấm phủ… )
b Nếu đối tượng đã có nhiều lỗ, sơ bộ tẩm nó bằng chất nào đó
32) N guyên l ý thay đổi màu sắc:
a Thay đổi màu sắc của đối tượng hay môi trư ờng bên ngoài
b Thay đổi độ trong suốt của của đối tư ợng hay m ôi trường bên ngoài
Trang 14c Để có thể quan s át được những đối tư ợng hoặc nhữ ng quá trình, sử dụng các chất phụ gia màu, huỳnh quang
d Nếu các chất phụ gia đó đã được sử dụng, dùng các nguyên tử đánh dấu
e Sử dụng các hình vẽ, ký hiệu thích hợp
33) N guyên l ý đồng nh ất:
- Những đối tượng, tương tác với đối tượng cho trư ớc, phải được làm từ cùng một vật liệu (hoặc từ vật liệu gần về các t ính chất) với vật liệu chế tạo đối tượng cho trước
34) N guyên l ý phân hủ y h oặc tái sin h các phần:
- Phần đối tư ợng đã hoàn thành nhiệm v ụ hoặc trở nên không càn thiết phải
tự phân hủy (hoà tan, bay hơi ) hoặc phải biến dạng
- Các phần mất mát của đối tượng phải đư ợc p hục h ồi trực tiếp trong quá trình làm việc
35) Th ay đổi các thông số hóa lý củ a đối tượng:
a Thay đổi trạng thái đối tượng
b Thay đổi nồng độ hay độ đậm đặc
c Thay đổi độ dẻo
d Thay đổi nhiệt độ, thể tích
36) Sử dụng chu yển pha:
Sử dụng các hiện tượng nảy s inh trong quá trình chuyển pha như: thay đổi thể tích, toả hay hấp thu nhiệt lượng
37) Sử dụng sự n ở nhiệt:
a Sử dụng sự nở (hay co) nhiệt của các vật liệu
b Nếu đã dùng sự nở nhiệt, sử dụng với vật liệu có các hệ số nở nhiệt khác nhau
Trang 1538) Sử dụng các ch ất oxy hoá mạnh :
a Thay không khí thư ờng bằng không khí giàu oxy
b Thay không khí giàu oxy bằng chính oxy
c Dùng các bứ c xạ ion hoá tác động lên không khí hoặc oxy
d Thay oxy giàu ozon (hoặc oxy bị ion hoá) bằng chính ozon
39) Th ay đổi độ trơ:
a Thay môi trư ờng thông thường bằng môi trư ờng trung hoà
b Đưa thêm vào đối tượng các phần, các chất phụ gia, trung hoà
c Thực hiện quá trình trong chân không
40) Sử dụng các vật liệu h ợp thành (composite):
- Chuyển từ các vật liệu đồng nhất sang sử dụng những vật liệu hợp thành (composit e) Hay nói chung sử dụng các vật liệu mới
Trang 16Phan 2 QUÁ TRÌNH PHÁT TRI N C A H ĐI U
HÀNH ANDROID
I Giới thiệu về HĐ H Androi d
Android là hệ điều hành tr ên điện tho ại di động (và hiện nay là cả trên một
số đầu phát HD , H D Player) đư ợc phát triển bởi G oogle và dựa trên nền t ảng 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 2 005) A ndroid 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 Các nhà phát triển viết ứng dụng cho A ndroid dựa trên ngôn ngữ J ava Sự ra mắt của A ndroid vào ngày 5 tháng 11 năm 2 007 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 và 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 A ndroid th eo bản cấp phép Apache Hệ điều hành A ndroid bao gồm 12 triệu dòng mã; 3 triệu dòng XM L, 2.8 triệu dòng mã C, 2.1 triệu mã Java
và 1.75 triệu dòng mã C++ Bao gồm : hệ điều hành, những phần mềm trung gian(middlew are) và một số ứng dụng cơ bản mà người sử dụng cần đến Bộ công
cụ phát triển phần mềm A ndroid SD K cung cấp các công cụ và các giao diện lập trình ứng dụng API cần thiết để xây dựng và phát triển các ứng dụng trên nền Android bằng ngôn ngữ lập trình Java.Androi là một tổ hợp với 3 t hành phần cơ bản:
- Hệ điều hành mã nguồn mở và hoàn toàn miễn phí cho thiết bị di động
- Nền tảng phát triền mã nguồn mở cho việc tạo ra các ứng dụng trên thiết bị
di động Android
- Các thiết bị, cụ thể là thiết bị di động chạy hệ điều hành A ndroid và các
ứng dụng của nó
II Chặng đường phát triển của HĐ H Android qua c ác phiê n bản
Hệ điều hành A ndroid đã trải qua chặng đư ờng năm năm phát triển, hàng loạt phiên bản m ang nhiều cải tiến ra mắt Sau đây là các tính năng chủ chốt trong các phiên bản A ndroid từ khi ra mắt đến nay
Trang 171) Android xuất hiện
Kỉ nguyên của Android chính thứ c bắt đầu vào ngày 22 tháng 10 năm 2 008, khi mà chiếc điện thoại thông minh T-mobile G1 ra mắt tại M ỹ Rất nhiều tính năng có mặt từ thời điểm ban đầu đó cho đến tận bây giờ m à chúng ta vẫn không thể s ống thiếu: đó là b àn phím hiển thị trên m àn hình (on s creen keyboard), màn hình cảm ứn g, các ứng dụng trả phí… Và nhữ ng t ính năng đầu tiên của Android
đã xuất hiện trên chiếc G1 này:
Trang 18Hệ thống thông báo (notification system)
Trang 19Mặc dù nhữn g smartph one đầu tiên không thể tránh khỏi những th iếu sót, nhưng hệ thống báo hiệu notification sy stem của Android là một trong số những thành công của Android đã đạt được cho đến tận ngày nay Phải mất đến ba năm
để IO S của Apple m ới làm đư ợc điều tư ơng tự: thông b áo nhữ ng tin nhắn cùng với các cảnh báo từ ứng dụng Bí mật của G 1 ở thanh trạng thái, có thể kéo xuống để hiện lên tất cả nhữ ng thông báo trong một danh sách: tin ngắn, hộp thư thoại, chuông báo thức…
2) Android 1.0
Chính thức ra mắt ngày 23 tháng 11 năm 2008 H TC Dream là dòng
smartp hone thư ơng mại dùng Android đầu tiên với kiểu dáng trư ợt kèm bàn phím vật lý Phiên bản Android 1.0 chư a được Google định hình tên m ã, dù trước đó tên gọi A stro Boy hay Bender đư ợc gán cho thế hệ đầu tiên này
Android 1.0 rất nguyên sơ, tích hợp sẵn khả năng đồng bộ dữ liệu với các dịch vụ trực tuyến của Google như G mail, Google Calendar và Contacts, m ột trình phát media, hỗ trợ Wi-Fi và Bluetooth, thanh trạng thái hiển thị các thông báo ứng dụng và một ứng dụng chụp ảnh (camera) tuy chưa cho phép thay đổi độ phân giải
và chất lư ợng ảnh
3) Android 1.1
Ra mắt ngày 9 tháng 2 năm 2009 Bên cạnh con số,
Google đư a hệ thống t ên gọi (tên mã) vào các phiên bản
Android Tuy chưa chính t hức áp dụng như ng Android
1.1 đã có tên Petit Four K hông bao gồm nhiều tính năng,
phiên bản này bổ s ung một số chức năng mới cho Google
Maps hiển thị chi tiết hơn, bàn phím ảo gọi điện thoại đã có t hể hiển thị hoặc ẩn khi gọi, chương trình SMS cho phép ngư ời dùng lưu t ập tin đính kèm Android 1.1 sửa m ột số lỗi trong Android 1.0
4) Android 1.5: Cu pcake
Trang 20Ra mắt ngày 30 tháng 4 năm 2009 Cupcake, t ên mã
đầu tiên áp dụng cho phiên bản A ndroid Cupcake mang
nhiều tính năng mới như b àn phím ảo có khả năng dự đoán
từ đang gõ, từ điển từ ngữ do ngư ời dùng đặt ra, hỗ trợ
widget trên giao diện chủ, quay phim và phát lại video
clip, lược sử thời gian cuộc gọi, chế độ tự động xoay màn
hình theo hướng sử dụng (screen rotation) T rình duyệt
web trong Cupcake có thêm khả năng sao chép/ dán (copy/paste)
Ngoài ra, phiên bản này cho phép ngư ời dùng hiển thị hình ảnh trong danh
bạ, một điểm thú vị mà hầu hết người dùng điện thoại di động muốn có Màn hình chuyển đổi và hình ảnh khi khởi động máy được làm m ới
5) Android 1.6: Donu t
Ra mắt ngày 30 tháng 9 năm 2009 Donut khắc phục
các chức năng "lỏng lẻo" trong Cupcake, mở rộng chứ c
năng tìm kiếm bằng giọng nói và ký tự đến bookmark và
danh bạ Android M arket trở thành "chợ đầu mối" để
người dùng tìm kiếm và xem các ứng dụng Android Ứ ng
dụng chụp ảnh và quay phim trong D onut nhanh hơn Hệ
điều hành hỗ trợ màn hình có độ phân giải lớn hơn, hư ớng
đến các thế hệ smartphone màn hình lớn
6) Android 2.0: Éclair
Ra mắt ngày 26 tháng 10 năm 2009 Chỉ sau gần m ột tháng ra mắt Donut (A ndroid 1.6), Google tung ra Eclair, phiên bản đư ợc nhận định là "bước đi lớn" của hệ điều hành này
* Nhip Sống Số: Android lên ba và bước nhảy xa ngoạn mục
Trang 21Eclair cải tiến rất nhiều, từ giao diện đến ứn g dụng bên trong hệ thống Ứng dụng chụp ảnh tăng cư ờng thêm chứ c năng z oom số (phóng t o), cân bằng trắng, hỗ trợ đèn flash và các hiệu ứ ng màu sắc
Hệ thống hoạt động ổn định hơn, cải thiện khả năng xử lý, hỗ trợ kết nối Bluetooth tốt hơn, đặc biệt tùy chọn đồng bộ nhiều tài khoản Một điểm thuận tiện được đánh giá cao lúc bấy giờ là giao diện danh bạ cho phép nhấn chọn vào một ảnh danh bạ để gọi, nhắn tin hay email đến họ Giao diện ứn g dụng lịch biểu (Calendar) cũng thay đổi Eclair là phiên bản A ndroid đầu tiên hỗ trợ ảnh nền động (live w allpaper) dù t ùy chọn này tiêu tốn khá nhiều pin
7) Android 2.2: Froyo
Ra mắt ngày 20 tháng 5 năm 2010 Từ phiên bản 2.0 trở đi, Android dần hoàn thiện hơn Phiên bản 2.2 (Froyo) mang Adobe Flash đến Android, kéo theo hàng loạt ứn g dụng và game trên nền Flash
Người dùng cũng có thể xem v ideo clip nền
Flash như YouT ube và "ra lệnh" thự c hiện
cuộc gọi qua Bluetooth
Một chức năng mới trong Froyo được
nhóm ngư ời dùng lưu động yêu thích là U SB
Tethering và Wi-Fi Hotspot, biến chiếc
smartp hone Android t hành thiết bị phát s óng
Wi-F i từ kết nối 3G Tính năng này được sử