Microsoft mua lại công ty giúp làm app cross-platform cho cả Android, iOS và Windows

Duy Luân
24/2/2016 23:20Phản hồi: 98
Microsoft mua lại công ty giúp làm app cross-platform cho cả Android, iOS và Windows
Microsoft vừa mua lại công ty Xamarin với giá không được tiết lộ nhằm củng cố cho tương lai đa nền tảng của mình. Công ty này cung cấp giải pháp giúp lập trình viên sử dụng ngôn ngữ C# để viết ra những ứng dụng chạy được trên cả Android, iOS và Windows với giao diện giống như app native. Tính đến tháng 5 năm 2015, hơn 1 triệu nhà phát triển đã xài Xamarin ở 120 quốc gia trên thế giới. Xamarin gắn chặt với môi trường phát triển ứng dụng Visual Studio của Microsoft, thậm chí trong những bản gần đây còn được tích hợp thẳng nên việc mua lại là hoàn toàn hợp lý.

Với Xamarin, Microsoft có thêm một "vũ khí" để thuyết phục lập trình viên làm app cho Windows, sau đó port app của họ sang các nền tảng khác mà không tốn quá nhiều công sức viết lại từ đầu. Trước đây hãng cũng đã có một số dự án khác giúp chuyển thể app iOS, Android thành app Windows dễ dàng. Microsoft cũng từng nói rằng tương lai của họ nằm ở việc mang đến trải nghiệm tốt cho người dùng bất kể họ đang xài OS nào.

98 bình luận
Chia sẻ

Xu hướng

tvinh321
ĐẠI BÀNG
8 năm
Không biết đến khi nào kho ứng dụng của Windows mới bằng iOS và Android đây nhỉ :eek:
ThuanTo
ĐẠI BÀNG
8 năm
@If you dont mind Khi nào các con cháu của Lumia chạy dc dụng và game của PC rồi mới nói dc. Hiện tại store của win10 mobile CÒN KÉM XA Apps Store và Play Store nhé.
@lhp2006 ứng dụng cho nhu cầu bình thường như từ điển, học tập, nhạc nhẽo, game gú bla bla thì có.
Còn những cái như là app của các dịch vụ như là các tờ báo thì ko có chính chủ hỗ trợ, mội số game hot ở vn cũng ko có hỗ trợ wp như chiến cơ chiến dịch, garena. Không biết galaxy với cgv đã có app cho wp chưa thì mình cũng ko biết nhưng cũng chưa thấy. ví điện tử, ngân hàng ....và rất nhiều dịch vụ khác mình thấy chỉ có web, android, ios
nó có hơi khó xài một chút, có lẽ triết lí thiết kế của người trong ms nó không hợp với nhiều người. nhưng chuyện đó cũng không sao, vấn đề ở đây là nhiều dịch vụ lại không có hỗ trợ app cho wp
dtt_arc
TÍCH CỰC
8 năm
@tvinh321 Có xài hết đâu mà đòi cho nhiều
huy.le1995
ĐẠI BÀNG
8 năm
@tvinh321 Kho ứng dụng win32 của Windows là vô đối nhé =)) , App Store cũng chỉ là con muỗi 😁
Vaanres
CAO CẤP
8 năm
Có miễn phí hay không hay lại trả tiền để sử dụng dịch vụ thế =.=!
Thang0206
ĐẠI BÀNG
8 năm
@thang2410199 Tất nhiên là em biết chứ 😁
betalu
ĐẠI BÀNG
8 năm
@i3at Bản free cũng chỉ cho xài 1 month, trả phí thấp nhất thì cũng 25usd/month. Đắt vãi o_O
@betalu Sau 1 tháng nó bắt đăng ký, nhưng đăng ký miễn phí. Bản 2010 Express thì login lấy key free, 2013, 2015 Express thì chỉ cần login là đc. Gì mà chỉ cho xài 1 month. Bác có xài thật chưa vậy?
betalu
ĐẠI BÀNG
8 năm
@i3at Mình đã đk nhưng chưa xài hết 1m nên vẫn thấy báo còn 11 days. Trong khi cái app đang code thử thì 11 ngày ko thể hoàn thành nổi 😔
RIM
CAO CẤP
8 năm
Những nỗ lực của MS nhằm tăng lực cho WP cơ mà em nó vẫn yếu lắm, cần thở máy còn dài 😔
@RIM coi như vụ app universal tèo rồi hay sao mà không focus? giờ xài kiểu cross platform này ah?.
zcmgyu
TÍCH CỰC
8 năm
@ragefighter Thế có hiểu "cross platform" là gì không? Có hiểu ntn là universal app của Mic không? Và có hiểu ntn gọi là mua lại không mà hỏi câu ngờ u thế?
@zcmgyu người không hiểu mới chính là bạn đấy. cái này không đảm bảo viết app ra chạy được kiểu universal app nhé. nếu có thì không có chuyện ms tách riêng team port app và universal app nhé. windows còn vấn đề là cả x86 trên desktop và arm trên đt còn android và ios thì arm thôi. nếu kiểu viết app cho android và ios chạy ổn thì cần vì phải care universal app cho desktop làm gì? desktop đâu thiếu app mà cần universal app? hiện tại app mobile thiếu nên dụ universal app.
@ragefighter cái này như chất kích thích chp cái kia phát triển
zcmgyu
TÍCH CỰC
8 năm
@ragefighter =))
newslove
TÍCH CỰC
8 năm
Phải chi đồng bộ được với BB10
chiến thuật nở hoa trong lòng địch 🆒
ngole88
TÍCH CỰC
8 năm
@Pazuzu 91 chắc ko bác, hay là bị Android với IOS nó rape cho, trở thành chiến dịch "Nở hoa ở a.s.s" =))))
Just Fun 😁
@ngole88 Bị tụi nó địch đến nở hoa 🆒
vunampro92
ĐẠI BÀNG
8 năm
hình như dạo này sự phát triển của windown mb đang mạnh thì phải, các hãng đã chán với androi khi mà không có lãi, liệu có thể bức phá lên không ??????
tương lai liệu có 1 chợ úng dụng chung cho tất cả các nền tảng os,từ windows,mac os,ios,android... 😃
Cái ni hay nè, ngán nhất là mỗi khi dùng một HĐH là phải mua lại app :'(
hquangvn
TÍCH CỰC
8 năm
1. Phải trả tiền dev account cho Apple
2. Phải trả thêm tiền cho Xamarin nữa.
3. Xamarin compiler lỗi phải đợi nó sửa.

Thôi làm native cho nó khỏe, khỏi phải phụ thuộc thằng nào. Được cái thích hợp app mì ăn liền.
MindConfess
ĐẠI BÀNG
8 năm
@hquangvn Bác làm Xamarin rồi hả, e làm iOS, API của Xamarin có đủ mạnh để cover sâu vào app như native dc ko bác ?
hquangvn
TÍCH CỰC
8 năm
@MindConfess Mình chưa làm Xamarin bao giờ, chỉ biết mô hình và cách hoạt động của nó vì mình từng làm trên hệ thống tương tự.
Bác nhìn diagram này sẽ hiểu:



Có 2 việc mà Xamarin phải làm đó là:
1. Map toàn bộ controls của C# windows form => UI controls của ios/android/wp (Xamarin.Forms và các loại khác, cập nhật liên tục nếu có feature mới hoặc fix bug của các nền tảng khác hay thậm chí thêm chức năng tuỳ ý)
2. Compile C# code thành native code của ios/android/wp

Chuyện "cover sâu vào app" hơi mơ hồ, cụ thể bạn làm gì mới được. Nhưng cơ bản thì đương nhiên sẽ có giới hạn, nhiều assemblies sẽ không hoạt động (có thể do chưa hỗ trợ).

Nói chung tất cả là native code nên sẽ không có chuyện performance giảm đi so với app native. Chỉ có điều là lúc compile thì performance nó có được đúng ý như lúc người viết C# hay không thôi. (Phụ thuộc Xamarin compiler)
Kazakstan
ĐẠI BÀNG
8 năm
@hquangvn Bác này giải thích chuẩn này, Xamarin nó map code sang native thì performance nó giảm thế nào đc. Mấy thánh ko biết cứ bay vào chém performance 😆. Nếu có chậm là chậm lúc dev nó build ra app thôi.
namdh7
TÍCH CỰC
8 năm
Windows chứ không phải windown nhé các bạn
Không cần hoành tráng về số lượng apps, chỉ cần đủ, tốt là được.
lưu xacơ
TÍCH CỰC
8 năm
Tương lai win vẫn sáng lạng như đít chảo.phần mềm cập nhật chậm kho ứng dụng nghèo nàn các hãng #vẫn chưa thấy tiềm năng ở win mà tham gia sx smart phone
ứng dụng univ có tiềm năng nv mà nghe cũng hìu nhỉ
lehunghmu
TÍCH CỰC
8 năm
Wp nghe có lý . Chứ windown thì nó lên đến 1 tỷ rồi
lehn85
TÍCH CỰC
8 năm
Ngon rồi, cũng muốn lập trình bằng C# chứ java loằng ngoằng quá. Xamarin thì tính phí. Giờ Microsoft mua lại rồi hi vọng phát hành kèm theo Visual studio miễn phí. -))
trả tiền dịch vụ chứ miễn phí gì
ruacon208
TÍCH CỰC
8 năm
Vào tay MS là éo ra gì cho coi -_-
ngoc1414
TÍCH CỰC
8 năm
Làm app android qua Xamarin nhọc lắm, ở lại với native vẫn hơn o_O
Kazakstan
ĐẠI BÀNG
8 năm
@ngoc1414 Mình từ Android native nhảy sang Xamarin làm đc cả Android và iOS và ko muốn trở về Android native nữa.
ruacon208
TÍCH CỰC
8 năm
Cá nhân e thì nên làm từng nền tảng mô, ko cross gì hết.
Như thế mới kiểm soát được toàn bộ ứng dụng mình. Mỗi tội hơi cực ở khoản nghiên cứu thôi. Mà ổn 1 cái thì cái khác học nhanh.
@ruacon208 thế bác mất thời gian và công sức để làm 3 app cho 3 nền tảng. Nếu là chủ doanh nghiệp phải thuê mobile dev bạn mới thấy Xamarin tiết kiệm đến mức nào
ruacon208
TÍCH CỰC
8 năm
@Huỳnh Hoàng Lâm Còn tuỳ vào mô hình app. Nếu app chỉ là giới thiệu + một số chức năng cơ bản thì xài Xamarin khá tiện cho Cross Platform. Tuy nhiên nếu app lớn, đòi hỏi nhiều tính năng thì phải viết riêng để tận dụng tối đa sức mật của từng nền tảng mang lại.

Như e chơi 3 nền tảng, mà chủ yếu là iOS, WP có tải mà lèo tèo. Cứ 300 người tải iOS thì có 150 người tải Android và 1 người tải WP :mad:

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019