RemObjects C#
RemObjects C# mang ngôn ngữ C# sang Java, Android, macOS, iOS, watchOS, tvOS, Windows và Linux native. Mã nguồn có thể chia sẻ giữa nhiều nền tảng nhưng vẫn truy cập API, framework và UI native.
- Bản quyền chính hãng
- Xuất hóa đơn VAT

Tương thích
Tính năng nổi bật
Biên dịch C# sang Java, Android, macOS, iOS, watchOS, tvOS, Windows và Linux.
Truy cập trực tiếp native APIs và frameworks trên từng nền tảng đích.
Sử dụng native UI widgets thay vì giao diện trừu tượng dùng chung.
Giữ cùng bộ tính năng ngôn ngữ trên các nền tảng khác nhau.
Chia sẻ mã nguồn giữa nhiều nền tảng khi cần dùng chung logic.
Nhắm mục tiêu .NET Framework, Mono, .NET Core, ASP.NET, WinRT và Universal Windows Projects.
Xây dựng ứng dụng Cocoa cho macOS, iOS, iPadOS, tvOS và watchOS.
Tương tác với Objective-C runtime classes và APIs trên nền tảng Apple.
Truy cập C và POSIX APIs cấp thấp trong các dự án Cocoa.
Phát triển Android bằng Java-based Android SDK.
Mở rộng Android bằng Android NDK cho mã hiệu năng cao hoặc mức thấp.
Biên dịch dự án Java thành Java byte code chạy trên Java VM.
Tạo WebAssembly modules chạy trong trình duyệt và làm việc với JavaScript, HTML DOM.
Xây dựng Windows native với Win32 API hoặc Delphi RTL/VCL.
Biên dịch Linux native dựa trên libc và POSIX APIs.
Tổng quan

RemObjects C# mở rộng ngôn ngữ C# sang Java, Android, Mac, iOS, watchOS, tvOS, cùng phát triển Windows và Linux native. Phạm vi này phù hợp với nhóm phát triển muốn dùng C# trên nhiều nền tảng đích nhưng vẫn giữ cách tiếp cận native.
Mã nguồn làm việc trực tiếp với API và framework native của từng nền tảng, đồng thời sử dụng native UI widgets. Cách triển khai này tránh lớp trừu tượng không cần thiết và không ép giao diện về một mẫu dùng chung cho mọi hệ điều hành.
Phù hợp cho
Nhóm phát triển muốn dùng C# để xây dựng ứng dụng cho Apple platforms và Android.
Dự án cần chia sẻ logic giữa nhiều nền tảng nhưng vẫn giữ giao diện native.
Ứng dụng .NET cho Windows GUI, command line tools, websites hoặc cross-platform servers.
Dự án Java cần biên dịch sang Java byte code từ cùng ngôn ngữ C#.
Module WebAssembly cần chạy trong trình duyệt và tương tác với JavaScript.
Ứng dụng Windows native hoặc Linux native cần truy cập API cấp thấp.
Ước tính chi phí
Chọn số developer để xem chi phí tham khảo.
Từ 5 developer trở lên thường có giá tốt hơn.
Thông số kỹ thuật
- Hãng
- RemObjects Software
- Phiên bản
- v11.0.0.x
- Loại license
- 1 Year Subscription License
- Loại sản phẩm
- Add-in Application
- Môi trường phát triển
- Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Mono, .NET, Java, Android, Cocoa và 7 môi trường khác
- Hệ điều hành: Windows 10, macOS.
- Java output: Java byte code chạy trên Java VM.
- WebAssembly scope: chạy trong browser, tương tác với JavaScript và HTML Document Object Model.
Câu hỏi thường gặp
RemObjects C# có hỗ trợ Android NDK không?
Có. Android hỗ trợ cả Java-based Android SDK và các extension dùng Android NDK.

RemObjects Suite Subscription for Cocoa
Gói subscription cho Cocoa tập hợp ngôn ngữ lập trình, thư viện client và IDE của RemObjects, kèm quyền truy cập sản phẩm hiện tại, sản…

RemObjects Suite Subscription for Java
Gói subscription cho phép theo kịp toàn bộ sản phẩm RemObjects dành cho Java, gồm sản phẩm hiện có và sắp ra mắt. Bao gồm Oxygene, C#…

RemObjects Elements
RemObjects Elements là tool chain phát triển phần mềm đa nền tảng, hỗ trợ 6 ngôn ngữ gồm Oxygene, Swift, C#, Java, Go và Mercury. Bộ công…
Chưa chắc phương án nào phù hợp?
Cho chúng tôi biết nền tảng bạn đang dùng và số developer — chúng tôi đề xuất phương án tối ưu chi phí.