Microsoft miễn phí công cụ cross-platform Xamarin, có thể làm app cho cả Android, iOS lẫn Windows

Duy Luân
31/3/2016 23:19Phản hồi: 100
Microsoft miễn phí công cụ cross-platform Xamarin, có thể làm app cho cả Android, iOS lẫn Windows
Xamarin, công cụ giúp sử dụng ngôn ngữ C# làm app native cho cả iOS, Android lẫn Windows, sẽ được Microsoft cung cấp hoàn toàn miễn phí cho lập trình viên. Đây là thành quả của việc Microsoft mua lại công ty Xamarin hồi tháng trước. Cụ thể hơn, Xamarin sẽ được tích hợp vào tất cả phiên bản của môi trường lập trình Visual Studio từ bản miễn phí Community Edition cho đến bản tính phí Enterprise Edition. Đáng chú ý là nó sẽ không bị giới hạn bất kì tính năng nào. Lúc trước khi chưa về tay Microsoft thì Xamarin cũng có cung cấp công cụ miễn phí nhưng bị giới hạn ở những dự án đơn giản, những project phức tạp hơn thì sẽ cần trả tiền bản quyền. Tất nhiên, nền tảng test app trên đám mây Xamarin Cloud Test và một số ít chức năng nâng cao thì vẫn tiếp tục tính phí như đã có từ trước.

Cũng trong dịp này Microsoft ra mắt thêm Xamarin Studio dành cho Mac. Công cụ này sẽ giúp lập trình viên viết ra app cho iOS, Android và OS X. Xamarin Studio miễn phí cho những nhóm phát triển nhỏ. Trong vài tháng tới Microsoft cũng sẽ mở mã nguồn của Xamarin SDK để mọi người có thể cùng tham gia xây dựng và sửa lỗi nền tảng cross-platform này.

Nguồn: ArsTechnica
100 bình luận
Chia sẻ

Xu hướng

Quá tuyệt vời Microsoft à.
Hy vọng thông qua IDE này, Universal App cũng có nhiều hơn cho anh em dùng.
caphe17
TÍCH CỰC
8 năm
@dihuta Còn gì nữa đâu mà chiến hả mod? nó bỏ rơi rồi, đến h đã đc lên bản chính thức đâu? 😔
@caphe17 Lên lâu òi chế. Len tử lúc chưa có chính thức nên cứ update thôi 😃
Còn 1520 zin thì nghe bảo lên cũng khá lâu òi mờ: https://tinhte.vn/threads/microsoft-bat-dau-cap-nhat-windows-10-for-phone-moi-trinh-duyet-spartan-nhieu-app-universal-moi.2448731/
caphe17
TÍCH CỰC
8 năm
@dihuta Mod ơi là mod, lên chính thức ấy. còn bên kia là insider cơ mà?
@caphe17 Chắc bạn xui thôi 😃
bernerasu
TÍCH CỰC
8 năm
vậy là tay mơ như mình có thể dùng cái này để viết bất cứ app nào mình muốn phải không ạ?
nam_luna
TÍCH CỰC
8 năm
@bernerasu tay mơ mà có thể viết đc bất cứ app nào mình muốn thì cần gì phải bỏ ít nhất 4 năm để học lập trình
googlesky
TÍCH CỰC
8 năm
Đù. M$ mà cũng "mở" à. Giờ m$ mới thấy khái niệm mở nó hay à... Nghe thật lạ, không giống m$ cách đây vài năm. Ngày đó cái gì về tay M$ đều... thành đóng hết.
@googlesky MS đã thay đổi rất nhiều rồi bạn nhé, từ việc không viết app cho nền tảng đối thủ giờ đây các nền tảng khác đều có, mã mở .net framework core và nhiều thứ khác
@googlesky đóng nhiều quá thì nó mở toác hết ra ko khép được vào chứ sao 😁
@googlesky ông này ngủ mơ hay sao, nó mở từ lâu rồi nhiều năm rồi:

https://github.com/aspnet/Mvc => asp.net mvc
https://github.com/aspnet/EntityFramework => công cụ entity framework ORM cho database
https://github.com/Microsoft/TypeScript

.... vào xem nhé https://github.com/Microsoft cả dống project open source của MS
ngay cả khu vực Q&A nó cũng chuyển luôn sang reddit https://www.reddit.com/r/microsoft
huynhngocnin
ĐẠI BÀNG
8 năm
@congthanhgiong Gôod man 😃
@googlesky Tại bạn chưa biết đấy thôi, .NET Frameworks, Entities Frameworks và rất nhiều frameworks khác MS đã openource từ lâu rồi
Mong thành công nhìu như mong đợi
không biết ưu điểm của cái này so với XCode khi lập trình cho iOS là như thế nào, anh em Dev khai sáng cho em với
@ga_caothu Swift cũng là Open và nó không chỉ dựa trên C 😃.
zhuming88
ĐẠI BÀNG
8 năm
@Airblade14 Để so được với Xcode thì đó là cả một câu chuyện dài, ngoài ra còn tuỳ vào thể loại app và mục đích sử dụng app. Ưu điểm duy nhất mà Xamarin có là viết đa nền tảng nhưng chỉ một vài phần nhất định thôi, còn đụng tới hardware của apple là coi như thua. Muốn tận dụng tốt hardware của apple thì buộc phải code native.
detno29
TÍCH CỰC
8 năm
@zerglingno3 ơ mình thấy cũng tương tự nhau thôi mà, đều là vì mục đích 1 ngôn ngữ chiến đc nhiều platforms 😁
zerglingno3
ĐẠI BÀNG
8 năm
@detno29 không bạn 1 cái dựa vào webview để hiển thị , còn 1 cái convert ra native code để chạy . Cũng mục đích nhưng cách làm khác nhau hoàn toàn
"Sẽ" là khi nào vậy? Mình đang hóng để làm thử cross-platform mobile app.
@Nguyễn Trần Vũ Đã có trong Visual Studio 2015 Update 2 mới ra rồi.
bluewolf
TÍCH CỰC
8 năm
@finncbn Visual Studio 2015 Update 2 đây: https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx
Chưa có Xamarin đâu nhé, đợi đi.
có khi nào lại cá không -_-
doithatbuon
ĐẠI BÀNG
8 năm
Quá tuyệt luôn
123654
ĐẠI BÀNG
8 năm
quá ngon
A6_YoonA
TÍCH CỰC
8 năm
chả hi vọng mấy với cái này lắm, làm crossplatform mấy cái nhỏ nhỏ thì ok cái nào lớn chút là lag lên xuống. Xamarin có cũng lâu lâu rồi mà ko thấy ở VN được dùng nhiều lắm có khi ít người xài hơn cả phonegap
@A6_YoonA một thanh niên xài phonegap cho biết :rolleyes:
@A6_YoonA Không biết thì đừng phán bậy chú, phonegapp hay mấy cái app hybrid html mới lag, còn xamarin nó build ra app native luôn (dung lượng app tăng thêm khoản 3.5MB) nên ko bị lag, nó giống như các app native khac thôi, đa số các app enterprise người ta dùng xamarin để build, coi danh sách client của nó thì biết, toàn các cty lớn, còn app cho cá nhân dùng thì ko nhiều bằng thôi
Hóng cái tin này từ hồi MS mua lại xamarin rồi, ngon vãi. Phải update lại kiến thức rồi làm thôi, app cross platform làm cho sướng 😁
lhcpha
ĐẠI BÀNG
8 năm
@A6_YoonA Hình như bác chưa xài xamarin bao giờ nhỉ?
Tuyệt!
duongct
ĐẠI BÀNG
8 năm
Vẫn đang dev từng native app cho từng platform, hy vọng là cái này nó ngon đến mức không cần phải làm vậy nữa.
eddieco2013
ĐẠI BÀNG
8 năm
e gà hỏi mấy pro mấy thánh .Viết app trên android ,os , thì bắt đầu học cái gì trước tiên nhất thế ?
@eddieco2013 Bạn nên học C hoặc C++ để biết cơ bản, sau khi học xong thì chuyển sang hướng đối tượng qua Java, C#. Riêng Java là bạn có thể code app Android. Còn C# bạn có thể xài Xamarin để code app đa nền tảng
tt2me
TÍCH CỰC
8 năm
@eddieco2013 oop + english
@eddieco2013 OOP + HelloWorld ạ :p
nglocng
ĐẠI BÀNG
8 năm
@eddieco2013 Tập đánh máy đúng chính tả và kỹ năng google.
vanthanhtran
ĐẠI BÀNG
8 năm
Không biết giờ thế nào chứ hồi trước mình code cái này khá là lởm. Tận dụng tầng business là chủ yêu thôi
Nghe có vẻ ngon hihi
livingpalm
ĐẠI BÀNG
8 năm
http://arstechnica.com/information-technology/2016/03/xamarin-now-free-in-visual-studio/
Bạn đọc chưa kỹ rồi.
Some enterprise-oriented Xamarin features are still restricted, and developers will need a Visual Studio Enterprise subscription to use these.
thanphongvt
ĐẠI BÀNG
8 năm
@livingpalm Ừa. Bản thân VS Community vẫn ko full được. Mà được cái giờ mua 1 được 2 chứ không như trước mua 2 thằng riêng
zhuming88
ĐẠI BÀNG
8 năm
@livingpalm Enterprise oriented thì chắc chắn phải trả phí ròi bạn ! ^ ^
End-User
TÍCH CỰC
8 năm
Chính MS cũng nghĩ BB OS đến hồi kết thúc rồi sao? 😔
gamohnvn
TÍCH CỰC
8 năm
Rất hay, mình nghĩ với việc mua lại và free như lần này. Các doanh nghiệp nhỏ có thể tận dụng được nhận lực IT hoặc có thể mua Native App với giả rẻ. Việc này sẽ tiết kiệm được một khoản chi phí.
Trước đây mình để ý thấy các công ty nhỏ thường hay sử dụng WapSite, thường thì dạng này sẽ không mạng lại một trải nghiện tốt trên mobile, gần đây có một số Dev sử dụng HTML5 nhưng tình hình có vẻ cũng không khá hơn. Nói chung Native App vẫn là ổn nhất.
End-User
TÍCH CỰC
8 năm
Lâu không dùng BB nhưng vẫn có cảm tình, thấy ngày càng ít đc support cứ thấy buồn buồn.

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