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 1 0
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

Đ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 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN  Đề tài: 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 GVHD : GS TSKH HOÀNG KIẾM SVTH : Nguyễn Ngọc Phường MSSS : 1211056 LỚP : KHMT Cao học khóa 22 TP.HCM 2012/12/02 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android Lời nói đầu Android có bƣớc dài kể từ thiết bị dùng hệ điều hành xuất hiện, T-Mobile G1 Trong quãng thời gian ấy, chứng kiến xuất nhiều phiên Android, giúp dần biến đổi thành tảng di động mạnh mẽ nhƣ ngày hôm Vậy android mạnh mẽ nhƣ hơm nay? Google có sáng tạo làm cho android phát triển nhƣ thế? Và nguyên lý sáng tạo nào? Qua phân tích này, có ích cho đất nƣớc chúng ta? Cũng thông qua thu hoạch này, em xin chân thành cảm ơn thầy Hoàng Kiếm, truyền đạt cho chúng em kinh nghiệm, học quý báu Giúp em tiếp cận với khoa học sáng tạo giúp tạo nên bƣớc đƣờng khoa học sáng tạo Xin cám ơn thầy nhiều ! Trong trình tìm hiểu khơng tránh khỏi thiếu xót, mong thầy bạn góp ý thêm để luận ngày hoàn thiện Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android Mục lục Lời nói đầu Mục lục Lịch sử phát triển hệ điều hành android I Điểm khởi đầu Android Android 1.1 Android 1.6 Cupcake Android 1.6 Donut Android 2.0 Android 2.1 Eclair 10 Android 2.2 Froyo 13 Android 2.3 Gingerbread 14 Android 3.x Honeycomb 18 Android 4.0 Ice Cream Sandwich 19 10 Android 4.1 Jelly Bean 20 11 Android ?.? 22 Các nguyên tắc sáng tạo đƣợc áp dụng trình phát triển hệ điều hành android 22 II Nguyên lý kết hợp 22 Nguyên lý thay 22 Nguyên lý vạn 22 Nguyên tắc vượt nhanh 23 Nguyên lý tác động 23 Nguyên lý quan hệ phản hồi 23 Nguyên lý đổi màu 23 Nguyên lý sử dụng trung gian 23 Nguyên lý th c s 10 ộ 24 Nguyên lý chép 24 III Kết luận 24 IV Tài liệu tham khảo 25 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android I Lịch sử phát triển hệ điều hành android Điểm khởi đầu Android - Kỉ nguyên Android thức khởi động vào ngày 22/10/2008, mà điện thoại T-Mobile G1 thức đƣợc bán Mỹ Ở giai đoạn này, nhiều tính cho smartphone bị thiếu sót, chẳng hạn nhƣ bàn phím ảo, cảm ứng đa điểm hay khả mua ứng dụng Tuy nhiên, vai trò phiên vơ quan trọng Nó đặt móng cho tính xem đặc điểm nhận dạng Android ngày - Thanh thông báo kéo từ xuống: Ngay từ ngày trình làng, Android đƣợc tích hợp hệ thống cảnh báo vô hữu dụng so với đối thủ cạnh tranh thời không đƣợc tốt nhƣ Notification Bar hệ Android Ngƣời dùng nhanh chóng xem tin nhắn đến, xem gọi nhỡ thứ mà phần mềm máy muốn ngƣời dùng biết Tất thông báo tập hợp danh sách Thanh trạng thái, bao gồm đồng hồ, biểu tƣợng pin, biểu tƣợng cho kết nối đƣợc tích hợp vào nơi đây, giúp tiết kiệm tối đa không gian Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android hình nhƣng phục vụ đầy đủ nhu cầu thông tin cho ngƣời sử dụng Mãi ngày nay, Android 4.1 trì ý tƣởng tuyệt vời - Màn hình widget: Nếu bạn muốn so sánh Android, iOS Windows Phone, điểm khác biệt lớn hình Màn hình Android thật phong phú Bạn thay đổi hình (Windows Phone khơng làm đƣợc điều này), đặt icon hình chính, sử dụng widget hết thay hình muốn Độ tùy biến hình Android xem cao hệ điều hành di động Về phần widget, điểm hay Android cho phép ngƣời dùng nhanh chóng truy cập đến số tính xem nhanh thông tin cập nhật chi tiết cách nhanh Widget đóng vai trị trang trí cho hình Symbian có widget nhƣng chƣa so đƣợc với Android mức độ phong phú chức (tất nhiên phải sau này, lúc chƣa có nhiều) - Tích hợp chặt chẽ với Gmail: Lúc G1 mắt, Gmail hỗ trợ giao thức POP IMAP để dùng đƣợc với trình gửi nhận email thiết bị di động, nhƣng vấn đề nằm chỗ khơng có giao thức đƣợc tận dụng tối đa để phục vụ tính độc đáo Gmail (ví dụ nhƣ lƣu trữ, đánh nhãn cho email) Android 1.0 mắt khắc phục đƣợc vấn đề nói G1 mang lại trải nghiệm Gmail tốt thị trƣờng vào thời điểm - Về mặt giao diện, Google xây dựng giao diện Android 1.0 với hợp tác công ty thiết từ Thụy Điển với tên gọi The Astonishing Tribe (TAT) Từ Android 1.0 đến 2.2, bạn thấy xuất widget đồng hồ quen thuộc, đơn giản nhƣng đẹp mắt, dấu ấn TAT Một thời gian sau, TAT bị RIM mua lại để tập trung phát triển cho tảng BlackBerry OS nhƣ BBX Mối quan hệ TAT với Google Android chấm dứt Android 1.1 Tháng 2/2009, nâng cấp Android đƣợc trình làng, khoảng ba tháng sau G1 đƣợc bán Phiên 1.1 cách mạng to lớn tính sửa danh sách lỗi dài Tuy nhiên, cho thấy khả nâng cấp thiết bị di động qua phƣơng pháp Over-The-Air (tức tải cài đặt cập nhật thiết bị, không cần kết nối với máy Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android tính) Ở thời điểm đó, hệ điều hành di động làm đƣợc việc này, hầu hết phải nhờ đến phần mềm chuyên dùng PC Trƣớc đó, Mỹ có dịng máy Danger Hiptop (đƣợc biết nhiều với tên Sidekick) có cập nhật dạng gần giống over the air theo giai đoạn, Andy Rubin, ngƣời sáng lập cơng ty Android Inc (sau Google mua lại) nhà đồng sáng lập hãng Danger Android 1.6 Cupcake Android 1.5 có lẽ có vai trị quan trọng q trình trƣởng thành Android bổ sung cho hệ điều hành tính bật giúp cạnh tranh với tảng đối thủ khác Đây Android đƣợc Google gọi tên theo đồ ăn với chữ bắt đầu đƣợc xếp theo thứ tự alphabet Cupcake loại bánh nhỏ, giống bánh bơng lan có kem bên Sau 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) Jelly Bean (một loại kẹo dẻo viên nhỏ, hình hạt đậu) Quay trở lại vấn đề 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 Google điểm thêm vài điểm để làm giao diện trông bóng bẩy, mƣợt mà tí, chẳng hạn nhƣ widget tìm kiếm có độ suốt nhẹ, biểu tƣợng app drawer có số hoa văn nhỏ mới, v.v Nói chung, giao diện khơng phải điểm nhấn Android 1.5 mà ngƣời ta quan tâm nhiều đến tính mà mang lại, chẳng hạn nhƣ: - Bàn phím ảo: Nhiều bạn ngạc nhiên Google khơng cho Android bàn phím mềm? Đâu phải họ khơng có khả làm đâu? Thực chất, mục tiêu ban đầu Android cạnh tranh với BlackBerry Vâng, thời BlackBerry đƣợc nhiều ngƣời dùng quan tâm, Mỹ, bàn phím vật lí Bởi mà G1 có bàn phím QWERTY trƣợt ngang Mãi đến Cupcake có điện thoại Android cảm ứng HTC Magic đƣợc giới thiệu (vào tháng 4/2009, xấp xỉ nửa năm sau G1 đƣợc công bố) Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android - Cùng với đó, Google tích hợp vào Cupcake "cái móc", dân lập trình gọi hook, để họ tự viết phần mềm bàn phím riêng cho Android Lại thêm điểm khiến cho Android trở nên khác biệt với hệ điều hành đối thủ khác Lúc Cupcake xuất hiện, bàn phím ảo mặc định chậm khơng xác so sánh với iOS, mà hãng sản xuất phần cứng nhƣ HTC phát triển riêng biện pháp khắc phục, may có hook Google mở - Mở rộng khả cho widget: Android 1.0 1.1 có tích hợp widget, nhƣng tiềm chƣa đƣợc khai thác hết Google chƣa đƣa phát triển phần mềm cho lập trình viên từ Android 1.5 trở chuyện thay đổi, đến thời điểm tại, kho widget Android phong phú, chƣa kể đến ứng dụng bên thứ ba mang sẵn widget Nhờ có khả mà việc tùy biến giao diện Android đƣợc đẩy mạnh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android - Cải tiến clipboard: Thật Android hỗ trợ việc copy paste từ ngày rồi, nhƣng bị giới hạn lại textbox (là chỗ gõ chữ đƣợc) chép đƣờng link mà thơi Ví dụ bạn đọc mail hay duyệt web chịu, khơng cách chép đƣợc Với Cupcake Google cho phép chép nội dung web, cải tiến đƣợc đánh giá tốt Cịn với Gmail phải đến vài nâng cấp sau có đƣợc tính - Khả quay phim: Thật khó mà tƣởng tƣợng đƣợc smartphone xịn lại bán mà khơng có tính quay phim, nhƣng mà TMobile G1 phải "hứng chịu" (cũng giống iPhone đời đầu) Mãi đến Android 1.5 Android quay phim đƣợc Nhƣng giống với bàn phím, trình camera mặc định Android không tốt nên hãng phần cứng phải nhanh chóng thay với ứng dụng riêng với 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 khơng điểm mà liệt kê trên, bao gồm khả xóa di chuyển hàng loạt email Gmail, cho phép tải ảnh, video lên YouTube, Picasa, truy cập danh bạ Google Talk từ nhiều ứng dụng khác Android 1.6 Donut - Phiên bánh Donut này, thêm có 0.1 vào mã số Android 1.5 nhƣng mang lại nhiều cải tiến đáng giá Một vài điểm giao diện đƣợc cải thiện, vài tính nhỏ đƣợc thêm vào, cuối hỗ trợ cho mạng CDMA Động thái cho phép nhiều nhà mạng sử dụng với Android, giúp cho Android có thêm số lƣợng lớn ngƣời dùng Mỹ Châu Á Nhƣng có lẽ điểm thú vị Donut hỗ trợ thành phần đồ họa độc lập với độ phân giải Lần đầu tiên, Android chạy nhiều độ phân giải tỉ lệ hình nhau, cho phép thiết bị có nhiều độ phân giải 320 x 480 Hiện nay, có smartphone Android chạy độ phân giải QVGA, HVGA, WVGA, FWVGA, qHD, 720p Vài máy tính bảng cịn đạt mức 1920 x 1080 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng q trình phát triển android - Tính Quick Search Box, đƣợc biết nhiều giới điện thoại với tên Universal Search, điểm mà Android nhận đƣợc nhiều lời khen Bạn tìm kiếm danh bạ, ứng dụng, nhạc, tin nhắn,…, tất thao tác hộp tìm kiếm mà Trƣớc Donut, nhấn nút Search máy Android bạn tìm kiếm thơng qua google.com mà thơi Google cho phép lập trình viên tích hợp tính tìm kiếm vào ứng dụng để mở rộng thêm khả Quick Search Box - Android 1.6 cịn có mới? Đó Android Market với thiết kế mang tơng màu xanh trắng đặc trƣng Android, hiển thị ứng dụng free trả phí hàng đầu Những ứng dụng bên thứ ba bắt đầu xuất nhiều 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ờ hai lần chụp ảnh Nhƣng thƣờng nhà sản xuất thay ứng dụng riêng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android Android 2.0 Android 2.1 Eclair Đầu tháng năm 2009, năm sau G1 chào đời, Android 2.0 đƣợc mắt Thật không ngoa mô tả Android 2.1 chữ "lớn" Một hội lớn cho nhà phát triển, tiềm lớn cho Android sau, điện thoại "lớn" đƣợc mắt phân phối nhà mạng lớn Eclair, tên gọi Android 2.0, lúc mắt đƣợc dùng độc cho Motorola Droid nhà mạng Verizon, điện thoại kích hoạt cho kỉ nguyên Android lớn mạnh nhƣ ngày hôm Motorola Droid đƣợc biết đến với tên gọi Motorola Milestone xuất Việt Nam Đây sản phẩm thành công Motorola Google mang đến cho ngƣời dùng trải nghiệm tốt với Android Vậy làm cho Eclair quan trọng? Nó nâng cấp làm lớn mà Android có kể từ hệ điều hành đƣợc giới thiệu, ngoại hình lẫn kiến trúc bên Vào thời điểm Motorola Milestone mắt, độ phân giải cao lạ 854 x 480 nhiều yếu tố phần cứng khác làm cho sản phẩm đứng đầu giới Android cấu hình, nhƣng quan trọng Android 2.0 có tính khiến cho dễ bán hơn, chẳng hạn nhƣ: Trang 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android - 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 đăng nhập thiết bị chạy Android Tài khoản Microsoft Exchange đƣợc hỗ trợ Eclair Ngƣời dùng duyệt qua danh bạ, email tài khoản Google cho phép nhà phát triển bên thứ ba tích hợp dịch vụ họ vào mục Account này, đồng thời hỗ trợ tự động đồng hóa - Quick Contact: chạm vào số liên lạc đó, có menu nhỏ xuất để bạn tƣơng tác theo nhiều cách: gửi email, gọi điện, nhắn tin Miễn nơi có biểu tƣợng contact xuất nơi dùng Quick Contact Sau có thêm Twitter, Facebook nhiều dịch vụ đồng khác tích hợp tính riêng vào Quick Contact - Cải tiến bàn phím ảo: Giống với G1, Droid/Milestone có 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 cảm ứng cịn điều xa vời với Android vào lúc (trình duyệt, đồ phần mềm khác khơng dùng đƣợc tính hai ngón tay để phóng to, thu nhỏ,…) nhƣng Eclair lại sử dụng liệu multitouch từ bàn phím để xác định điểm chạm thứ hai lúc ngƣời dùng gõ nhanh Độ xác bàn phím ảo 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 Android 2.0 có nhiều điểm nâng cấp đáng khen Google hỗ trợ HTML5, bao gồm khả phát video chế độ tồn hình Hộp địa kết hợp với tìm kiếm (giống với trình duyệt Chrome) lần đầu xuất Android Để bù lại cho tính cảm ứng đa điểm, trình duyệt hỗ trợ chạm hai lần để phóng to nội dung hình, kèm theo hai nút Zoom in, Zoom out - Giao diện mới: biểu tƣợng đẹp hơn, sang trọng hơn, gọn gàng nhiều so với trƣớc Widget đƣợc thiết kế để tƣơng thích với độ phân giải cao Droid Giao diện menu đẹp - Về phần Android 2.1, không "lớn" nhƣ Android 2.0 chủ yếu mắt để sửa lỗi thêm hàm API để lập trình viên can thiệp sâu vào hệ thống nhƣng hỗ trợ thêm vài tính lý thú nhƣ Live Wallpaper, chuyển giọng nói thành văn hình khóa Trang 11 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android - Android 2.1 có nhiều ý nghĩa việc thay đổi chiến lƣợc Google Nhận thấy hãng phần cứng thƣờng thay đổi giao diện gốc Android theo ý họ, Google chọn HTC để làm việc trực tiếp tạo Nexus One, điện thoại hãng Nexus One mang Android 2.1 khiết khơng bị chỉnh sửa Không bật mặt phần mềm, Nexus One cịn có phần cứng mạnh mẽ thời Nó smartphone chạy CPU Snapdragon 1GHZ Qualcomm, đồng thời sở hữu hình AMOLED độ phân giải WVGA Thực ra, Google tiến hành việc kể từ Droid với Android 2.0 Google Motorola làm việc chặt chẽ để phát triển mẫu điện thoại tốt, nhƣng Eclair Droid có vài tinh chỉnh Và tất nhiên Google chƣa trực tiếp bán Droid Trang 12 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android Android 2.2 Froyo - Android 2.2 đƣợc mắt năm 2010 mục tiêu chƣơng trình Nexus xuất rõ hết: Nexus One điện thoại đƣợc nâng cấp lên Android 2.2, sớm nhiều so với tất hãng khác Giao diện hình đƣợc thay đổi, từ hình tăng lên thành hình Dãy nút kích hoạt nhanh chế độ gọi điện, web App Drawer xuất Những chấm nhỏ góc trái, phải bên dƣới hình giúp ngƣời dùng biết xem đến hình Google có nhiều cố gắng để giao diện Android đƣợc vui đẹp hơn, dễ dùng hơn, bắt kịp phần với giao diện bên thứ ba nhƣ HTC Sense chẳng hạn Trang 13 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng q trình phát triển android - FroYo cịn có trình xem ảnh với khả hiển thị hình ảnh 3D: nghiêng máy dãy ảnh nghiên theo, đồng thời mang nhiều hiệu ứng chuyển động đẹp mắt khác Đây dấu mốc việc Google thuê nhằm phát triển Android mà Gallery FroYo ví dụ Tính trạm phát Wifi xuất hiện, cách copy, paste tốt Nhiều tính bảo mật xuất Tuy nhiên, với ngƣời dùng thông thƣờng việc Android 2.2 FroYo có hỗ trợ duyệt web với Flash điểm đáng quan tâm Hầu nhƣ ngƣời ta muốn lên FroYo để tận hƣởng đƣợc cảm giác duyệt web với Flash đầy đủ thiết bị di động Android 2.2 bổ sung thêm tính di chuyển phần ứng dụng từ nhớ máy sang thẻ nhớ, giúp tiết kiệm dung lƣợng cho điện thoại thời Android 2.3 Gingerbread Trang 14 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android Khoảng nửa năm sau FroYo xuất hiện, Google trở lại với Android 2.3 Google giới thiệu với nhiều tính mới, tập trung vào việc phát triển game, đa phƣơng tiện phƣơng thức truyền thơng Android 2.3 có tên mã Gingerbread, SDK Android 2.3 dành cho nhà phát triển đƣợc Google phát hành Bên cạnh đó, Nexus S Samsung sản xuất xuất với vai trò ngƣời kế nhiệm cho Nexus One Nexus S có vài thay đổi nhỏ so với ngƣời anh em Galaxy S Android 2.3 thật nâng cấp lớn nhƣng ảnh hƣớng mà mang lại khơng nhỏ chút Lần Android khốc lên giao diện đen, trông ngầu chuyên nghiệp Các thành phần hình có thêm tơng màu xanh đậm Bên cạnh đó, việc sử dụng màu đen ý định Google để giúp máy dùng hình AMOLED tiết kiệm pin Vài tính Android 2.3: - Hai chặn chọn văn bản: Hồi Android 2.2, việc chọn văn soạn thảo duyệt web cực khổ Nhờ có chặn mà ngƣời dùng chọn kí tự một, tiện lợi nhiều Trang 15 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng q trình phát triển android - Bàn phím đƣợc cải tiến: Google lần đầu tƣ cho bàn phím ảo, lần có thay đổi lớn tơng màu bàn phím Nhìn phím đẹp hơn, đen kí tự đƣợc thay đổi so với hồi Android Cupcake Nhờ có khả nhận biết đa điểm bàn phím mà việc việc soạn thảo dễ chịu hơn, cho phép ngƣời dùng nhấn lúc nhiều phím để chuyển sang bàn phím dạng kí tự - Cơng cụ quản lí pin ứng dụng: Android cho phép ứng dụng chạy thực thụ không bị ngắt lại, vấn đề pin bị ngƣời dùng phàn nàn nhiều (đúng đƣợc kia, bạn nhỉ?), đặc biệt phần mềm khơng đƣợc viết để khỏi nhớ sau hồn tất cơng việc Một cơng cụ mắt với biểu đồ nhằm theo dõi mức độ tiêu thụ pin việc quản lí ứng dụng chạy giúp đỡ ngƣời dùng phần - Hỗ trợ máy ảnh trƣớc: Lần phiên hệ điều hành Android hỗ trợ việc sử dụng máy ảnh phụ phía trƣớc thiết bị Trên Nexus S có máy ảnh trƣớc, nhƣng lúc thiết bị mắt khơng làm đƣợc nhiều việc chụp ảnh "tự sƣớng" Trang 16 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android Nhiều tính Gingerbread chủ yếu nhắm đến lập trình viên ngƣời dùng cuối, ví dụ nhƣ NFC chẳng hạn Nhiều tháng trôi qua, NFC khơng có nhiều ứng dụng thực tế ngồi việc đến vài thành phố nƣớc dùng NFC để lấy thông tin địa điểm Khi Nexus S dành cho nhà mạng Sprint, Mỹ, đời, Google giới thiệu Google Wallet, dịch vụ toán di động sử dụng NFC Đến bây giờ, nhiều thứ hỗ trợ NFC, NFC tag xuất nhiều nơi Thậm chí ngƣời ta cịn dự đốn NFC thay đƣợc mã QR tƣơng lai Android 2.3 góp phần quan trọng nhằm thúc đẩy việc sử dụng phổ biến kết nối tầm ngắn Với Gingerbread, Google muốn xâm nhập vào thị trƣờng game di động vốn bị chiếm lĩnh iOS việc cung cấp cho lập trình viên quyền truy cập cấp thấp nhất, tức gần sát nhất, đến phần cứng âm thanh, đồ họa, lƣu trữ,… Trang 17 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng q trình phát triển android Nhờ đó, nhiều game/ứng dụng native đời với tốc độ hoạt động n hanh hơn, hình ảnh, âm phong phú, chân thật đẹp nhiều Android 3.x Honeycomb Honeycomb phiên Android dành riêng cho máy tính bảng, sản phẩm dùng hệ điều hành Motorola Xoom Xoom mang giao diện Android 3.0 khơng bị chỉnh sửa Mặc dù Android 3.0 khơng có nhiều dấu ấn đặc biệt thị trƣờng nhƣng tảng cho Android 4.0 sau với tính nhƣ: - Sử dụng tông màu đen xanh dƣơng làm tông màu chủ đạo, hệ thống icon biểu tƣợng - Homescreen widget đƣợc thiết kế lại Việc đặt widget lên hình tiện dụng nhờ có hình ảnh thu nhỏ homescreen mục widget nên ngƣời dùng chọn lựa theo ý muốn - Khơng cịn nút nhấn vật lí: máy tính bảng Android 3.x, ngƣời ta khơng cịn trang bị cho chúng ba phím Back, Home Menu (và Search nữa) riêng biệt, nút cứng lẫn nút cảm ứng, mà thay vào đƣợc bố trí hình ngƣời dùng Android 3.x có khả ẩn nút cách linh hoạt tùy vào việc ngƣời dùng chạy ứng dụng - Cải thiện đa nhiệm: nút Recent Apps lần xuất Android cho phép ngƣời dùng duyệt qua ứng dụng mà chạy thời gian gần đây, nhờ việc chuyển đổi app dễ dàng nhanh chóng Mỗi ứng dụng nhƣ có ảnh chụp hình thu nhỏ để tiện cho việc chọn lựa Từ Gingerbread trở trƣớc, việc chạy đa nhiệm phải nhờ đến việc nhấn giữ nút Home để tiết lộ bảng ứng dụng gần đây, bất tiện nhiều - Thanh Action Bar: chức đƣợc đặt bên ứng dụng, lập trình viên đặt nút nhấn để điều khiển ứng dụng lên Ngoài ra, Honeycomb hỗ trợ cho việc bố cục ứng dụng theo nhiều cột để hƣớng đến việc hỗ trợ máy tính bảng tốt Sau Android 3.0, Android 3.1 3.2 hai nâng cấp nhỏ Honeycomb dùng lại tên Mục đích chủ yếu chúng để sửa lỗi thêm vài tính nhƣ resize widget homescreen, hỗ trợ thẻ SD, Trang 18 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android Android 4.0 Ice Cream Sandwich Cuối năm 2011, Google thức giới thiệu điện thoại Galaxy Nexus, thiết bị thị trƣờng sử dụng Android 4.0 Ice Cream Sandwich Có thể nói Android 4.0 thay đổi lớn lịch sử phát triển Android tính đến ngày viết Android 4.0 hỗ trợ font tên Roboto đƣợc cho tối ƣu hóa để dùng hình độ phân giải ngày cao hơn, đồng thời để hiển thị đƣợc nhiều thơng tin hình Hệ thống thông báo (Notification) già nua Android đƣợc làm hoàn toàn, đẹp hơn, tiện dụng hơn, tính trƣợt ngang để xóa thơng báo riêng lẻ Tƣơng tự nhƣ cho tính Recent Apps trình duyệt máy Bàn phím đƣợc làm với khả tự động sửa lỗi cao hơn, việc chép, cắt dán chữ nội dung tốt hết Đây lần Google hợp hệ điều hành dành cho smartphone cho máy tính bảng vào làm Đây động thái hãng nhằm giảm thiểu Trang 19 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android phân mảnh vốn ngày nghiêm trọng Android Khi chạy máy tính bảng, Android 4.0 có giao diện khác tối ƣu cho hình lớn, nhƣng tính giống hệt nhƣ lúc chạy smartphone Android 4.0 nhắm đến việc duyệt web nhanh hơn, tối ƣu hóa hiệu suất hoạt động thiết bị, kéo dài thời gian dùng pin 10 Android 4.1 Jelly Bean Đây phiên tính đến thời điểm Android 4.1 đƣợc giới thiệu hội nghị Google I/O với nhiều cải tiến đáng giá đƣợc mong đợi Đây lúc Nexus đƣợc thức mắt với hợp tác Google với Asus Về giao diện, khơng có nhiều thay đổi so với Android 4.0, hình với dock bên dƣới quen thuộc Giao diện kiểu đơn giản nhƣng lại đẹp gọn gàng, giúp dễ dàng theo dõi thơng tin xuất hình, đặc biệt điều khiển ứng dụng Ở hình Lockscreen, vịng trƣợt mở khóa có đến ba biểu tƣợng để kích hoạt ba tính khác khơng có hai nhƣ Android 4.0 Trƣợt sang phải để mở khóa máy, sang trái để chạy ứng dụng camera, hai thứ có từ trƣớc Nhƣng bạn kéo vòng trƣợt lên bên thấy chữ "Google" Đây cách thức để kích hoạt Google Now Trang 20 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android Sự xuất Google Now cho thấy Google bắt đầu bƣớc chân vào việc cạnh tranh với Siri Với việc nâng cao khả tìm kiếm, thay đổi giao diện, tự động theo dõi thói quen sử dụng để đƣa thơng tin xác thích hợp với ngƣời dùng Trên Android 4.1 bạn tìm kiếm giọng nói kết trả khơng đơn giản dịng tìm kiếm mà đƣợc thiết kế theo dạng thẻ đồ họa, thông minh hơn, trực quan Không tìm kiếm theo u cầu, Google Now cịn tự chủ động thu thập thông tin liên tục dựa vào lịch sử tìm kiếm bạn (thói quen ngƣời dùng), dựa vào danh sách lịch hẹn để biết bạn đâu, cần thơng tin Nhƣng có lẽ quan trọng hết Jelly Bean giao diện hay ứng dụng mà Project Butter giúp mang lại độ mƣợt chƣa có cho Android Theo nhƣ giải thích Google, độ mƣợt có đƣợc nhờ vào dự án Butter Project Butter đƣợc Google đề cập tới I/O 2012 với mục đích giải tình trạng lag độ phản ứng không tốt Android Với Project Butter, kỹ sƣ Android tăng framerate cho phiên lên 60 khung hình/giây (trƣớc Android 3.0 hay Android 4.0 framerate 30 khung hình/giây) Trang 21 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android nhƣ bổ sung VSync, tăng đệm lên gấp ba để nâng cao trải nghiệm ngƣời dùng Project Butter có tác động trực tiếp tới tồn hệ thống Jelly Bean nhằm mang tới trải nghiệm ngƣời dùng nhanh mƣợt mà VSync cải thiện hiệu đồ hoạ tổng thể nhớ đệm tăng gấp ba lần cho phép GPU CPU nhƣ hình hoạt động song song với Hồi Google I/O, Google mang máy quay chậm có tốc độ lên tới 300 khung hình/giây để so sánh độ mƣợt 11 Android ?.? Sau Android 4.1 Jelly Bean, thấy phiên Android? Đến phút này, có dự đốn tên gọi Android kế tiếp, "Key Lime Pie", tính hay thời gian mắt chƣa biết đƣợc nhiều Dù nữa, hi vọng ngày đƣa Android lên vị cao với tính hấp dẫn hơn, thân thiện với ngƣời dùng II Các nguyên tắc sáng tạo áp dụng trình phát triển hệ điều hành android Trong trình phát triển hệ điều hành android, nhiều nguyên tắc sáng tạo đƣợc áp dụng Sau em xin trình bày vài nguyên tắc đƣợc áp dụng: Nguyên lý kết hợp Tích hợp chặt chẽ với Gmail Google thơng minh tích hợp chức vào hệ điều hành Bởi nhu cầu khách hàng quảng bá mạnh mẽ cho gmail Nguyên lý thay Kể từ phiên Android 1.5 với tên Cupcake, android có bàn phím mềm(ảo) thay cho bàn phím cứng từ trƣớc Đây thật bƣớc đột phá lớn, nhờ mà giúp android cạnh tranh với hệ điều hành khác Nguyên lý vạn Kể từ Android 1.6 với tên Donut, tính Quick Search Box, đƣợc biết nhiều giới điện thoại với tên Universal Search, điểm mà Android nhận đƣợc nhiều lời khen Bạn tìm kiếm danh bạ, ứng dụng, nhạc, tin nhắn,…, tất thao tác hộp tìm kiếm mà thơi Trƣớc Donut, nhấn nút Search máy Android bạn tìm kiếm thông qua Trang 22 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng q trình phát triển android google.com mà thơi Google cho phép lập trình viên tích hợp tính tìm kiếm vào ứng dụng để mở rộng thêm khả Quick Search Box Nguyên tắc vượt nhanh Kể từ Android 2.0 Android 2.1 Eclair, Quick Contact: chạm vào số liên lạc đó, có menu nhỏ xuất để bạn tƣơng tác theo nhiều cách: gửi email, gọi điện, nhắn tin Miễn nơi có biểu tƣợng contact xuất nơi dùng Quick Contact Sau có thêm Twitter, Facebook nhiều dịch vụ đồng khác tích hợp tính riêng vào Quick Contact Nguyên lý tác động Android 2.1 có nhiều ý nghĩa việc thay đổi chiến lƣợc Google Nhận thấy hãng phần cứng thƣờng thay đổi giao diện gốc Android theo ý họ, Google chọn HTC để làm việc trực tiếp tạo Nexus One, điện thoại hãng Nexus One mang Android 2.1 khiết khơng bị chỉnh sửa Không bật mặt phần mềm, Nexus One cịn có phần cứng mạnh mẽ thời Nó smartphone chạy CPU Snapdragon 1GHZ Qualcomm, đồng thời sở hữu hình AMOLED độ phân giải WVGA Thực ra, Google tiến hành việc kể từ Droid với Android 2.0 Google Motorola làm việc chặt chẽ để phát triển mẫu điện thoại tốt, nhƣng Eclair Droid có vài tinh chỉnh Nguyên lý quan hệ phản hồi Kể từ Android 2.2 Froyo, trình xem ảnh với khả hiển thị hình ảnh 3D: nghiêng máy dãy ảnh nghiên theo, đồng thời mang nhiều hiệu ứng chuyển động đẹp mắt khác Nguyên lý đổi màu Android 2.3 thật nâng cấp lớn nhƣng ảnh hƣớng mà mang lại khơng nhỏ chút Lần Android khốc lên giao diện đen, trơng ngầu chun nghiệp Các thành phần hình có thêm tông màu xanh đậm Nguyên lý sử dụng trung gian Trang 23 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng q trình phát triển android Cơng cụ quản lí pin ứng dụng: Android cho phép ứng dụng chạy thực thụ không bị ngắt lại, vấn đề pin bị ngƣời dùng phàn nàn nhiều (đúng đƣợc kia, bạn nhỉ?), đặc biệt phần mềm không đƣợc viết để thoát khỏi nhớ sau hồn tất cơng việc Một cơng cụ mắt với biểu đồ nhằm theo dõi mức độ tiêu thụ pin việc quản lí ứng dụng chạy giúp đỡ ngƣời dùng phần Nguyên lý th c s ộ Kể từ Android 3.x Honeycomb, Homescreen widget đƣợc thiết kế lại Việc đặt widget lên hình tiện dụng nhờ có hình ảnh thu nhỏ homescreen mục widget nên ngƣời dùng chọn lựa theo ý muốn 10 Nguyên lý chép Kể Kể từ Android 4.1 Jelly Bean, xuất Google Now cho thấy Google bắt đầu bƣớc chân vào việc cạnh tranh với Siri Với việc nâng cao khả tìm kiếm, thay đổi giao diện, tự động theo dõi thói quen sử dụng để đƣa thơng tin xác thích hợp với ngƣời dùng Trên Android 4.1 bạn tìm kiếm giọng nói kết trả khơng đơn giản dịng tìm kiếm mà đƣợc thiết kế theo dạng thẻ đồ họa, thông minh hơn, trực quan Khơng tìm kiếm theo u cầu, Google Now cịn tự chủ động thu thập thơng tin liên tục dựa vào lịch sử tìm kiếm bạn (thói quen ngƣời dùng), dựa vào danh sách lịch hẹn để biết bạn đâu, cần thơng tin III Kết luận Qua tất phân tích, nhìn nhận thu hoạch này, thấy rõ vai trò nguyên tắc sáng tạo tất lĩnh vực đời sống đặc biệt lĩnh vực tin học Mỗi nguyên tắc không gợi cho ta hƣớng để giải vấn đề mà thân câu trả lời mà ta tìm kiếm Thật vậy, dù muốn hay khơng, dù cố ý hay vơ tình nguyên tắc nằm sản phẩm sáng tạo Do đó, việc nắm vững nguyên tắc sáng tạo coi việc thiết yếu, điều cốt lõi mang đến sản phẩm sáng tạo thành công Trang 24 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android Đất nƣớc ta cịn phát triển, mà cần nhiều sáng tạo để đất nƣớc phát triển nhanh chóng Và đƣờng ngắn dẫn đến hoạt động sáng tạo nắm vững vận dụng nguyên tắc sáng tạo vào sống hàng ngày IV Tài liệu tham khảo [1] Sổ tay sáng tạo : Các thủ thuật (nguyên tắc) bản, Phan Dũng, Ủy ban khoa học kỹ thuật TpHCM 1992 [2] Slide giảng « PHƢƠNG PHÁP NGHIÊN CỨU KHOA HỌC TRONG TIN HỌC », GS-TSKH Hoàng Kiếm [3] http://www.tinhte.vn/ Trang 25 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng q trình phát triển android Đất nƣớc ta cịn phát triển, mà cần nhiều sáng tạo để đất nƣớc phát triển nhanh chóng Và đƣờng ngắn dẫn đến hoạt động sáng tạo. .. đậm Nguyên lý sử dụng trung gian Trang 23 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Các nguyên tắc sáng tạo đƣợc sử dụng trình phát triển android Cơng cụ quản lí pin ứng dụng: Android. .. ngày đƣa Android lên vị cao với tính hấp dẫn hơn, thân thiện với ngƣời dùng II Các nguyên tắc sáng tạo áp dụng trình phát triển hệ điều hành android Trong trình phát triển hệ điều hành android,

Ngày đăng: 01/11/2022, 15:09

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

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

Tài liệu liên quan