Phần mềm di động

GS John Vu28/05/2026 12:00
Phần mềm di động

Phát triển ứng dụng di động là qui trình qua đó phần mềm được phát triển cho điện thoại di động hay thiết bị cầm tay tương tự.

Trong quá khứ, phần mềm được nhúng vào trong điện thoại do nhà sản xuất nhưng ngày nay, nhiều phần mềm có thể được lấy từ cửa hàng trực tuyến và nạp vào điện thoại.

Ngày nay phần lớn điện thoại phổ biến là iPhone của Apple với hàng trăm nghìn ứng dụng mà bạn có thể tải xuống từ các cửa hàng của Apple. Điện thoại thứ hai nhưng đang thu được sự phổ biến là Android của Google, cùng với nhiều nghìn ứng dụng. Vài năm trước, Blackberry là chọn lựa số một nhưng ngày nay thị trường đã thay đổi sang iPhone phổ biến hơn. Microsoft cũng có điện thoại Window 7 được đưa ra vài tháng trước cho nên cạnh tranh giữa các công ti này vẫn tiếp tục.

Nó bắt đầu khi công ti Apple khuyến khích mọi người viết phần mềm cho iPhone và bán chúng trong cửa hiệu App của Apple. Đáp ứng lại với Steve Jobs: “Chúng tôi đang làm phần cứng nhưng các bạn làm phần mềm cho chúng tôi và chúng tôi thậm chí giúp các bạn bán chúng,” hàng nghìn người đang viết phần mềm iPhone và bán chúng qua các cửa hiệu App của Apple. Điều thú vị là đột nhiên thị trường này cho ứng dụng di động mở ra cho người phát triển phần mềm trên khắp thế giới. Năm ngoá, một người phát triển phần mềm có tên Steve Demeter trở thành triệu phú đầu tiên bằng việc viết trò chơi iPhone có tên “Trism”. Trò chơi này được bán quãng $1 cho nên mọi người đều có thể đảm đương được việc mua nó. Chỉ trong ba tuần, anh ta đã bán được vài triệu bản sao điều đó cho phép anh ta bỏ việc làm của mình, thuê vài người lập trình để phát triển nhiều trò chơi hơn. Đồng thời, một nhóm sáu sinh viên phần mềm đã viết vài phần mềm trong vài tuần có tên “Voice changer”, “Firecracker”, “Virtual lighter”, và nhạc cụ gió ảo có tên là Ocarina. Họ nghĩ rằng điều đó có thể làm ra được vài nghìn đô la, đủ để mua một chiếc xe dùng rồi nhưng trong không đến một tháng họ đã làm được trên ba triệu đô la. Bây giờ họ thành lập các công ti nhỏ để viết nhiều phần mềm hơn và nhiều nhà đầu tư đã đầu tư vào công ti của họ làm cho họ thành một trong những công ti phát triển nhanh nhất cho thiết bị di động. Những câu chuyện này đã tạo ra tin tức và làm kích động hàng nghìn người khác đi theo xu hướng này. Theo một báo cáo mới, kể từ khi đưa ra iPhone, ít nhất trên bốn trăm người đã kiếm được trên một triệu đô la bằng việc viết phần mềm cho iPhone. Khi nhiều người làm điều đó, nhiều phần mềm được phát triển làm cho iPhone thành thiết bị cần tay tinh tế và phổ biến nhất ngày nay. Nhiều công ti phần mềm cũng chuyển sang viết phần mềm cho iPhone bởi vì thị trường sinh lời thế và đột nhiên ứng dụng di động trở thành “thị trường nóng”.

Tất nhiên, Google và Microsoft không đứng yên. Cả hai công ti này cũng công bố rằng họ khuyến khích mọi người viết phần mềm cho thiết bị của họ cho nên “cuộc chiến” về ứng dụng di động bắt đầu. Bên cạnh ngôn ngữ lập trình cho ứng dụng di động như Java, C, C++ và C#,  người phát triển phần mềm cũng phải quen thuộc với một số nền tảng di động. Nếu bạn muốn viết phần mềm cho iPhone, bạn phải biết nền tảng IOS bởi vì nó là duy nhất cho sản phẩm của Apple. iPhone và iPad dùng objective C, dựa trên ngôn ngữ C. Mọi phần mềm phải được Apple sàng lọc trước khi họ sẽ bán chúng trong các cửa hiệu của Apple bởi vì Apple muốn chắc rằng phần mềm đáp ứng chính sách nào đó của Apple (như không bạo hành, không gây tranh cãi v.v..).   Android của Google là nền dựa tren Linux, là “hệ thống mở” và có thể hỗ trợ cho nhiều kiểu điện thoại khác nhau từ các nhà chế tạo khác nhau. Ngôn ngữ lập trình then chốt là Java nhưng một số mã cốt yếu có thể được viết trong C++ nữa. Microsoft dùng Window Mobile, một biến thể của Window CE. Ngôn ngữ lập trình chính là C# với khuôn khổ Dot.Net và Silverlight cho gioa diện tốt hơn.

Cả ba công ti này: Apple, Google và Microsoft đều khuyến khích người phát triển viết phần mềm cho sản phẩm của họ. Chi tiết về cách làm nó được liệt kế trên website của họ, kể cả hướng dẫn, công cụ, lời khuyên và thông tin. Vì ‘cuộc chiến” trên các ứng dụng di động đã bắt đầu, nó cũng mở ra cơ hội mới cho người phát triển, người muốn đưa tâm trí sáng tạo của họ và kĩ năng lập trình của họ vào làm việc. Ai biết được, một số trong các bạn có thể làm ra hàng triệu đô la hay có thể là Bill Gates tiếp trong ứng dụng di động?

English version

Blog334- Mobile software

Mobile application development is the process by which software are developed for the mobile phones or similar hand held devices. In the past, software are embedded into the phone by the manufacture but today, many software can be bought from online stores and download into the phone.

Today the most popular phone is the Apple’s iPhone with several hundred thousand applications that you can download from Apple’s stores. The second but gaining popular is the Google’s Android, also with many thousand applications. Few years ago, Blackberry was the number one choice but today the market has changed to the more popular iPhone. Microsoft also has the Window 7 phone released few months ago so the competition among these companies continues.

It started where Apple company encouraged people to write software for the iPhone and sell them in Apple’s App Store. In response to Steve Jobs: “We are making the hardware but you are making the software for us and we even help you to sell them”, thousands of people are writing iPhone software and selling them through Apple’s App Store. The interesting thing is suddenly the market for mobile applications is open for software developers all over the world. Last year, a software developer named Steve Demeter became the first millionaire by writing an iPhone game called “Trism”. The game is selling for about $1 so everybody can afford it. In just three weeks, he sold several million copies that allow him to quit his job, hire several programmers to develop more games. At the same time, a group of six software students wrote several software in few weeks called “Voice changer”, “Firecracker”, “Virtual lighter”, and a virtual wind instrument called Ocarina. They thought that could make few thousand dollars, enough to buy a used car but in less than a month they made over three million dollars. Now they formed a small companies to write more software and many investors already invested in their company making them one of the fast growing company for mobile devices. These stories made news and excited thousands others to follow this trend. According to a news reports, since the introduction of the iPhone, at least over four hundred people has earned over a million dollars writing software for iPhone. As more people are doing it, more software are developed making the iPhone the most sophisticated and popular handheld device today. Many software companies also switched to writing software for the iPhone because the market is so lucrative and suddenly mobile application became a “Hot market”.

Of course, Google and Microsoft do not stand still. Both companies also announced that they encourage people to write software for their devices so the “War” on mobile applications begins. Beside programming language for mobile applications such as Java, C, C++ and C#,  software developers must also be familiar with some mobile platforms. If you want to write software for the iPhone, you must know the IOS platform because it is unique to Apple ‘s products. The iPhone and iPad use objective C, based on the C language. All software must be cleared by Apple before they will sell them on the Apple’s stores because Apple wants to make sure that the software meet certain Apple’s policies (i.e., Non violent, Non controversial etc.).  Google’s Android is a Linux-based platform, which is an “open system” and can support by many different types of phone from different manufactures. The key programming language is Java but some critical code can be written in C++ also. Microsoft uses Window Mobile, a variant of Window CE. The main programming language is C# with Dot.Net framework and Silverlight for better interfaces.

All three companies: Apple, Google and Microsoft are encouraging developers to write software for their products. Detail on how to do it are listed on their websites, including guidance, tools, tips and information. As the “War” on mobile applications has begun, it also open new opportunity for developers who want put their creative minds and their programming skills to work. Who know, some of you could make million dollars or could be the next Bill Gates in Mobile applications?

 


Gửi bình luận
(0) Bình luận
1

Làm việc hay không làm việc

Tuần trước tôi nhận được một email: “Dường như là thầy đang khuyến khích sinh viên đi làm trong khi vẫn đang học đại học nhưng bố mẹ em bảo em rằng em phải tập trung vào học tập vì họ có thể chăm lo cho em. Đi làm sẽ làm phân tán học tập của em và em KHÔNG nên làm hai điều đồng thời thì sẽ không thành công trong cái nào. Thầy nghĩ thế nào?”
2

Phần mềm mã nguồn mở

Phần mềm “nguồn mở” là phần mềm được viết theo cách mã nguồn để mở, sẵn có cho mọi người dùng, thay đổi, cải tiến và tự do phân phối lại nó.
3

Nghề nghiệp và việc làm

"Em hiểu rằng giáo dục đại học là quan trọng nhưng em vẫn bị lẫn lộn về chọn lựa của em khi kết thúc giáo dục bậc đại học rồi đi làm cùng việc làm như mọi người có sáu tháng đào tạo lập trình..."
4

Tính toán mây

Một người quản lí hỏi: “Tác động của tính toán mây là gì? Công ti tôi được coi như dùng dịch vụ tính toán mây từ Microsoft. Điều gì sẽ xảy ra cho những người làm việc trong nhóm công nghệ thông tin hỗ trợ cho công ti?”
5

Lập mục đích

Bạn có biết thuyền trưởng dẫn hướng con thuyền của mình trên đại dương thế nào không?

Kinh nghiệm của kỹ sư phần mềm

“Em đã làm năm việc trong ba năm. Chẳng có gì để tự hào nhưng hồi tưởng lại, em đã học được bài học tốt và đó là lí do tại sao em quay lại thăm thầy.”

Nhu cầu cấp bách

Tuần trước, tôi đã viết về vài “khu vực nóng” trong thị trường công nghệ và tôi tin nền di động sẽ là một trong chúng trong vài năm tới.

Lời khuyên từ bạn bè

Năm ngoái, một sinh viên năm thứ nhất nói với tôi trong ngày đầu tiên lên lớp: “Thầy nói cứ như là bố mẹ em nói, học, học và học nữa. Cuộc sống KHÔNG chỉ là học tập và là sinh viên đại học, em KHÔNG cần những lời khuyên có vẻ như của bố mẹ thế.”

Khu vực nào sẽ nóng

Tuần trước, một sinh viên năm thứ nhất ở Trung Quốc hỏi tôi: “Công nghệ thông tin là lĩnh vực lớn với nhiều miền đặc biệt. Em nên tập trung vào miền nào để khi em tốt nghiệp trong bốn năm nữa kể từ bây giờ, em sẽ có khả năng có việc làm tốt? Nếu em muốn làm việc ở Mĩ hay châu Âu tôi cần làm gì khác nữa?”

Nhu cầu thị trường Công nghệ thông tin

Thị trường việc làm Công nghệ thông tin đã thay đổi lớn lao trong vài năm qua và sinh viên cần điều chỉnh kế hoạch của họ nhanh chóng nếu họ muốn bắt kịp với những thay đổi này.

CMU ở Trung Quốc

Sau thành công của cuộc họp G-20, Carnegie Mellon đang là sân khấu trung tâm cho sự kiện quốc tế khác cuối năm nay — Hội đồng cố vấn những người lãnh đạo doanh nghiệp quốc tế – International Business Leaders Advisory Council (IBLAC) tụ họp ở Thượng Hải, Trung Quốc.

Sinh viên năm nhất: Nhóm học tập

Ở đại học, có nhiều tài liệu môn học tới mức dường như tràn ngập, đặc biệt đối với sinh viên năm thứ nhất.

Bạn thực sự cần gì?

Trong vài tuần qua sau khi năm học mới bắt đầu, nhiều sinh viên “năm thứ nhất” tới hỏi tôi: “Là sinh viên phần mềm, em cần học môn nào trước khi lấy bằng tốt nghiệp? Em có cần học các lớp không phải máy tính để cho em có thể có việc làm tốt khi em tốt nghiệp không?”

'Trạm dừng sinh tử' và những bí ẩn diệu kỳ

“Trạm dừng sinh tử” mang đến cho người đọc nhiều điều ngạc nhiên và đáng chiêm nghiệm về những người cận tử, những người làm công việc chăm sóc người bệnh giai đoạn cuối đời và những mối “nhân duyên” kỳ lạ giữa con người với con người trong cuộc đời này.

Người kiểm thử chuyên nghiệp

Blog GS John VU - GS John Vu - 24/06/2026 12:00
Tuần trước, một sinh viên hỏi tôi: “Kiểm thử có phải là việc làm mức vào nghề hay nó là một nghề chuyên nghiệp? Có nghề như kiểm thử viên phần mềm không?”

Đừng mắc bẫy! Người xấu tính xuyên tạc, đánh giá thấp bạn? Sự thật là họ đang mang "GƯƠNG SOI" chính mình ra chỉ trích!

Kỹ năng - Tích Thành - 24/06/2026 11:00
Khi những lời chỉ trích cay nghiệt, sự hạ bệ vô cớ ập đến, phản ứng tự nhiên của bạn là gì? Thường là giận dữ, ấm ức, hoặc lao vào giải thích để phân bua. Nhưng có một sự thật mà bạn không hề hay biết. Đó là...

Người càng thông minh càng “lạnh”: 3 việc không quản, 4 điều không nói, 5 kiểu không giúp để sống nhẹ đầu

Suy ngẫm - Trang Đào - 24/06/2026 10:00
Trong cách đối nhân xử thế, người thông minh không phải là người nói nhiều hay can thiệp sâu, mà là người biết dừng đúng lúc, lùi đúng chỗ.

"Thần đồng văn học", được Đại học Thanh Hoa phá lệ để tuyển vào: Cuộc sống hiện tại gây bất ngờ

Phong cách sống - Nhật Linh - 24/06/2026 09:00
Trong khi phần lớn học sinh phải cạnh tranh quyết liệt từng điểm số để giành suất vào các trường đại học hàng đầu, một cô gái trẻ ở Trung Quốc từng khiến dư luận bất ngờ khi được Đại học Thanh Hoa đặc cách hạ chuẩn tới 60 điểm để tuyển sinh.

'Trạm dừng sinh tử' và những bí ẩn diệu kỳ

Từ sách - Phim - Thu An - 24/06/2026 08:00
“Trạm dừng sinh tử” mang đến cho người đọc nhiều điều ngạc nhiên và đáng chiêm nghiệm về những người cận tử, những người làm công việc chăm sóc người bệnh giai đoạn cuối đời và những mối “nhân duyên” kỳ lạ giữa con người với con người trong cuộc đời này.

Nghề nghiệp và việc làm

Blog GS John VU - GS John Vu - 23/06/2026 12:00
"Em hiểu rằng giáo dục đại học là quan trọng nhưng em vẫn bị lẫn lộn về chọn lựa của em khi kết thúc giáo dục bậc đại học rồi đi làm cùng việc làm như mọi người có sáu tháng đào tạo lập trình..."

Điều doanh nghiệp cần biết về GPT - “bộ não” phía sau chatbot AI

Kỹ năng - Vân Anh - 23/06/2026 11:00
GPT, viết tắt của Generative Pre-trained Transformer, là một lớp mô hình trí tuệ nhân tạo tạo sinh có khả năng tạo ra văn bản, tóm tắt tài liệu, viết email, trả lời câu hỏi, hỗ trợ lập trình hoặc phân tích dữ liệu theo yêu cầu bằng ngôn ngữ tự nhiên. Nói đơn giản, GPT giống như “bộ não ngôn ngữ” đứng sau nhiều chatbot AI nổi tiếng hiện nay, bao gồm Chat GPT.

Không phải nghèo hay xấu xí: 3 kiểu đàn ông này mới là “án tử xã hội”

Suy ngẫm - Ứng Hà Chi - 23/06/2026 10:00
Đàn ông có những vấn đề này không chỉ là lỗi hành vi, mà phản ánh sự rối loạn ở tầng nhận thức, khả năng tự kiểm soát và phán đoán cốt lõi.

Việt Nam có một nhà văn sở hữu tác phẩm được dịch ra ít nhất 3 thứ tiếng, là tài liệu nghiên cứu, giảng dạy tại Havard, Stanford, Oxford

Phong cách sống - Nhật Linh - 23/06/2026 09:00
Không chỉ là cây bút lớn của văn học Việt Nam hiện đại, nhà văn này còn là tác giả sở hữu tác phẩm có sức sống vượt ra khỏi biên giới quốc gia.

 'Để hiểu một người' - Chúng ta đang sống trong thời đại khủng hoảng kết nối 

Từ sách - Phim - TĐ - 23/06/2026 08:00
Thứ chúng ta cần nhất là các mối quan hệ, và thứ mà chúng ta xử lý vụng về nhất dường như cũng là các mối quan hệ.

Tính toán mây

Blog GS John VU - GS John Vu - 22/06/2026 12:00
Một người quản lí hỏi: “Tác động của tính toán mây là gì? Công ti tôi được coi như dùng dịch vụ tính toán mây từ Microsoft. Điều gì sẽ xảy ra cho những người làm việc trong nhóm công nghệ thông tin hỗ trợ cho công ti?”

Thất nghiệp đừng vội hoảng: 5 kỹ năng "hái ra tiền" tự học miễn phí giúp bạn lật ngược thế cờ

Kỹ năng - Kiều Dương - 22/06/2026 11:00
Thay vì lo âu khi CV gửi đi chưa có phản hồi, hãy tận dụng khoảng thời gian này để trang bị 5 kỹ năng hữu ích hoàn toàn miễn phí trên mạng.

Tỷ phú Elon Musk và 5 lời khuyên: Chỉ cần làm được 1 điều, cơ hội thành công sẽ tăng vọt

Suy ngẫm - Phương Anh - 22/06/2026 10:00
Vị tỷ phú này cho rằng, để đạt được thành công, mỗi người cần phải mạnh mẽ và nỗ lực thực hiện những điều sau.

Câu chuyện đằng sau tấm ảnh sét đánh đỉnh Landmark 81 thu hút "bão like"

Phong cách sống - Vũ Thanh Bình - 22/06/2026 09:00
Sau 7 năm theo dõi hiện tượng giông sét, tác giả bức ảnh đã ghi lại được khoảnh khắc sét đánh trúng đỉnh tòa nhà Landmark 81 trong cơn mưa lớn tại TPHCM.

Biến tiềm năng thành tài năng - Chúng ta đang sống trong một nền văn hóa tôn thờ tài năng thiên bẩm

Từ sách - Phim - TĐ - 22/06/2026 08:00
 Adam Grant cho rằng tiềm năng không nằm ở nơi bạn bắt đầu, mà nằm ở quãng đường bạn có thể đi được.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS