2012-02-16 43 views
5

Tôi vừa mua một máy Mac Mini để phát triển các ứng dụng FireMonkey của Mac OS X, sử dụng Delphi XE2.Cấu hình HW nào sẽ được sử dụng để xây dựng các ứng dụng FireMonkey đa nền tảng?

Tôi là một máy tính xách tay chính trong Windows Seven, mà tôi sử dụng để phát triển từ nhiều năm nay. Nhưng laptop này có cấu hình phần cứng cũ hơn (AMD TL-56 với RAM 2GB) so với Mac Mini (Core i5 với RAM 4GB).

Điều gì là từ thử nghiệm của bạn, cấu hình tốt nhất để sử dụng? Đó là, nơi tôi nên cài đặt Delphi XE2?

  • Cài đặt IDE trên máy tính xách tay, gỡ lỗi từ xa vào máy Mac? Trong trường hợp này, công cụ truy cập từ xa tốt nhất (tôi tự hỏi về truy cập từ xa Open GL) là gì? Hoặc là giải pháp duy nhất để chuyển đổi màn hình và bàn phím của tôi sang mac?
  • Hoặc trên máy Mac trực tiếp - nhưng trong trường hợp này, giải pháp tốt nhất là gì: cài đặt Delphi XE2 trong Hộp ảo lưu trữ Windows hoặc khởi động kép trên Mac, cài đặt Windows trên đó, sau đó đặt hệ điều hành Mac bên trong một hộp ảo?
  • Bất kỳ kết hợp nào khác?

Tôi chỉ thích sử dụng Windows để phát triển - ví dụ: Tôi tận dụng triệt để Total Commander và các công cụ sản xuất trong nước khác. Tôi đã nhìn thấy máy tính Mac tại văn phòng của Embarcadero - Tôi chỉ tự hỏi cấu hình HW tốt nhất là gì.

Tôi không cần câu trả lời như "dùng thử Mac OS, đây là hệ điều hành tốt nhất từ ​​trước đến giờ" - chỉ phản hồi từ các lập trình viên Delphi, bao gồm các mẹo (ví dụ: làm việc tăng tốc FireMonkey 3D từ xa?).

+0

Sở thích cá nhân của tôi là chạy 100% trên máy tính xách tay macbook của tôi, sử dụng VMWare Fusion để lưu trữ cài đặt Delphi XE2 của tôi trên máy ảo. Sử dụng chế độ "Fusion", tôi có thể có IDE XE2 của tôi "ngay trên máy tính để bàn mac của tôi" và thậm chí không cần phải xem cửa sổ máy tính để bàn. Kế hoạch B sẽ là hai máy, và không có máy tính để bàn từ xa. Lưu ý rằng XE2 không cài đặt lên Mac OS, chỉ có trợ lý nền tảng chạy trên OS X. SO bạn không thể tránh Windows ngay cả khi bạn muốn. –

Trả lời

5

Cài đặt 1

Tại nơi làm việc, tôi có Delphi XE2 được cài đặt trên máy tính Windows của tôi với màn hình kép. Màn hình thứ hai được nối với một công tắc KVM được nối với Mac Mini. Vì vậy, màn hình bên trái của tôi luôn là Windows, và màn hình bên phải của tôi đôi khi là Mac. Bàn phím và chuột được chuyển đổi với KVM.

Setup 2

Ở nhà, màn hình rất lớn của tôi là dành cho Windows, và một màn hình nhỏ hơn là dành cho Mac. Ở đây, màn hình là độc quyền, nhưng bàn phím và chuột vẫn được nối với KVM.

Nói chung, tôi thích cấu hình này tốt hơn vì tôi có thể khởi động trình gỡ lỗi và đảm bảo rằng chương trình Mac bắt đầu trước khi chuyển đổi qua KVM.

Cấu hình lý tưởng?

Lý tưởng nhất là, nếu tôi có chỗ, tôi sẽ có bàn phím và chuột cho cả hai máy và một màn hình chuyên dụng cho mỗi máy.

Remote Access

Như bạn đã biết, có một ứng dụng Remote Desktop cho Mac cho phép bạn kết nối với máy tính Windows của bạn từ xa. Bạn cũng có thể thiết lập Mac Mini của bạn để kết nối với nó từ xa từ Windows.

Để thiết lập máy Mac của bạn để truy cập từ xa từ Windows

  1. Trên Mac của bạn, mở System Preferences
  2. Từ nhóm interenet & Wireless, bấm vào Chia sẻ
  3. Enable dịch vụ có tên " Quản lý từ xa "
  4. Nhấp vào nút có gắn nhãn" Cài đặt máy tính ... "
  5. Bật các tùy chọn sau:
    • Hiện trạng quản lý từ xa trong thanh menu
    • Bất cứ ai cũng có thể yêu cầu sự cho phép để kiểm soát người xem màn hình
    • VNC có thể điều khiển màn hình với mật khẩu (và nhập mật khẩu VNC của bạn ở đây)
  6. Từ máy tính Windows, sử dụng TightVNC ứng dụng khách để kết nối và sử dụng cài đặt kết nối mặc định.
+0

Cảm ơn phản hồi. Tôi cũng sẽ xem xét giải pháp VMWare Fusion trong một số trường hợp. –

2

Marco Cantu sử dụng một hộp Windows để cài đặt Delphi XE 2, và bạn có thể tìm thông tin chi tiết từ bài viết trên blog của mình,

http://blog.marcocantu.com/blog/delphi_mac_mini.html

Có một trick để cho phép tối ưu hóa card đồ họa trên Mac Mini đề cập trong này đăng quá.

+0

Liên kết đẹp. Có một số phản hồi từ một số người dùng Delphi. Tôi đoán cách VNC sẽ làm thủ thuật lúc đầu. –

Các vấn đề liên quan