bài giảng ios - chương i
DESCRIPTION
Bài giảng lập trình iOS. Chương I. Lac Hong University.TRANSCRIPT
![Page 1: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/1.jpg)
LẬP TRÌNH THIẾT BỊ DI ĐỘNG
GV: NGUYỄN TRỌNG VINH
CHƯƠNG I: iOS và Android
![Page 2: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/2.jpg)
Chương I: Tổng quan về iOS và Android
• iOS
• Android
2
![Page 3: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/3.jpg)
Tổng quan về iOS
• Sự ra đời của IOS– Chiếc iPhone 2G, chiếc Iphone đầu tiên
được ra nắt tại Macworld Conference & Expo vào ngày 9/1/2007
– 06/03/2008, bộ công cụ phát triển phần mềm (SDK) ra mắt bản Beta, là tiền đề cho App Store sau này, đồng thời cái tên Iphone OS được công bố.
3
![Page 4: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/4.jpg)
Tổng quan về iOS
• Sự ra đời của IOS– 09/2009, hệ điều hành được tùy biến cho
chiếc Ipod touch đầu tiên với giao diện và ứng dụng giống hoàn toàn với Iphone OS.
– 27/01/2010, Apple tung ra sản phẩm giải trí đa phương tiện là Ipad cùng hệ điều hành đã được tùy biến của Iphone OS.
– 6/2010, cái tên IOS chính thức được ra đời và sử dụng cho đến bây giờ.
4
![Page 5: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/5.jpg)
Tổng quan về iOS
• Các phiên bản của IOS– Hệ điều hành IOS 1.x: ra đời vào 9/1/2007
mang đến một cuộc cách mạng hoàn toàn mới.
– Hệ điều hành IOS 2.x : ra đời sau 1 năm sau đó, đi kèm những tích hợp mới về kết nối và trình duyệt.
– Hệ điều hành IOS 3.x, sản phẩm Iphone 3GS, cải tiến phù hợp với kích cỡ lớn của Ipad 5
![Page 6: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/6.jpg)
Tổng quan về iOS
• Các phiên bản của IOS– Hệ điều hành IOS 4.x: hỗ trợ đa tác
nhiệm multitasking.– Hệ điều hành IOS 5.x: Notification
Center, iMessage, iCloud, ….– Hệ điều hành IOS 6.x ra đời vào năm
2012, không tích hợp Google Map.– Hệ điều hành IOS 7.x ra đời năm 2013
với xu hướng đồ họa phẳng.6
![Page 7: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/7.jpg)
Tổng quan về iOS
• Ưu điểm của hệ điều hành IOS– Đi cùng phần cứng độc quyền được trau
chuốt tinh tế tỉ mĩ.– Độc quyền giúp cho Apple dễ dàng kiểm
soát, tránh rủi ro từ các hãng thứ 3.– Simple is the best.
7
![Page 8: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/8.jpg)
Tổng quan về Android
• Sự ra đời của Android– 10/2003, Android (inc) ra đời như một hãng phần mềm, với mục tiêu tạo ra những thiết bị thông minh, đáp ứng nhu cầu của người dung.– 08/2005, gã khổng lồ google mua lại
Android với toàn bộ nhân viên.– 11/2007, Open Handset Alliance – Liên
minh thiết bị cầm tay mở rộng ra đời: Google, Intel, LG, SamSung, … 8
![Page 9: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/9.jpg)
Tổng quan về Android
• Các phiên bản của Android– 10/2008, hệ điều hành Android đã chính
thức trở thành phần mềm mã nguồn mở.– 11/2008, Liên minh OHA ra mắt gói phát
triển phần mềm Android SDK cho nhà lập trình.
9
![Page 10: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/10.jpg)
Tổng quan về Android
• Các phiên bản của Android– Phiên bản đầu tiên của hệ điều hành
Android ra đời vào khoảng tháng 2/2009 không có tên gọi chính thức.
– Những phiên bản tiếp theo ra đời với tên gọi là những món tráng miệng với vần đầu của bảng chữ cái Anphabet.
10
![Page 11: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/11.jpg)
Tổng quan về Android
• Các phiên bản của Android– Android Cupcake 1.5, 4/2009: ghi lại và
xem video, tải video lên Youtube, tải ảnh lên Picasa, tích hợp bàn phím ảo, Bluetooth, ..
– Android Donut 1.6, 9/2009: kho ứng dụng Android Market, Voice Search, ….
– Android Eclair 2.0 + 2.1, 10/2009: giao diện người dùng, tối ưu hóa tốc độ, thay đổi giao diện duyệt web và hỗ trợ chuẩn HTML5, Google Maps, ..
11
![Page 12: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/12.jpg)
Tổng quan về Android
• Các phiên bản của Android– Android Froyo 2.2 5/2010: nâng cấp tốc
độ xử lí, giới thiệu engine Chrome V8, tạo điểm truy cập Wi-Fi, …
– Android Gingerbread 2.3, 12/2010: tính năng copy/paste, ra mắt Google Nexus S, ..
– Android Honeycomb 3.0, 2/2011: dành riêng cho máy tính bảng tablet, hỗ trợ bộ xử lí đa nhân và xử lý đồ họa, … 12
![Page 13: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/13.jpg)
Tổng quan về Android
• Các phiên bản của Android– Android 4.0 Ice Cream Sandwich: Google
hợp nhất hệ điều hành dành cho smartphone và tablet.
– Android Jelly Bean 4.1 +4.2, 2012: thay đổi về cấu trúc giao diện mượt mà hơn.
– Android 4.3 Jelly Bean 4.3, 24/4/2013: kết nối Bluetooth Smart, bộ API OpenGL ES 3.0, sử dụng Wi-Fi để định vị, …
13
![Page 14: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/14.jpg)
Tổng quan về Android
• Các phiên bản của Android– Android 4.4 KitKat, 15/10/2013: cải tiến
Chế độ toàn màn hình, Hiệu ứng chuyển cảnh màn hình, …
– Android L, 26/06/2014: cai tiến về chất lượng pin, giao diện thanh thoát nhẹ nhàng, …
14
![Page 15: Bài giảng iOS - Chương I](https://reader035.vdocuments.site/reader035/viewer/2022062410/55cf8a9b55034654898c37dc/html5/thumbnails/15.jpg)
Tổng quan về Android
• Ưu điểm của Android– Khả năng tùy biến nhanh chóng.– Dễ thao tác, sử dụng.– Tương thích với đa cấu hình phần cứng
của các nhà sản xuất.– Ứng dụng hỗ trợ phong phú.
15