Macbook for cross platform dev.?

I'm pondering retiring my laptop and sort of considering a Macbook.

Why? - I do web/linux stuff which can be done on anything, and for XEx to compile OSX/iOS versions. I don't currently have any cross platform work, but maybe it will happen!

One way to do this is to run Windows in a VM on the Mac. I have access to but don't own a Mac Mini, but this isn't very portable anyway.

Which leads me to the question - I'm used to a 4GB/320GB SSD laptop. RAM and SSD seems pricey for the Apple stuff, so would a Macbook be faster than Windows in a way that a HDD wouldn't be too much slower than Windows on SSD - and is 4GB RAM enough for the Mac plus a Win VM or would I really need 8? And (warranty
aside) is the RAM easy to upgrade and could clone the HDD to a SSD as I've done on the laptop?

And how much disk space will OSX take?

Thanks.
0
martin
4/26/2015 12:20:06 PM
embarcadero.delphi.non-tech 5933 articles. 1 followers. Follow

7 Replies
705 Views

Similar Articles

[PageSpeed] 10

> {quote:title=martin moore wrote:}{quote}
> One way to do this is to run Windows in a VM on the Mac. I have access to but don't own a Mac Mini, but this isn't very portable anyway.

Delphi requires Windows.   So regardless you will need a VM if your going to use Delphi.     Apple hardware is pricey.   Several years ago I purchased a Mac Mini due to thoughts of doing cross platform development.

http://robstechcorner.blogspot.com/2011/08/new-mac-and-rad-studio-xe2.html

I use that same computer as my primary machine at home and I love it.     I have found that all of my software I use, with the exception of Delphi and some associated development tools, have moved to OSX versions.       

At work I have a very nice HP laptop as I still don't do cross-platform.
0
Robert
4/27/2015 5:36:30 PM
I think buying a 8GB Windows laptop (with SSD) and a cheap 8GB Mac (mini or macbook with HDD) is much cheaper and powerful than buying a Macbook pro  with SDD + 16GB RAM. That's my configuration, I'm happy with the setup because I don't need portability for iOS development. 


> {quote:title=martin moore wrote:}{quote}
> I'm pondering retiring my laptop and sort of considering a Macbook.
> 
> Why? - I do web/linux stuff which can be done on anything, and for XEx to compile OSX/iOS versions. I don't currently have any cross platform work, but maybe it will happen!
> 
> One way to do this is to run Windows in a VM on the Mac. I have access to but don't own a Mac Mini, but this isn't very portable anyway.
> 
> Which leads me to the question - I'm used to a 4GB/320GB SSD laptop. RAM and SSD seems pricey for the Apple stuff, so would a Macbook be faster than Windows in a way that a HDD wouldn't be too much slower than Windows on SSD - and is 4GB RAM enough for the Mac plus a Win VM or would I really need 8? And (warranty
> aside) is the RAM easy to upgrade and could clone the HDD to a SSD as I've done on the laptop?
> 
> And how much disk space will OSX take?
> 
> Thanks.
0
Gurkan
4/27/2015 5:54:29 PM
On 4/26/15 8:20 AM, martin moore wrote:
> I'm pondering retiring my laptop and sort of considering a Macbook.
>
> Why? - I do web/linux stuff which can be done on anything, and for XEx to compile OSX/iOS versions. I don't currently have any cross platform work, but maybe it will happen!
>
> One way to do this is to run Windows in a VM on the Mac. I have access to but don't own a Mac Mini, but this isn't very portable anyway.
>
> Which leads me to the question - I'm used to a 4GB/320GB SSD laptop. RAM and SSD seems pricey for the Apple stuff, so would a Macbook be faster than Windows in a way that a HDD wouldn't be too much slower than Windows on SSD - and is 4GB RAM enough for the Mac plus a Win VM or would I really need 8? And (warranty
> aside) is the RAM easy to upgrade and could clone the HDD to a SSD as I've done on the laptop?
>
> And how much disk space will OSX take?
>
> Thanks.
>

You'd have to pry this macbook pro from my cold dead hands.  It's worth 
every single penny.  The i7 and SSD scream in this beast.

i wouldn't consider any machine with an HDD at this point.

OSX is using less disk space than my windows VM is.
0
Mike
4/27/2015 6:41:43 PM
> {quote:title=Mike Margerum wrote:}{quote}
> You'd have to pry this macbook pro from my cold dead hands.  It's worth 
> every single penny.  The i7 and SSD scream in this beast.
> 
> i wouldn't consider any machine with an HDD at this point.
> 
> OSX is using less disk space than my windows VM is.


Thanks Mike - what RAM would you advise (given it's not cheap!). Does the disk compression in OSX work OK - I use the Windows one for most stuff.

I'm not interested in 2 machines - I want an integrated solution.
0
martin
4/27/2015 7:00:07 PM
> {quote:title=martin moore wrote:}{quote}
> I'm pondering retiring my laptop and sort of considering a Macbook.

I have an older Macbook Pro and while it was expensive at the time it is the best laptop i've ever owned - it's going 4+ years now. 

It does have a (after market) SSD and 8GB of memoery and is fine for running Fusion and Windows 8 VM for delphi.

However the newer models are getting increasingly hard to upgrade - AFAIK none of the recent apple laptops have hard drives (SSD blades) that are supposed to be used upgradable though it can be done in most cases.

> Which leads me to the question - I'm used to a 4GB/320GB SSD laptop. RAM and SSD seems pricey for the Apple stuff, so would a Macbook be faster than Windows in a way that a HDD wouldn't be too much slower than Windows on SSD - and is 4GB RAM enough for the Mac plus a Win VM or would I really need 8? And (warranty> aside) is the RAM easy to upgrade and could clone the HDD to a SSD as I've done on the laptop?

It will work but i suggest 8GB and SSD still - assuming you spend non-trivial amount of time in the Delphi VM. 

I generally do find the OS X bit more responsive but Win 8.1 is pretty darn good - it's usually the AV and other system management (crap) that IT likes to put on our laptops that slows things down.

See my note above about upgrading - getting more difficult these days so double-check before buying.

Cloning HDD to SSD is fairly easy. You can do it with free or built-in tools but i use 3rd party software called "Carbon Copy Cloner" (and there are others) that IMHO is a better "time machine" and actually keeps an external drive both current and bootable (have tested and while slower i can actually boot direct from the external drive and run everything from it if in a real hurry).

> And how much disk space will OSX take?

Can't tell exactly since i have all the apps installed on same drive but for Yosemite "System" folder is 4GB and "private" is another 8GB (but that includes a 4GB sleep image). Overall i'm using approx 30GB for OS + all the apps (XCode is fairly large, i have office and adobe installed and whole bunch of smaller apps). I would not suggest anything less then 256GB for SSD though unless you can really limit yourself to a single VM (my XE8 + Win8.1 VM is almost 40GB by itself)

Raul
0
Raul
4/27/2015 7:00:48 PM
On 4/27/15 3:00 PM, martin moore wrote:
>> {quote:title=Mike Margerum wrote:}{quote}
>> You'd have to pry this macbook pro from my cold dead hands.  It's worth
>> every single penny.  The i7 and SSD scream in this beast.
>>
>> i wouldn't consider any machine with an HDD at this point.
>>
>> OSX is using less disk space than my windows VM is.
>
>
> Thanks Mike - what RAM would you advise (given it's not cheap!). Does the disk compression in OSX work OK - I use the Windows one for most stuff.
>
> I'm not interested in 2 machines - I want an integrated solution.
>
I'd recommend 16 GB of ram and the 512 SSD.  you could probably get away 
with 8gb / 256 gb though.

I have the 512 SSD so i haven't needed to use disk compression.  Just 
made me think of the DOS app stacker.  Great app.


I'm running Parallels with windows 8.1 + Delphi XE8 and visual studio 
2013.  Runs blazingly fast.  Everything works great.
0
Mike
4/27/2015 7:47:18 PM
OK, popped into the A**le store today for a chat and will probably go for the Pro Retina 8GB/512GB

Ouch....
0
martin
4/28/2015 4:43:10 PM
Reply:

Similar Artilces:

Merging dev-tech-layout into dev-platform
Today I found out that I had missed a post from David Baron on dev-tech-layout, because I had no idea that this list exists. I think dev-platform is a better place to have the conversation related to the layout module (people are already having discussions about other modules over there). Does anybody have any objections? Cheers, Ehsan ...

Merging dev-tech-layout into dev-platform
Today I found out that I had missed a post from David Baron on dev-tech-layout, because I had no idea that this list exists. I think dev-platform is a better place to have the conversation related to the layout module (people are already having discussions about other modules over there). Does anybody have any objections? Cheers, Ehsan ...

Is dev-platform for platform users or platform developers?
So since dev-tech-xpcom closed, there's been an awful lot of traffic on dev-platform from platform users. I don't really have time to read this, and it probably means I'll be paying less attention to the platform developer traffic on dev-platform (if any at all; I'd long since unsubscribed to dev-tech-xpcom until told to resubscribe to follow the XPCOM memory management discussion). Does this discussion belong on dev-platform, or should it be redirected elsewhere? -David -- L. David Baron http://dbaron.org/ Mozilla Corporation ...

Delphi Prism and Cross-Platform
I own a copy of Oxygene . I only used it for some ASP.NET developement and never really looked at its Mono integration. Now its going to be shipped under a new brand with some new features. Now I wonder to what level we'll be able to deploy cross platform applications. Today I started a new app in Oxygene but couldn't figure out how to target mono. There are separate project templates under MonOxide category called Cocoa(Tiger), Cocoa(Leopard), WinForms (MAC OS X) and GTK#. 1) Can I start a new Windows Forms project and target it for all platforms? or 2) Should I s...

Delphi XE
I sure hope I'm wrong but I don't see any mention or even clues about the expected cross-platform support in Delphi 2011. In the first sneak peak video, we see the following: 1) When creating a new project in Delphi XE, the menu gives the same old options: "Package - Delphi", "Unit - Delphi", "VCL Forms Application - Delphi", "Form - Delphi". The absence of a "[Cross Platform VCL] Application - Delphi" is conspicuous. 2) In the closing screen, it lists all the products in RAD Studio XE. For the description for Delphi, it says, ...

Cross-platform, non-web app
Hi All,My crazy client is requesting a mobile/handehld app, that can run on Microsoft Mobile OS, Palm, and the Blackberry.  He wants it to be offline, and have the ability to sync with an already built desktop app.   Is this possible with one set of code? Thanks    rudesyle:My crazy client is requesting a mobile/handehld app, that can run on Microsoft Mobile OS, Palm, and the Blackberry.  He wants it to be offline, and have the ability to sync with an already built desktop app.   Is this possible with one set of code?If you are not running...

Is cross platform Delphi heading to the correct path?
The application's current market trend is going either to web or mobile... 1. web <> native application. 2. mobile <> not for native delphi application - iPhone: only for c/c++ without VCL - Andriod: only java - Windows 7 Phone: only managed code > {quote:title=ahmoy law wrote:}{quote} > The application's current market trend is going either to web or mobile... Only for consumers. The business market is still almost entirely desktop, which means native Win32. Try again with real logic. > Only for consumers. The business market is still almost e...

Delphi Cross Platform Game Development [Edit]
A little survey Would anyone be interested in a cross platform (windows, mac, linux) game development toolkit with Delphi/FreePascal compiler compatibility? This toolkit would take care of the boiler plate platform code to get a window up, change window/display states, give you mouse, keyboard, and joystick feedback, and abstract working with files, sockets, xml, audio, and 2D/3D graphics. Programs would be quite small and compact. They would also be stand alone binaries able to run with little to no dependencies. Possible program applications might include: Cross platform gam...

Delphi 2011 and cross platform debugging / testing
We heard some clues about Delphi 2011 in this forum. One of them was "design it in Windows (IDE), run it everywhere (Windows, Linux and Mac)". Does anybody know how we will debug and/or test cross platform applications from Delphi IDE? (I think that built in or plugged virtual machines may be the best solution from developers.) Hür Hur Akdulger wrote: > We heard some clues about Delphi 2011 in this forum. > One of them was "design it in Windows (IDE), run it everywhere > (Windows, Linux and Mac)". > > Does anybody know how we will...

Delphi Prism for cross-platform projects: Started a project
As I suspected Delphi Prism is ideal for my purposes. Since I am a hobby linguist, my program is a Hebrew verb conjugation application. I am trying to formulate all necessary rules including all exceptions in Pascal. Last year I implemented a working prototype in Objective-C. http://web.mac.com/ajbrehm/Home/Software.html It worked, but wasn't portable; and Cocoa is a bit of a hassle when it comes to string manipulation since it offers no native support for unicode regular expressions. I can re-use the GUI. This is how I am planning to proceed, slowly, of course, since I am lazy an...

Cross-Platform Delphi
All current versions of Windows NT can run x86 code. Obviously 32 bit Windows can. 64 bit Windows uses either compatibility mode (x64) or a built-in (into Windows) emulator (IA-64). A 64 bit (i.e. x64) compiler would be useful but isn't strictly needed for crossplatform purposes in the Windows world. Most installations of Mac OS X can run x86 code. I am pretty sure support for PowerPC is not required for new developer tools. But Linux is all over the place. Most Linux installations can run x86 code. This includes x86, x64 and IBM PowerPC installations. But software deploymen...

ANN: RealThinClient W/A Framework for cross-platform development with Delphi
A new update for the RealThinClient SDK (v3.11) has been released. RTC Web Applications Framework (included in the RealThinClient SDK 3.11) is now compatible with Delphi for Windows *and* Lazarus/FPC for Windows, Linux and MacOSX. RTC W/A Framework is very flexible and straight-forward, so that new components for cross-platform development can be added by anyone experienced enough in Delphi, but the purpose of this new framework is not to write components, it is to allow developers to use ready-made components for rapid rich cross-platform internet application development. An...

[OT] Dealing with line endings in cross-platform dev environment
Hi All, We've got a shop about evenly split between MacOS and Windows users, and we occasionally run into problems with line endings between the LF of MacOS/Unix/Linux and the CR/LF of Windows. I'm wondering if anyone has used Perl (or maybe awk?) in a cvswrapper to do automatic translation between the formats. Any gotchas or pointers I should know about? Our repository is on a Linux machine, so there shouldn't be any conversion to and from the Macs. But for the Windows machines fetching updates from the repository, will Windows automatically alter line end...

superreview granted: [Bug 305235] "Cross Platform COM" should be "Cross-Platform COM" : [Attachment 193698] patch
Scott MacGregor <mscott@mozilla.org> has granted David Bienvenu <bienvenu@nventure.com>'s request for superreview: Bug 305235: "Cross Platform COM" should be "Cross-Platform COM" https://bugzilla.mozilla.org/show_bug.cgi?id=305235 Attachment 193698: patch https://bugzilla.mozilla.org/attachment.cgi?id=193698&action=edit ...

Web resources about - Macbook for cross platform dev.? - embarcadero.delphi.non-tech

Platform - Wikipedia, the free encyclopedia
Text is available under the Creative Commons Attribution-ShareAlike License ;additional terms may apply. By using this site, you agree to the ...

Woden bus interchange platform closures in place
Urgent maintenance work has forced the closure of three Woden bus interchange platforms after peak hour on Tuesday morning.

How Anomaly Shanghai Built Its Own Content Platform in China
... the start of the films, the Anomaly logo flashes on the screen. The films are part of the agency's intellectual property play a content platform ...

Medium: An Ideal Content Marketing Platform?
... takes a look at why Medium might be the perfect choice for content marketing. For those unfamiliar with Medium , it’s a blogging platform with ...

Bank Simpanan intros virtual teller technology on Cisco platform
MIS Asia Bank Simpanan intros virtual teller technology on Cisco platform ATM Marketplace (press release) Malaysia's Bank Simpanan Nasional, ...

BlackBerry 10 has become the AOL dial-up of smartphone platforms
... downward into the same black hole of irrelevance that consumed webOS and Firefox OS. In fact, BlackBerry 10 has really become the mobile platform ...

Power struggles between the biggest mobile platforms and the underdogs that are gaining ground
Google's Android and Apple's iOS dominate the smartphone platform market, controlling a combined 95.7% of the installed base in the US. But the ...

Chain Issues Investor Shares on Nasdaq Blockchain Platform
Blockchain startup Chain has issued shares to an investor using Nasdaq’s private markets blockchain solution, Linq.

Transform your mobile into a full-on gaming platform
The more our phones become a platform for high quality gaming, the less adequate the touch screen feels for keeping up. With the Phonejoy GamePad ...

DC Official: Metro Platforms Are Too Crowded And It Is Putting People In Danger
DC Official: Metro Platforms Are Too Crowded And It Is Putting People In Danger

Resources last updated: 12/31/2015 10:23:11 AM