CHƯƠNG 1 TỔNG QUAN VẤN ĐỀ THỰC HIỆN 1. Lý do thực hiện đồ án Xã hội ngày càng hiện đại kéo theo cơ sở hạ tầng ngày càng một nâng cao, các công trình phát triển ngày một nhiều và nhanh chóng, cơ sở hạ hầng ngày càng được mở rộng thì một vấn đề được đặt ra là chúng ta đến một thành phố hay một đất nước lạ thì quá trình tìm đường trở thành một vấn đề khó khăn. Hay vấn đề đến thăm một người thân hay một người bạn thì vấn đề xác định rõ địa điểm một cách chính xác là một vấn đề quan trọng vì trong thời đại hiện nay thời gian được cân nhắc một cách kỹ lưỡng. Chiếc điện thoại là vật bất ly thân của mỗi người, do đó, để vừa tiện lợi, vừa thân thiện với người dùng, em quyết định xây dựng ứng dụng trên nền tảng android – đang là nền tảng được dùng nhiều nhất hiện nay để người dùng có thể sử dụng mọi lúc mọi nơi.
Hiện nay, đã có rất nhiều ứng dụng trên điện thoại di động được tạo ra để giải quyết vấn đề về bản đồ và tìm kiếm vị trí như: Google Maps, Map+, City Maps 2 Go Lite, Waze Social GPS Maps And Traffic, OpenMaps… Các ứng dụng này hầu như đều đáp ứng được nhu cầu về tìm bản đồ, tìm được, chỉ dẫn cho người dùng khi tham gia giao thông,…Tuy nhiên nếu người dùng muốn kết nối bản đồ giữa các điện thoại thông qua GPS khi đang tham gia giao thông thì vẫn chưa thể thực hiện được và ứng dụng chia sẻ hỗ trợ giao thông theo cộng đồng người dùng trên Android sẽ giải quyết được những vấn đề này. Xu thế Theo thống kê của hãng nghiên cứu thị trường ứng dụng Flurry, trong năm 2015, số phiên sử dụng các ứng dụng di động trên toàn cầu tăng 58% so với năm 2014. Đứng đầu bảng tăng trưởng về số phiên sử dụng là các ứng dụng cá nhân hóa (Personalization) với tốc độ lên tới 332%. Trong đó, các ứng dụng nhắn tin qua di động được người dùng trên toàn cầu sử dụng nhiều nhất và đây chính là động lực chính thúc đẩy các nhà phát triển ứng dụng di động tiếp tục cho ra đời các ứng dụng nhắn tin mới trong năm 2016 này.
Theo dự báo của Flurry, số phiên sử dụng ứng dụng di động sẽ tăng cao hơn nữa trong năm nay khi số lượng ứng dụng ngày càng gia tăng và chúng ngày càng thân thiện hơn với khách hàng di động. Phát triển ứng dụng cho thiết bị di động đã trở thành một trong những ngành công nghiệp "hot" trong thời gian qua và ngày càng nhiều doanh nghiệp cũng như các lập trình viên độc lập tham gia. Hãng nghiên cứu ABI Research dự đoán rằng doanh thu từ ứng dụng trên thiết bị di động sẽ đạt 46 tỷ USD vào năm 2016. Tuy nhiên, phía sau các con số hấp dẫn ấy là những cuộc cạnh tranh đầy khốc liệt.
Giới truyền thông đã đăng tải nhiều câu chuyện khởi nghiệp về những công ty non trẻ với văn phòng chỉ vài người nhưng kiếm về khoản tiền lớn nhờ viết ứng dụng, hình thành những giấc mơ triệu đô cho các lập trình viên. Tuy nhiên, thực tế cho thấy những tấm gương như Foursquare, Angry Birds hay Instagram chỉ chiếm tỷ lệ nhỏ trong số hàng triệu ứng dụng đang tồn tại trên thế giới. Một thực tế phũ phàng là có đến 60% ứng dụng trên App Store và Google Play thậm chí còn chưa bao giờ được tải về. Chưa kể, viết được một phần mềm hay đã khó, duy trì được thành công còn khó hơn.
Theo thống kê của IDC, tính đến cuối quý 2/2015, Android chiếm 82,8% thị trường ứng dụng di động trong khi đối thủ gần nhất của hãng là iOS chiếm 3 thị phần 13,9% còn đối thủ thứ hai là Windows chiếm 2,6%. Như vậy, có thể nói, mặc dù gần như độc chiếm thị trường ứng dụng di động toàn cầu nhưng năm 2016 vẫn là năm mà Android tiếp tục phải cạnh tranh gay gắt hơn với iOS. Ngành công nghiệp ứng dụng di động toàn cầu đang phát triển bùng nổ và rất cần một tầm nhìn, chiến lược dài hạn để có được sự phát triển bền vững, đúng hướng. Và khi được phát triển đúng hướng với những đầu tư hợp lý, chắc chắn đây sẽ là một hướng đi lâu dài, dễ sinh lợi cho các doanh nghiệp nói chung và giới lập trình viên nói riêng.
Đây cũng là động lực để Chromelinfotech tiến hành và công bố rộng rãi cuộc nghiên cứu này. Vì những lý do trên sự phát triển của các ứng dụng thông minh đang là một xu hướng mới đối với xã hội giúp chúng ta tiết kiệm được thời gian, công sức và đáp ứng được các nhu cầu về tinh thần giúp cho chúng ta tăng thêm chất lượng cuộc sống. Bài toán đặt ra Trong những năm gần đây, thế giới chứng kiến sự nổi dậy mạnh mẽ của các hệ điều hành dành cho các thiết bị di động. Cũng vì thế mà các ứng dụng trên các hệ điều hành này liên tục gia tăng, mang lại nhiều ứng dụng tiện ích cho người sử dụng.
Trong những ứng dụng đó thì có thể nói đến những ứng dụng mà sử dụng công nghệ GPS, trong đó có những ứng dụng chạy trên nền tảng Android. Hãy cứ tưởng tượng nếu một ngày bạn đi tới một đất nước xa xôi để du lịch, thứ không thể thiếu đối với bạn là bản đồ. Nhưng nó chỉ có chức năng duy nhất là xem, chúng ta cần hơn thế nữa vì thế một ứng dụng sử dụng công nghệ GPS sẽ giúp bạn điều này. Tình trạng giao thông của Việt Nam nói chung và Hà Nội nói riêng thực sự rất phức tạp dù đã có nhiều cải tiến, nâng cấp nhưng vẫn không thể trong 4 ngày một ngày hai mà giải quyết được các vấn đề về tắc đường hay các vấn đề khác về giao thông được.
Smartphone hay nói cách khác là điện thoại thông minh, đang trở nên rất phổ biến trong những năm trở lại đây, nhất là 2013 và 2014. Smartphone được sử dụng ở các tầng lớp, lứa tuổi: thanh thiên, trung niên và cho đến những người lớn tuổi hầu như ai cũng sử dụng sản phẩm tiên tiến này. Trong thời đại công nghệ ngày một phát triển với tốc độ chóng mặt, mỗi người trong chúng ta ai ai cũng đã có trong tay một chiếc điện thoại thông minh giúp cho cuộc sống chúng ta ngày một trở lên tiện lợi và tốt đẹp hơn. Chính vì những lý do trên em xin đề xuất một ứng dụng kết nối cộng đồng truyền tải thông tin về giao thông được làm trên hệ điều hành Android để có thể giải quyết một phần nào đó vấn đề về giao thông ở Hà Nội nói riêng và Việt Nam nói chung, giúp cho cuộc sống chúng ta ngày một tốt đẹp hơn.
Nền tảng xây dựng 4. Tổng quan về hệ điều hành Android 4. Lịch sử ra đời 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ị 5 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. 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. Tháng 9 năm 2007, InformationWeek đăng tải một nghiên cứu của Evalueserve cho biết Google đã nộp một số đơn xin cấp bằng sáng chế trong lĩnh vực điện thoại di động.
Liên minh thiết bị cầm tay mở rộng. Bài chi tiết: Liên minh thiết bị cầm tay mở rộng "Công bố ngày hôm nay mang nhiều hoài bão hơn bất kỳ chiếc 'Google Phone' đơn nhất nào dư luận suy đoán trong một số tuần qua. Mong ước của chúng tôi là nền tảng mạnh mẽ mà chúng tôi đang công bố đây sẽ mang lại sức mạnh cho hàng ngàn mẫu điện thoại khác nhau."-Eric Schmidt, Chủ tịch/Giám đốc điều hành Google. Ngày 5 tháng 11 năm 2007, Liên minh thiết bị cầm tay mở rộng (Open Handset Alliance), một côngxoocxiom bao gồm nhiều công ty trong đó có Texas Instruments.
Tập đoàn Broadcom, Google, HTC, Intel, LG, Tập đoàn Marvell Technology, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint 6 Nextel và T-Mobile được thành lập với mục đích phát triển các tiêu chuẩn mở cho thiết bị di động. Cùng với sự thành lập của OHA, họ cũng giới thiệu sản phẩm Android đầu tiên. Nó là một thiết bị di động có hệ điều hành dựa trên nhân Linux phiên bản 2. Ngày 9 tháng 12 năm 2008, thêm 14 thành viên mới gia nhập dự án Android được công bố, gồm có ARM Holdings, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, và Vodafone Group Plc.
Trừ những giai đoạn cập nhật ngắn, Android đã lưu hành với mã nguồn mở kể từ ngày 21 tháng 10 năm 2008. Google đã mở toàn bộ mã nguồn (bao gồm cả các ngăn xếp mang và điện thoại) under an Apache License. Với giấy phép Apache, các nhà cung cấp có thể thêm những mở rộng thương mại mà không cần chuyển chúng thành mã nguồn mở. Lịch sử cập nhật Android đã trải qua một số các cấp nhật kể từ lần đầu phát hành.