Báo cáo tuần 1

6
Báo cáo tuần 1 Nguyễn Tuấn Kiệt – Lớp CNTT – Ca sáng 2-4-6 Sơ lược về Android 1. Android là gì? 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, HD Player, TV) phát triển bởi Google 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 2005). 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 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. 2. Lịch sử phát triển Anroid Tháng 7 năm 2005, Google mua lại Android, Inc., một công ty nhỏ mới thành lập 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 Miner (đồng sáng lập công ty Wildfire Communications), Nick Sears (từng là phó chủ tịch của T-Mobile), và Chris White (trưởng nhóm thiết kế và 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 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.[cần dẫn nguồn] 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 và 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 1 Đề tài: Nghiên cứu các Trojan, Malware cho phép đánh cắp dữ liệu như danh sách contact, tin nhắn trên điện thoại sử dụng Android và gửi ra ngoài.

description

Sơ lược về android

Transcript of Báo cáo tuần 1

Page 1: Báo cáo tuần 1

Báo cáo tuần 1 Nguyễn Tuấn Kiệt – Lớp CNTT – Ca sáng 2-4-6

Sơ lược về Android

1. Android là gì?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, HD Player, TV) phát triển bởi Google 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 2005).

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

2. Lịch sử phát triển AnroidTháng 7 năm 2005, Google mua lại Android, Inc., một công ty nhỏ mới thành lập 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 Miner (đồng sáng lập công ty Wildfire Communications), Nick Sears (từng là phó chủ tịch của T-Mobile), và Chris White (trưởng nhóm thiết kế và 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 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.[cần dẫn nguồn] 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 và 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 và Nhật báo phố Wall chú thích rằng Google muốn đưa công nghệ tìm kiếm và các ứng dụng của họ vào điện thoại di động và 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 in và online cũng sớm có bài viết về những tin đồn cho rằng Google đang phát triển một thiết bị cầm tay mang thương hiệu Google. Và 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ệ và trình diễn các mẫu thử với các nhà sản xuất điện thoại di động và nhà mạng.

3. Các phiên bản của android

Phiên bản API Tên Ngày phát hành1.0 Cấp 1 23/9/ 20081.1 Cấp 2 9/2/20091.5 Cấp 3 Cupcake 30/4/20091.6 Cấp 4 Donut 15/9/20092.0 Cấp 5 Eclair 26/10/2009

2.0.1 Cấp 6 3/12/2009

1Đề tài: Nghiên cứu các Trojan, Malware cho phép đánh cắp dữ liệu như danh sách contact, tin

nhắn trên điện thoại sử dụng Android và gửi ra ngoài.

Page 2: Báo cáo tuần 1

Báo cáo tuần 1 Nguyễn Tuấn Kiệt – Lớp CNTT – Ca sáng 2-4-6

2.1 Cấp 7 12/1/20102.2

Cấp 8 Froyo

20/5/20102.2.1 18/1/20112.2.2 22/1/20112.2.3 21/11/20112.3

Cấp 9 Gingerbread6/12/2010

2.3.1 12/20102.3.2 1/20112.3.3

Cấp 10 Gingerbread

9/2/20112.3.4 28/4/20112.3.5 25/7/20112.3.6 2/9/20112.3.7 21/9/20113.0 Cấp 11

Honeycomb

22/2/20113.1 Cấp 12 10/5/20113.2

Cấp 13

15/7/20113.2.1 20/9/20113.2.2 30/8/20113.2.33.2.4 12/20113.2.5 1/20123.2.6 2/10124.0

Cấp 14Ice Cream Sandwich

19/10/20114.0.1 21/10/20114.0.2 28/11/20114.0.3

Cấp 1516/12/2011

4.0.4 29/3/20124.1

Cấp 16

Jelly Bean

9/7/20124.1.1 23/7/20124.1.2 9/10/20124.2

Cấp 1713/11/2012

4.2.1 27/11/20124.2.2 11/2/20134.3

Cấp 1824/7/1013

4.3.1 3/10/20134.4

Cấp 19 KitKat

31/10/20134.4.1 5/12/20134.4.2 9/12/20134.4.3 2/6/20144.4.4 19/6/2014

2Đề tài: Nghiên cứu các Trojan, Malware cho phép đánh cắp dữ liệu như danh sách contact, tin

nhắn trên điện thoại sử dụng Android và gửi ra ngoài.

Page 3: Báo cáo tuần 1

Báo cáo tuần 1 Nguyễn Tuấn Kiệt – Lớp CNTT – Ca sáng 2-4-6

4. So sánh android 2.3 (Gingerbread) và android 4.x (4.0 – Ice Cream Sandwich):

Android 2.3, tên mã là Gingerbread được phát hành vào ngày 06 tháng 12 năm 2010 và là một bản nâng cấp của Android v2.2 Froyo. Các v2.3 được thiết kế đặc biệt cho điện thoại thông minh, nó được coi là một trong những phiên bản phổ biến nhất của Android cho điện thoại thông minh. Ngoài bố trí đã có sẵn trên Froyo, công ty cung cấp các thay đổi như giao diện người dùng được cập nhật, tăng tốc độ và sự đơn giản, hỗ trợ cho màn hình lớn hơn và độ phân giải cao, hỗ trợ cho hệ thống điện thoại SIP VOIP, bàn phím ảo nhanh hơn và trực quan hơn, chức năng sao chép dán nâng cao, hỗ trợ NFC, hiệu ứng âm thanh mới, quản lý download mới, hỗ trợ nhiều camera, hỗ trợ xem video WebM/VP8 và AAC mã hóa âm thanh, cải thiện quản lý điện năng, chuyển từ YAFFS đến ext4 trên các thiết bị mới hơn, âm thanh, đồ họa và cải tiến đầu vào cho các nhà phát triển trò chơi, đồng thời thu gom rác thải và hỗ trợ cho các cảm biến nhiều hơn. Công ty cũng vận chuyển một cập nhật nhỏ cho Gingerbread theo phiên bản 2.3.3-2.3.7. Những bản cập nhật được cung cấp tính năng mới như: hỗ trợ cho giọng nói hoặc video chat, mở cửa phụ kiện hỗ trợ thư viện, cải tiến để ứng dụng gmail, hình ảnh động bóng cho danh sách cuộn, cải tiến phần mềm máy ảnh và cải thiện hiệu quả pin.

Android 4.0 Ice Cream Sandwich đã được công khai phát hành vào ngày 19 Tháng 10 năm 2011. Các Android 4.0 thật sự là một sự là một bản nâng cấp của 2.3 Gingerbread và được cung cấp một loạt các tính năng mới. Android cũng đã có phiên bản 3.0, chỉ dành cho máy tính bảng. Phiên bản này về cơ bản là một sự kết hợp của Android 2.3.x và Android 3.x. Công ty cung cấp các tính năng cập nhật như: nút mềm, widgets, dễ dàng để tạo thư mục mới, cải thiện thư thoại trực quan, chức năng pinch-to-zoom, chụp ảnh màn hình, bàn phím được cải thiện, khả năng truy cập các ứng dụng từ lockscreen, tính năng mở khóa bằng nhận diện khuôn mặt, trình duyệt web theo thẻ, tự động đồng bộ hóa trình duyệt chrome đánh dấu, kiểu chữ mới cho giao diện người dùng, cải thiện ứng dụng máy ảnh, được xây dựng trong biên tập ảnh, bố trí bộ sưu tập mới, ứng dụng tích hợp với mạng xã hội, cập nhật trạng thái và hình ảnh hi-res, khả năng tương thích NFC, tăng tốc phần cứng, quản lý wifi và quay video 1080p

4.1.Sự khác nhau về yêu cầu phần cứng cần thiết để cài đặt

Android 2.3 Android 4.0

Cần ít nhất 128 MB bộ nhớ có sẵn cho Kernel và cho không gian người sử dụng

Cần ít nhất 340 MB bộ nhớ có sẵn cho kernel và cho không gian người sử dụng

Dung lượng Ram tối thiểu cần thiết là 150MB Dung lượng Ram tối thiểu cần thiết là 350 MB

Màn hình:

- Màn hình phải có kích cỡ ít nhất 2,5 inch

- Mật độ phải được ít nhất 100 dpi- Tỉ lệ màn hình từ 1.333 (4:3) đến 1,779

(16:9)- Công nghệ màn hình được sử dụng là

công nghệ “ Square pixels”

Màn hình:

- Màn hình phải có kích cỡ ít nhất 426x320

- Mật độ phải được ít nhất 100 dpi- Tỉ lệ màn hình từ 1.333 (4:3) đến 1,85

(16:9)

3Đề tài: Nghiên cứu các Trojan, Malware cho phép đánh cắp dữ liệu như danh sách contact, tin

nhắn trên điện thoại sử dụng Android và gửi ra ngoài.

Page 4: Báo cáo tuần 1

Báo cáo tuần 1 Nguyễn Tuấn Kiệt – Lớp CNTT – Ca sáng 2-4-6

Yêu cầu có các phím vậy lý Không yêu cầu có có phím vật lý

Các API Android bao gồm trình quản lý download các ứng dụng có thể sử dụng để tải dữ liệu.Trình quản lí download phải có khả năng tải tập tin có dung lượng ít nhất 55 MB

Các API Android bao gồm trình quản lý download các ứng dụng có thể sử dụng để tải dữ liệu.Trình quản lí download phải có khả năng tải tập tin có dung lượng ít nhất 100 MB

4.2.Sự khác nhau về giao diện

Android 2.3 Android 4.0

Giao diện đơn giản Giao diện tinh tế hơn, trong suốt và đẹp mắt hơn

Chỉ hỗ trợ phím ảo là phím Home Hỗ trợ các phím ảo: Home, Back, Menu

Không có widget menu Có Widget menu giúp tìm nhanh thông tin mà không cần mở ứng dụng

4.3.Sự khác nhau về tính năng

Android 2.3 Android 4.0

Thiết kế tối ưu hóa cho Smartphone Thiết kế tối ưu hóa cho Smartphone và Tablet

Chỉ có thể xóa tất các các thông báo cùng lúc trên trình quản lý

Chỉ có thể xóa riêng rẽ các thông báo cùng lúc trên trình quản lý

Chỉ có thể trả lời, ngắt cuộc gọi khi màn hình bị khóa

Có thể thực hiện thêm 1 số tính năng khi màn hình bị khoái ngoài trả lời , ngắt cuộc gọi như gửi tin nhắn

Không có tính năng mở khóa màn hình nhận diện khuôn mặt

Có tính năng mở khóa màn hình nhận diện khuôn mặt

Không hỗ trợ chỉnh sửa hình ảnh Hỗ trợ chỉnh sửa hình ảnh , tự động nhận diện được tất cả các camera trên thiết bị

4.4.Sự khác nhau về giao thức mạng

Android 2.3 Android 4.0

Không hỗ trợ giao thức https Hỗ trợ giao thức https

HẾT4

Đề tài: Nghiên cứu các Trojan, Malware cho phép đánh cắp dữ liệu như danh sách contact, tin nhắn trên điện thoại sử dụng Android và gửi ra ngoài.