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 PHÁT TRIỂN của hệ điều HÀNH ANDROID

42 5 0
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 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

Đại Học Quốc Gia TP HCM T rường Đại Học Khoa học Tự nhiên BÀI TIỂU LUẬ N MÔN PHƯƠNG PHÁP N GHIÊN CỨU K HOA HỌC ĐỀ TÀI: NGH IÊN CỨU QUÁ TRÌNH P HÁT TR IỂN CỦA HỆ Đ IỀU HÀNH AN DRO ID GVHD: GS TS KH Hoàng Ki ếm Người thự c hiện: Trần Hồng Nghi Mã số: 121104 Lớp: KHMT Khóa : 22 TP HCM – 12/2012 MỤC LỤC Ph an KHÁ I QUÁT40 NG UYÊN LÝ S ÁNG TẠO .2 1) Ng uyên lý phân nhỏ: 2) Ng uyên lý “t ch k hỏ i”: 3) Ng uyên lý phẩm chất cục b ộ: 4) Ng uyên lý phản đối x ứn g: 5) Ng uyên lý kết hợ p: 6) Ng uyên lý vạn năng: 7) Ng uyên lý “chứa tro ng” : 8) Ng uyên lý phản trọng lư ợn g: 9) Ng uyên lý gây ứng suất sơ bộ: 10) Ng uyên lý thực sơ b ộ: 11) Ng uyên tắc dự phòng: 12) Ng uyên tắc đẳ ng thế: .3 13) Ng uyên tắc đả o n gư ợc: 14) Ng uyên tắc cầu (trịn) hố: .4 15) Ng uyên tắc linh đ ộn g : 16) Ng uyên tắc giải “t hiế u” hoặ c “t a” : 17) 18) 19) 20) 21) 22) 23) 24) 25) 26) 27) 28) Ng uyên tắc chuyển s ang ch iều k há c : .4 Ng uyên tắc sử dụ ng dao động c h ọc: Ng uyên tắc tác độ ng theo ch u k ỳ: Ng un tắc liên tục tác động có ích .5 Ng uyên lý “vư ợt nhanh” : Ng uyên lý biến hại thàn h lợ i: Ng uyên lý quan hệ ph ản hồi : Ng uyên lý sử dụng tru ng gia n: Ng uyên lý tự p hụ c v ụ : Ng uyên lý ch ép ( cop y): .6 Ng uyên lý “r ẻ” thay cho “đắt”: .7 Tha y sơ đồ họ c: .7 29) Sử dụng kết cấu khí l ỏn g: 30) Sử dụng vỏ dẻo m àng mỏ ng : 31) Sử dụng vật liệu nh iều lỗ: 32) Ng uyên lý thay đổi màu sắc: 33) Ng uyên lý đồng nhất: .8 34) Ng uyên lý phân hủy tái s inh phầ n: 35) Tha y đổi thơng số hóa lý đối tượn g: 36) Sử dụng ch uyển pha: 37) Sử dụng nở nhiệt: 38) Sử dụng chất oxy ho m ạn h: 39) Tha y đổi độ tr ơ: 40) Sử dụng vật liệu hợp nh (c omposi te): Ph an Q UÁ TRÌNH PH ÁTTRIỂN C ỦA HỆĐIỀU HÀNH ANDROID 10I Giới thi ệu HĐH Androi d 10 II 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) C hặng đườ ng phá t t riển HĐH Andr oid qua phiên 10 An droid xu ất 11 An droi d 13 An droi d 1 13 Android 1.5: C up cak e 13 An droid 6: Don ut 14 Android 2.0: Éclair 14 Android 2.2: Fro yo 15 Android 2.3: Gin gerbrea d 16 Android 3.0: Hon eyc om b 16 SO SÁNH H ÀNH RO ID VỚI CÁ HỆ Đ IỀU H 17 AndroidHỆ 4.0:ĐIỀU Ice Cream Sa AND ndwich III ÀNH Android 4.1: THO Jelly Be 17 KH ĐIỆN ẠI an DI ĐỘ NG 1) ÁC TRÊN Tổng số thiết bị 19 19 Android 4.2: Jelly Bean 18 2) Tổng số ứng dụng 19 Tươ ng lai Android X 18 3) Ứ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 hãng thứ b a 20 5) 4G 21 6) Dịch vụ đám mây 21 7) Điều khiển giọng nói 22 8) Đa nh i ệ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 hã ng thứ ba 23 13) NFC 24 IV NHỮNG DỰ ĐO ÁN VỀ TƯƠ NG LAI MỞ CỦA HỆ ĐIỀU HÀNH AN D ROID 24 1) Nh ận x ét 24 2) Hệ điều hà nh Android ch iếc máy ả nh s ố 25 V CÁC N GUYÊN ĐƯAND ỢC VẬN DC ỤNG VÀO QUÁ TRÌNH PHÁT T RIỂNLÝ HỆSÁNG ĐI ỀUTẠO HÀNH RO ID ŨNG NHƯ SẼ ĐƯỢC ÁP DỤNG TRO NG LAI: 26 1) Ng uyên tắcrẻ thay cho đ 26 2) Ng uyên tắc thay đổi màu sắ c 26 3) Ng uyên lý đảo ngượ c: 26 4) Ng uyên lý ch ép: 27 5) Ng uyên lý loại bỏ tái sinh từ ng p hầ n 28 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) Ng uyên lý chứa tr on g 29 Ng uyên lý vạn 30 Ng uyên lý kết hợp 30 Ng uyên lý dự phòng 30 Ng uyên tắc ph ân nh ỏ 31 Ng uyên tắc chuyển s ang ch iều k há c 32 Ng uyên tắc dao động họ c 32 Ng uyên tắc chuyển ph a 32 Tha y đổi thơng số lý hóa đối tượn g 33 Ng uyên tắc đồ ng nh ất 33 16) Ng uyên tắc biến hại nh l ợi 33 17) Ng uyên tắc tác độ ng theo ch u k ỳ 34 18) Ng un tắc cầu trịn hóa 34 LỜI NĨI ĐẦU Một mơn học chương trình cao học Cơng Nghệ Thơn g Tin môn ”Ph ương phá p n ghiên cứu khoa học t rong tin học” thầy Hoàn g Kiếm phụ trách Trước đây, chưa học môn em nghĩ sán g tạo phải vấn đề huy ền bí, thiên b ẩm Như ng qua môn học cho ta biết h tự giải quy ết vấn đề mà cịn giúp ta phân tích đư ợc vấn đề t ại đư ợc gi ải n ào, quy luật, phương pháp dự báo đượ c khả tương lai Chưa biệt xác khả năn g tiếp nh ận môn học em thế nà o nà o, t hông qua hệ điều hành mã ngu ồn mở Linux em xin p hép dùng n hững kiến thức học để giải thích các thủ thu ật (trong số 40 n guyên lý tr ình bày G enr Saulovich ợcthầy H người trongđãsurất ốt Quaikh đây, em xin Altshuller) gởi lời cámđã ơnđư đến ồngápK dụng iếm, thầy tận trình tâm, phát triển hệ điều hành nhờ thầy đánh giá giùm truyền đạt nhiều kiến thức, ý tưởng mà em tâm đắc Em chúc thầy lu ôn khỏe mạnh đạt nhiều thành công việc m ình TỔN G QUAN Từ ngàn xưa đến nay, xã hội lồi ngư ời khơng ngừng phát tr iển, nhu cầu cá n hân, cộng đồng với tinh thần cầu t iến ngư ời tạo xã hội p hát triển ngày Tr ong trình phát triển xã hội, người không ngừn g sáng tạo c ách vơ thứ c có ý thức Sáng tạo trình p hát triển không ngừng ta thấy ho ạt động xã hội có bóng bí, may ho ặct ạo ngẫu ho gày sáng lĩtạo nhđược vực cho s ánglà tạo phú, dá ng củamắn sáng Trưhứn ớc g,đây, ạt nđộng t hiên nhà huyền kh oa học, nhà giáo Genrikh Sa u lovich Altshuller khái quát hóa th ành kh oa học phận quan trọng môn khoa học hệ thống môn 40 thủ thuật, s tạo ph ân tích t a cũ ng thấy nằm hệ thống 40 thủ thuật Xã hội phát triển, n gười không ngừng sáng tạo đổi Ph ần trình bày khái quát lịch sử phát triển Hệ điều hàn h Android gi ải th ích các nguy ên lý (trong số 40 nguyên lý đư ợc t rình bày Genrikh Saulov ich Altsh u ller) đư ợc áp dụng trình phát triển hệ điều hành Tran g Phan KHÁI QUÁT 40 NG UYÊN LÝ SÁNG T O 1) Nguyên l ý phân nhỏ : a Ch ia đối tượngt hành 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 2) Nguyên l ý “tách kh ỏi”: - Tách phần gây “phiền phức” (tí nh c hất “p hiền p hức”) hay ngư ợc lại tách phần nh ất “cần thiết ” (t ính ch ất “cần th iết ”) khỏ i đối tượng 3) Nguyên l ý phẩm ch ất cục bộ: a Ch uy ển đối tượn g (hay môi trường bên n gồi, tác đ ộng bên ngồi) có cấu trúc đồng thành không đồng b Các phần khác đối tượng phải có c n ăng khác c Mỗi phần đối tượng phải nhữ ng điề u kiện thích hợp công vi ệc 4) Nguyên l ý phản đối xứng : - Chuyển đối tượn g có h ình dạn g đối xứng thành khơng đối xứ ng (nói ch ung gi ảm bậc đối xứng) 5) Nguyên l ý kết hợp: - Kết hợp đối tượn g đồng nh ất đối tượn g dùng cho hoạt động kế cận - Kết hợp mặt thời gian ho ạt động đồng nh ất kế c ận 6) Nguyên l ý vạn năn g: - Đối tượng thự c h iện số chức khác n hau, kh ông cần tham gia đối tượng khác Tran g 7) Nguyên l ý “chứa trong”: - Một đối tượng đư ợc đặt bên tr ong đối tượng khác thân lại 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 8) Nguyên l ý phản trọng lượng: - Bù trừ trọng lượng đối tượng h gắn với đối tượn g 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í độn g 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 p hép ho ặc không mong muốn đối tượng làm việc (hoặc gây ứngsuất trước để làm v iệc dùng ứng suất ngư ợc l ại) 10) Nguyên l ý th ực sơ bộ: - Thự c trư ớc thay đổi cần có, ho àn tồn phần, đối tượng - Cần xếp đối tượng trư ớc, cho chún g hoạt độ ng từ vị trí thuận lợi nh ất, khơng thời gian dịch ch uyển 11) N guyên tắc dự phò ng : - Bù đắp độ tin cậy kh ông lớn đối t ượng cách chu ẩn bị trước p hương tiện báo độn g, ứng cứu, an toàn 2) N guyên tắc đẳng th ế: - Thay đổi điều kiện làm việc để khô ng phải nâng lên hay hạ xu ống đối tượng Tran g 13) N guyê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) - Làm phần chuyển động đối tượng (h ay mơi trư ờng bên ngồi) thành đứng yên ngư ợc lại, phần đứng yên thành chuy ển động 14) N guyên tắc cầu (t ròn) hoá: 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 b Sử dụng lăn, vi ên bi, vòng xoắn c Chuy ển sang ch uy ển động quay , sử dụng lực ly t âm 15) N guyên tắc linh động : a 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 v iệc b Ph ân ch ia đối tượng t hành p hần, có khả dịch chu yển với nh au 16) N guyên tắc giải “thiếu” “th ừa”: - Nếu khó nhận 00% hi ệu cần thiết, nên nh ận h oặc nhiều “một chút” Lúc đ ó tốn trở nên đơn giản dễ giải 17) N guyên tắc chu yển sa ng chi ều c: a Nhữn g khó khăn chuy ển động (h ay xếp) đối tượng t heo đư ờng (một chi ều) khắc phục cho đối tượng khả n ăng di chuyển mặt phẳng (hai chiều) Tương tự, nhữn g toán liê n qu an đến ch uyển động (h ay xếp) đối tượng mặt phẳn g đư ợc đơn gi ản hố chuyển sang khơng gian (ba chiều) b Chuy ển đối t ượng có kết cấu tầng thành nh iều tần g Tran g SkyD riv e dịch vụ đám mây M icr osoft, không liền mạch tự độ ng iCloud T hậm chí SkyD rive cịn khơng cài đặt sẵn Win dow s Phone, m phải t ải từ M arket pla ce Giống cácdịch vụ hãng ba thứnhư D ropbox, SkyDrive, SkyD rive dịch vụ lưu trữ dịch vụ đồng hóa tự động Nó u cầu việc thao tácthủ cơng bằngt ay 7) Đi ều khiển giọng nói Từ lâu, Android Win dows Pho ne bước chân vào cơng nghệ điều khiển gi ọng nói , Apple ngư ời tạo tiếng vang với Siri Nhiề u th ông tin cho Google đan g chuẩn bị đưa “câu trả lời” d ành cho Siri , nhưn g tại, “t rợ lí ảo” Sir i Ap ple thuộc “đ ẳng cấp ” cao so với Vo ice Co mmand s Android h oặc Te llme M icr osoft Si ri cho phép bạn đưa Siri dĩ lệnh nh iênb ằng chư ngơ a hồn hảotựvànhiên cần tiếp tục cải tiến vài năm t ới Tuy câu n ngữ nh iên, ểm bật Sir i ứng dụng tạo cho người dù ng cảm giác cu ộc đối tho ại, khiến bạn không p hải nhớ lô câu lệnh cứng nhắc cụ 8) Đa nhi ệm thể Trong sử dụngphương pháp khác nhau, tất ba tảng hỗ trợ đa nhiệm N hiều người cho Android cun g cấp đa nh iệm, ngtrong thực t ế, trải nghiệm ch uyển ứng dụng iO Svà Wi nd ows Phone tương tự 9) Đi ều hướng Cả ba tảng cung cấp nhiều lựa chọn ều hướng G PS, Andro id có lợi t hế lớn G oogle Maps Nav igation ệt vời, tích hợp với Vo ice Co mmand s Android ho àn toàn mi ễn p hí N gồi ra, ngày xuất Tran g 22 hi ện nhiều ứng dụng điều hướng giá rẻ miễn phí cho tảng, ứng dụng sá nh với dịch vụ Google 10)Tìm ki ếm Là tảng Goo gle, A ndr oid liền với Google Sear ch Tương tự, Windows Phone kèm với Bi ng M icr osoft Riêng iO Syêu cầu bạn mở trình ệt để tìm kiếm Cơng cụ tìm kiếm mặc địn h iO Slà Google, ng bạn thay đổi Yaho o Bin g 11)Thi ết bị lõi kép Ngoài LTE đám mây, 2011 năm chứn g kiến đời thiết bị di động lõi k ép Giống 4G, A ndroid có nhiều t hiết bị dẫn đầu xu hư ớng Chúng t a đếm số lượng ch ính xác thiết bị lõi kép chạy Android, nhưn g sau tuần số trở nên lỗi th ời iP ad iPhone 4S Apple có ch ip A5 lõi kép Windows Phone chưa có thiết bị lõi kép 12)Ứng dụng bàn phím hãng thứ ba Tran g 23 Hiện nay, Android tảng nh ất cho phép bạn tùy chỉnh bàn phím ảo hình N gồi bàn phím An droid mặc định (hoặc bàn p hím mặc định nhà sản xuất thiết bị), bạn lựa ch ọn cài đặt loại bàn p hím khác Sw ype, SlideIt, Swiftkey, 8pen 13)NFC Trong NFC – giao ti ếp trườn g gần (thường dùng cho toán di độ ng) chư a hỗ trợ nhiều hãng bán lẻ, tín h hấp dẫn loại smartphone tư ơng lai Hiện tại, And ro id có số điện tho ại gắn chip NFC ( Galaxy N exus Ne xus S) Hai tảng cịn lại chưa có thiết bị IV NHỮNG DỰ ĐO ÁN V Ề TƯƠN G LAI MỞ CỦA HỆ Đ IỀU H ÀNH ANDRO ID 1) Nhận xét M iễn phí dấu ấn đậm nét kho ứng dụng game Android thời điểm này, thu hút người dùng lựa chọn Đã có hàn g n gàn ứng dụng gam e Sto Apple Cáckho h ãng mở kho dụn lập trình viên cho re tảimiễn phí ứngkhác dụng A ndroid M ứng arket, bỏgxa kho ứng dụng App lại kh ông mặn mà N guyên nh ân cho mã nguồ n mở HĐH dựa nhân Linux (mã nguồn mở phổ b iến nh ất nay) nên việc lập trình viên tiếp cậnGoogle làmđã quen dễ hợp tác với nhà sản xuất để cài đặt Android sản phẩm họ mà khơng tính phí Nhiều hãng sản xu ất tiết k iệm nhiều chi phí sản xuất kh ơng ph át t riển HĐH riêng mà phát triển nét r iêng hã ng từ mã nguồn Android Điều giúp hãn g cơng n ghệ có nét riêng sản phẩm mì nh ng giữ đư ợc tiện ích khác mà Goo gle phát triển cho Andro id Tran g 24 Mặt c, vấn đề tùy biến để tối ưu phần cứng hãng sản xuất hồn t ồn chủ động mà khơng bị Google can thiệp Tr ong tương lai, khả phát triển Andro id khả quan Đ ịnh hư ớng phát triển HĐH mã n guồn mở vươn xa h ơn, xu ất hầu hết thiết bị công nghệ, từ đồ dùng điện tử gia đình đến phư ơng tiện có qu ản lí máy tính… 2) Hệ ều hàn h And roi d nh ững chi ếc máy ảnh số Andro id trở thành hệ điều hành phổ biến thiết bị di động ện thoại thơ ng mi nh, máy tính bẳn g thi ết bị di động khác Vậy tiếp bướcth eo cho hệ điều h ành Andro id nhữn g ch iếc máy ảnh số hay không? Trong phân khúc máy ảnh số, hầu hết nhà sản xuất trang bị cho hệ điều hành ứng dụ ng hình ảnh độc quy ền, hạn chế khả truyền tải chia sẻ ảnh Nhưng ngày này, với xu hướng mở hệ đ iều hà nh, ứng dụng trực tuyến n gày đánh giá cao thiết thự c cho sống hiệ n đạ i Do đó, địi hỏi nhà sản xu ất máy ảnh cần hệ điều hành ch un g, giúp ch ia sẻ, mở rộng khả năn g xử lý hình ảnh nh anh Nếu điều trở t hành xu hư ớng cho nhà sản xu ất máy ảnh tương lạ i, A ndroid giúp khôi phục thị trường m áy ảnh kỹ thuật số du lịc h, cách đưa ứng dụng tốt máy Với A ndroid ngư ời dùng chia sẻ hình ản h, video lên int ernet qua ảnh điện thoại thông minh vào bên máy ản h kết nối di động vàmột ứng dụng An dro id kèm Thêm nữa, máy cu ng cấp chức năng, ứng dụng trò chơi, hướng dẫn, tương tác với mạng xã hộ i… Về phần mình, nhà nghiên cứu ph át triển tập trung vào hệ điều hànhnhất để cung cấp tùy chọn tiện ích cho máy ản h Tran g 25 V CÁC N GUYÊN LÝ SÁNG TẠO ĐƯỢC VẬN DỤNG VÀO QUÁ TRÌN H PHÁT TRI ỂN HỆĐ IỀU H ÀNH AN DRO ID CŨNG NHƯ S Ẽ ĐƯỢC ÁP DỤNG TRON G LA I: Trải qua chặn g đư ờng năm năm phát triển, hệ điều hành andr oid ngày càn g phổ biến yêu thích cải tiến vượt bật Trong t rình cải tiến phát t ri ển, n guyên lý sáng tạo đư ợc áp dụng trở thành nhữn g 1) dựng Nguyên tắc rẻcông th aycho choHĐH đắt A ndroid ngày nh ân tố xây thành Andro id hệ điều hành mở dựa tảng linux, đượ c dù ng miễn phí cho phép nhà phát triển tạo ứng dụng di động hấp dẫn phục vụ nhu cầu người dù ng điện thoại di động Google M aps N avigation ứng dụng sử dụ ng tài nguy ên Google M aps để đưa n hững hướng dẫn đư ờng cho người dù ng Với nhiều đặc điểm độc đáo mà bạn mong muốn thiết bị dẫn đường : góc 3D, nhìnhướng dẫn âm th anh (kể tên ến phố), lượngphương tiện giao thông lại tuyến đường Th ay phải trả phí hàng tháng, h àng năm ứng dụng đường khác nhữ ngthiết bị đị nh vị đắt tiền xe tơ m ình, bư ớc Goo gle tiến bước đột phá lĩ nh vực di độ ng 2) Nguyên tắc thay đổi màu sắc Từ nhữn g dòng đ iện tho ại với h ình đen trắng thị trư ờng A ndr oid nắm bắt nhữn g yếu điểm, hỗ trợ thư viện giúp ngườ i dùng dễ dàng tạo ứng dụng với giao diện mư ợt mà, s uốt với b ack gro und Màu sắc 3) Nguyên l ý đảo ngược: đa dạng rõ nét thu hút thị hiếu người dùn g Trước Andro id đời hệ điều hành t hường có mã n guồn đón g Andro id lại theo hướng n gược lại cá ch cho người xem p hát triển Tran g 26 mã nguồn m ình, từ phát triển thành cộng đồ ng and ro id để xây dựng ứng dụng di động sáng tạo Điện tho ại an dro id có chế tự động xoay hìn h ngư ời sử dụng xo ay điện tho ại Ví dụ xem p him thư ờng người dùng xo ay ện thoại nằm ngang đểsử dụng tối đa hình 4) Nguyên l ý chép : Tất phiên hệ điều hành Android điều dựa nhữ ng phiên trước qua cải tiến , sửa đổi, thêm tính để tạo phiên sau bảnđa dạng, phong phú, thu ận tiện Có chế chép, lưu trữ danh bạ, cấu hình vào tập tin riêng Mỗi cần cấu hình, nâng cấp phiên kh ông sợ bị mát liệu điều đư ợc ch ép lại Trước Android hỗ trợ cop y te xt hay links ứng dụn g, khơng thể copy đoạn text khỏi tr ình ệt hay Gma il Goo gle cải tiến sứcmạnh cho Clipboard phiên Cup cak e hỗ trợ Cop y đoạn text từ trình duyệt mặc định Tran g 27 Cho phép chia sẻ nhạc, hìn h ản h, với bạn bè b ằng cách chép vào sdcard, tải lên, lấy xuống thông qua ứng dụng đư ợc hỗ trợ sẵn 5) Nguyên l ý loại bỏ tái sinh t ừng ph ần Khi điện tho ại kh ởi động số t iến trình đư ợc nạp vào nhớ thực thi Sau khởi động xong t iến tr ình khơng cần thiết nữathì hệ ều hành gỡ bỏ tiến tr ình để dùng nhớ cho côn g việc khác 1HĐH cuộcand gọiroid đến hỗ thìứng dừngVílại xon g, trợ cơdụng chế xử lý đư đa ợc luồng dụSau khi đangnghe chơicuộc gamgọi e, nhận đư ứng ợc dụng tiếp tục Đến h ẹn, đồng hồ báo thức r eo, có ứng dụ ng nhắc nhở t hực hi ện côn g việc đư ợc cài đặt Có nhữn g ứng dụng đư ợc cài đặt nhưn g khơng cịn có nhu cầu sử dụn g, bạn dễ dà ng tháo bỏ cài đặt lại, hay cài đặt ứng dụng yêu thích Thực Tran h vô gcùng 28 tiện lợi dễ dàn g 6) Nguyên l ý ch ứa Các nhà phát triển tạo nhiều loại ROM để hỗ trợ cho hệ điều hành Andro id Một số nhà p hát triển tiếng : ahmgsk, Amon_RA , Benbuchacher, BH _M AN, H TCClay, eViL_D, domenukk, Op enT eam, Tất điều đư ợc tích hợp chạy mượt mà hệ đ iều hà nh Android Th ay bàn phím điện đư ợc lắp cứng điện th oại, Android sử dụ ng bàn phím ảo vơ tiện lợi Là bàn phím mềm đư ợc t ích hợp sẵn hệ điều hành Khi có nhu cầu sử dụng, người dùng cần gọi đến Gmail đư ợc tích hợp HĐH andr oid có khả thực thao t ác với nh iều em ail lúc (trư ớc bạn khơng thể xố hay lưu trữ hàn g loạt em ail đư ợc tân phiên 1.5), hỗ trợ việc up load liệu lên YouTube Picas a, G oogle T alk hoạt động tốt Tran g 29 7) Nguyên l ý vạn năn g Hệ điều hành Andr oid đảm nhi ệm nh iều công việc, từ quản lý ều kh iển thiết bị phần cứn g, phần mềm đến việc cung cấp giao diện, m ôi trường ho ạt độn g… Không ch iếc điện thoại nghe gọi bình thường Android 1.0 đời giúp cho Gmail t ích hợp sâu đem lại trải nghiệm tốt nh ất cho dịch vụ email Google Tích hợp chợ ứng dụng Andro id M arket tr ên phiên G1 Tí ch hợp tín h mớitrên dịng Froy o USB Tethering Wi -Fi H otspot, bi ến sm artphone Android thành th iết bị p hát sóng Wi-Fi từ kết nối 3G 8) Nguyên l ý kết hợ p Hệ điều hành hệ thống kết hợp từ thiết bị phần cứng khác Hệ điều hành Andr oid sản p hẩm p hát triển hệ thống cộng đồ ng Một ứng dụng hoạt động andr oi d kêu gọi chức lõi điện thoại thực cuộ c gọi, gửi tin nhắn văn bản, cách sử dụng máy ản h, cho phép nhà phát triển tạo ứng dụngphong phú Ca me điện thoại dùng để qu ay v ideo, chụp ảnh, nhận dạng gươn g mặt, nhận dạng vân tay ,… 9) Nguyên l ý dự ph òng Khi làm v iệc với máy tính, có số trường hợp vơ tình khơng có lợi cho người sử dụng hệ điều hành, hệ điều hành ln có chế đề phịng rủi ro để giảm th iểu thiệt hại Trên đ iện tho ại Android vào Contr acts\M ore\A cco unts check vào Ba ckgro und Dat a and A uto-sy nc Nó tự động lưu dự phịng toàn danh bạ vào Gmail co ntacts với tất chi tiết Không sợ bị mát danh bạ Dự phòng tin nh ắn Ở dòng điện thoại bì nh thư ờng, nhớ giới hạn có n hững lúc mà điện thoại thơng báo nhớ đầy lưu trữ nh iều Tran g 30 SM S, đề nghị xóa bớt Thì điện thoại Android chứa đựn g SMS vô tư nhớ mở rộng Một ứng dụng dự phịng SMS SM SBa ckup, tự động lưu dự phòng tất SM S bạn sang Gmail, thông qua v iệc tạo thêm thư mục SMS tài kh oản Gm ail, to àn SM Ssẽ đư ợc cop y vào cách tự độ ng 10)Nguyên tắc phân nhỏ Có tầng hệ điều h ành Andro id: Application Fram ew or k, Andro id Ru ntim e, Native Librar ies, Linux Ke rn el, tầng đảm n hận - Tầng Ap plicat ion: bao gồm tất ứng dụng có thiết bị chạy nh iệm vụ khác Andro id : phone, contact, gam e, brow ser,… số ứng dụng chạy ngầm.N gười dùn g có quyền gỡ bỏ hay cài đặt ứng dụng tùy thích tầng - Tầng Ap p lication Fram ew ork: tầng G oogle xây dựng cho nhà phát triển xây dự ng ứng dụng họ A ndroid,b ằng cách gọi API có sẵn mà Google viết để sử dụng tính năn g p hần cứngmà không cần hiểu - - cấu Tầngtrúc Natibên ve Li brar ies: bao gồm số thư viện C/C ++ đư ợc sử dụng thành p hần khác hệ thống Andro id,một số thư viện như: Syst em C Library, SQ Lite, Media Lib r aries,3D Li br ari es,… Tầng Runtime: ứng dụng Android chạy tiến trình riêng máy ảo Dalvik(vitural machine).Dalvik viết để c hạy nh iều máy ảo cù ng lúc mộ cách h iệu thiết bị di động - Tầng Li nux Kernel: n hân hệ đ iều hành A ndroid,mọi xử lý hệ thống phải thông qua tần g này.Linux Kernel cung cấp t rình điều Tran g 31 kh iển thi ết bị phần ng như: camera,U SB,b l ueto ot h…Kernel hoạt động lớp trừu tượn g giữ a phần ng phần mềm lại hệ thống 11)Nguyên tắc chuy ển san g chiều khác Với chiế c điện thoại android, bạn dễ dàn g tìm vị trí m ình Andro id hỗ trợ tính nă ng GP S, ngư ời dùng theo dõi vị trí thiết bị dù đâu, m iễn chúng kết nối int ernet thông qua 3G Wi -Fi Nhờ thiết kế đặc biệt vớiđế Silicon, áp dụng nguy ên lý lắc xác đị nh vị trí khơng gian chiều N gồi với ch iếc điện th oại andro id, việc xo ay chuy ển chiều đ iện thoại hỗ trợ nh iều cho ứng dụng đặc trưng của and roid , góp phần tạo nên12)Nguyên tắc dao độn g cơhọc thành côn g a ndr oid Ví dụ ứng dụng úp mặt điện thoại xuốn g Cũ ng giố ng nguy ên tắc chuyển ch i ểu, and ro id dựa vào để nguyên tắt tiếng chuông ện thoại, ứng dụng Accelerometer,… tắc dao độ ng học lắc t ạo nên nhữ ng xun g giao động để đ ịnh vị Cơ chế vibr ate ( rung ) giúp ích nh iều cho n gười sử dụng điện thoại Ví dụ báo cuộ c gọi đến họp , đặc biệt dùng nhiều 13)Nguyên ển pha game, tạo hiệu tắc ứ ngchuy nổ, hiệu ứng rung lắc hình… Người dùng sử dụng tùy biến âm lượng, điều nh lớn nhỏ, chuyển từ chế độ âm sang chế độ im lặng rung Ph ục vụ tùy biến t heo yêu cầu ngư ời dùn g Hấp thu điện (từ việc cắm sạc trự c tiếp từ nguồn hay từ pin) sau mang năn g lượng tiêu t hụ Q trình thực h iện liê n tục suốt vò ng đời ch iếc đ iện th oại Tran g 32 14)Th ay đổi thơng số lý hóa đối tượng Andro id hỗ trợ nhiều kích cỡ hì nh: Bản WVG A (480 x80 0), Bản HVGA (480 x32 0), Bản WVG A 480x85 4, Bản QVGA (3 20x240), … Các thông số đư ợc cấu hình tùy biến, thích hợp với nh iều kiểu điện tho ại, ip ad Ngư ời dùng cũ ng tạo ứng dụng tùy thí ch dựa theo nhữn g thơng số màhình And giao ro iddiện cung cấp để ứng dụng đẹpnhữn , hiệug hiệu Màn Android vớitạo Live Wallpaper tạo ứngm àn hình s ống động, mư ợt mà, h ình ảnh di chuyển rõ nét xo ay chiều ngang dọc tùy thích Màn hìn h giao diện với chiều dài tùy biến gi úp cho ngư ời sử dụng có cảm giác lướt ứng dụng kh ơng gi Album, hình ảnh đ iện thoại android phóng to, thu nh an ỏ, xo ay chi ề u, trư ng bày theo nhiều kiểu Rất đẹp mắt 15) Nguyên tắc đồng n hất Tất ứng dụng đư ợc cài đặt điện thoại an dro id p hải có ki ểu định dạng apk Hỗ trợ cácứng dụng Calendar đồng với thời gi an thực 16) Nguyên tắc biến hại th ành lợi Vì Android hệ điều hành mở nên Hacker tiếp xú c, can thiệp đến nhữ ng tầng thấp hệ điều hành Dễ dàng tìm đ iểm yếu để cơng Nhưn g điều đó, tạo th ành hệ thống cộ ng đồng Android kh ông ngừ ng phát tr iển N gày càn g cải tiến, ho àn thiện hệ điều hành Andr o id Có nhiều nhà p hát triển hệ điều hành Android Điều cho hệ điều hành A ndroid bị phân mả nh Nhưng mà Andro id phát triển thần t ốc Tr ong vịng năm năm vươn lên vị trí đỉnh cao thống trị thi ết bị di động Tran g 33 17)Nguyên tắc tác động th eo chu kỳ Có chế backup liệu theo lịch tr ình Có đồng hồ báo thức t heo lị ch hẹn Đồng thời gian thiết bị với thời gi an thự c 18)Ngun tắc cầu trịn hóa Hỗ trợ thư viện để giúp người lập trình dễ d àng sử dụng tạo hi ệu ứng di chuy ển theo đường cong sinh động Tín hiệu sóng mơ th eo h ình trịn với bán kính gi ới h ạn Mở rộng khả thu phát s óng đạt hiệu tốt Ca me thi ết kế thiết bị di động có dạng mắt tr ình trị n để hỗ trợ tầm nhìn bao qt dễ dàn g Trên số nguyên t ắc áp dụng vào to án tin học việc xây dự ng, p hát triển hệ điều hành mở - Android Ngồi cịn nhiều nguyên tắc nguy ên lý k hác đư ợc áp dụng đượ c áp dụng lương lai Tran g 34 TỔN G KẾT Thời đ iểm A nd roid mắt, nhiều ngư ời h oài nghi khả HĐH di động non trẻ n ày Tr ong thị phần đan g thuộc Symbian, iOS hay Windows M obile chư a có lấy sản phẩm cài đặt HĐH mẻ n ày Tuy nh iên, gi ậm chân chỗ Windows M obile, độc quyền HĐH Apple (c hỉ d ành cho thi ết bị hãng iPhone, iPad) ỷ lại Nokia với Symbian t hành di động giúpTrở A nd roid HĐH nhcho cônthg iết nhưbịhiện chiếm thị p hần lớn chứng minh tầm nh ìn Google việc đầu tư, định hướng phát triển A ndro id Google xác đ ịnh rõ A nd roid HĐH dành cho smartp hon e không dành cho đa số vận kiếnrấtthứtốt c đượ c học để giải thích ĐT DĐ,Bài nơiviết mànày HĐH khácdụng đangmột hoạtsốđộng nguy ên lý mà nhà lập trình áp dụng vào để tạo HĐH tiến g dự đo án tương lai p hát triển Android Th ật p hân tích nhiều th iếu sót, kính mong góp ý thầy Bên cạnh mơn học gi úp em thay đổi số quan niệm chư a đúng, đổi tư biết đư ợc h Nếu lĩnh vự c, chúng t a vận dụng n guyên lý sáng để tiến h ành gi ải vấn đề tạo xã hội phát tr iển vư ợt bậc Ở số nước giới, chẳng hạn Mỹ (m ột nước có số lư ợng phát minh sáng chế nh iều nh ất giới) ngư ời ta thấy đư ợc lợi ích to lớn môn khoa học mang lại nên họ đầu tư sớm áp dụng rộng rãi Tại Vi ệt Nam, việc tiếp cận mơn khoa học cịn hạn chế, phải tích cực góp phần mơn họchơn nàynữa gi ới t hấp hơ n, giúp qu ảng Và bá để nhiều người tiếpthiệu cận từ vớicác cấp mônđộ cho học s inh, si nh viên có nhữ ng kiến thức đ ịnh gi úp em nhiều việc định hư ớng, đ ánh gi á, giải công việc gặp phải s ống hằ ng n gày m chưa có giải ph áp thích h ợp Tran g 35 TÀI LIỆU TH AM KH ẢO (1) H oàng K iếm, Bài giảng PPNCKH, Trường ĐH KHTN, 2012 (2) H oàng K iếm, G iải tốn t rên máy tính – Tập 1- - 3, NXB G iáo dục, 2005 (3) M ột số viết websit e Trung t âm Sángt ạo Khoa học – Kỹ t huật (4) Phan Dũng, Làm để sáng tạo.Khoa học sáng tạo tự giới thiệ u, 2003 (5) M ột số viết websit e Wikipedia (vi.wikipedia.org) (6) M ột số v iết int ernet Tran g 36 ... càn g cải tiến, ho àn thiện hệ điều hành Andr o id Có nhiều nhà p hát triển hệ điều hành Android Điều cho hệ điều hành A ndroid bị phân mả nh Nhưng mà Andro id phát triển thần t ốc Tr ong vịng... Một mơn học chương trình cao học Công Nghệ Thôn g Tin môn ”Ph ương phá p n ghiên cứu khoa học t rong tin học? ?? thầy Hoàn g Kiếm phụ trách Trước đây, chưa học môn em nghĩ sán g tạo phải vấn đề huy... artphone Android thành th iết bị p hát sóng Wi-Fi từ kết nối 3G 8) Nguyên l ý kết hợ p Hệ điều hành hệ thống kết hợp từ thiết bị phần cứng khác Hệ điều hành Andr oid sản p hẩm p hát triển hệ thống

Ngày đăng: 12/12/2022, 14:42

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

  • Đang cập nhật ...

Tài liệu liên quan