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.
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.
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.
Ứng dụng thực tế
- 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.
Đối tượng sử dụng phù hợp
- Lập trình viên C# cần mở rộng sang Java, Android, Apple platforms, Windows và Linux
- Tech lead phụ trách chiến lược chia sẻ code giữa nhiều nền tảng
- Nhóm phát triển desktop, mobile, web và native runtime
- Đơn vị kỹ thuật cần đánh giá công cụ hỗ trợ phát triển native đa nền tảng
Thông tin kỹ thuật
Câu hỏi thường gặp
RemObjects C# hỗ trợ những nền tảng nào?
Danh sách được nêu gồm Java, Android, macOS, iOS, iPadOS, watchOS, tvOS,.NET, WebAssembly, Windows native và Linux native.
Có thể dùng API native của từng nền tảng không?
Có. Mã nguồn làm việc trực tiếp với native APIs, frameworks và native UI widgets của từng nền tảng.
RemObjects C# có hỗ trợ Android NDK không?
Có. Phần mô tả nêu rõ Android hỗ trợ cả Java-based Android SDK và các extension dùng Android NDK.
Sản phẩm có tương thích với Visual Studio không?
Thông tin tương thích liệt kê Microsoft Visual Studio 2019, Microsoft Visual Studio 2017 và Microsoft Visual Studio 2015.
Giấy phép trong dữ liệu hiện có là loại nào?
Dữ liệu giá hiển thị mục 1 User, 1 Year Subscription License - Includes Free Updates and Standard Support với giá US$ 734.02.




Bình luận