Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialJonathan Grieve
Treehouse Moderator 91,253 PointsLaptop: Windows vs iOS.
Hi all.
I hope you've all had a great Christmas and all the best for 2016.
I'm about ready to consider my next major IT investment. A laptop so I can treehouse and work and develop my skills away from the computer from time to time.
For a while this seemed easy; wait til I've built up some money for a budget and wait for a Windows computer I like. Except, the question of whether I could go for a MacBook just does not go away.
I have
- an iPad,
- 2 android phones
- And a Medium to high spec Windows PC with.... +a 500gb external hard drive.
A laptop would complete the set. But I'm kind of concerned about portability and compatibility between the platforms.
Questions:
- am I better of with a Windows Laptop or a MacBook?
- Can I use my external HDD between both a Windows 7 and MacBook or should I get a second one?
- can I do Android Development from an iOS laptop? I'm pretty sure I can't do vice verca
Thanks :)
Michael Afanasiev
Courses Plus Student 15,596 PointsNo I don't care about points, it's more about the comments order and to clean the clutter. Thank you! :)
6 Answers
Konrad Pilch
2,435 PointsOS is more likely in Linux, and makes things better for developers to be on a Mac. Im sure you can do andorid on iOS. You cant do iOS on windows.
If thats all? uh
Jonathan Grieve
Treehouse Moderator 91,253 PointsOkay thanks :). What do you mean by more likely in Linux? :).
Michael Afanasiev
Courses Plus Student 15,596 PointsYou CAN develop Android on Macs. but you can't develop iOS on Windows yet, Apple did make it an open source but it's only available for Linux systems for now, should be available for Windows in the near future though.
Michael Afanasiev
Courses Plus Student 15,596 PointsJonathan, why not just enjoy both worlds? assuming you're on a budget of up to 2,000$ - I suggest to go with the Macbook Pro 13 Retina 128GB SSD with maxed RAM to 16GB and the base CPU which is an i5 Dual Core 2.7GHz
You can use Bootcamp or a VM called Parallels for a Windows environment. It works like magic, some say Windows even performs even better on MacBooks. :)
All mentioned above is actually something I do, so if you have any questions, let me know :)
Jonathan Grieve
Treehouse Moderator 91,253 PointsHmm 2000 which is about £1500 where I'm from sounds a bit steep for me but I'm sure I could find a MacBook with specs I like that's suits my needs for development.
The reason I ask about portability with Windows is that I've had bad experiences with losing memory sticks and external drives because I've put a Windows formatted drive into a Linux or iOS machine, particularly Linux. I've always been a preferred Windows's user and my iPad is my main outlet for iOS but obviously I can't do much if any development of that. :)
Jonathan Grieve
Treehouse Moderator 91,253 PointsVery kind Michael, but I'm sorry, in the last 5 minutes I've already bought it. :D
I checked, double checked and rechecked the specs and I'm very happy with that I've got,. The only downsides are the graphics card and battery life not as much as I would like but this one was always the one I kept coming back to. :-) I don't game as much as I can because I'm always browsing and coding haha
No worries about HD either, by which i think you mean Hard Disk? More than enough space to be another backup for my work.
Michael Afanasiev
Courses Plus Student 15,596 PointsThese comments got a bit messy :P not sure how to move your comment to the proper "answer" it's actually my first day being a MOD :)
Yes by HD I meant Hard Disk. SSD's perform much faster and combine it with a powerful CPU..ahh...the flow... :) Another thing that made me cringe is that battery life, but if it works for you then, wonderful!
As long as you are happy with your purchase and you know that the hardware/software will perform best for YOU, then nothing else matters.
Luke Glazebrook
13,564 PointsHi Jonathan!
I assume what you want is Windows or OS X? iOS is Apples mobile operating system and OS X is the desktop version.
For development I would go with OS X every day of the week. I currently own a high-spec Windows PC and a MacBook Pro and I develop on my MacBook every time I need to unless it is something like a Windows-only piece of software that can only be written on Windows.
The reason behind this is that I love the way UNIX based operating systems work and Apples Mac OS X feels almost flawless to develop on. Unless you are looking to develop things such as Windows-only apps then I would really recommend that you just go with a MacBook.
Even then, if you do ever want to develop Windows apps, you can just install a version of Windows through Parallels or Bootcamp so you really do get the best of both worlds.
I hope that I helped you out and if you have any more questions then don't hesitate to ask them!
-Luke
Jonathan Grieve
Treehouse Moderator 91,253 PointsHi there Luke, thanks for your reply. Is bootcamp a kind of emulator for Windows on iOS? :-)
Michael Afanasiev
Courses Plus Student 15,596 PointsJonathan, Bootcamp is a utility within the OSX that makes a special partition for your Windows OS - Every time you will boot your computer it will ask you which OS you'd like, Windows or OSX :)
But still, for flawless workflow and even better performance (IMO) use the VM Parallels, you'll have to pay a bit extra for a license but assuming you REALLY need Windows, it will totally worth it!
Michael Afanasiev
Courses Plus Student 15,596 PointsJonathan, I'm uploading you a really small 50 seconds clip I created for you to see what Parallels is all about. I will post it here once it's done uploading.
Jonathan Grieve
Treehouse Moderator 91,253 PointsCheers, I look forward to seeing it :)
Jonathan Grieve
Treehouse Moderator 91,253 PointsThanks just seen it. You seem to be able to switch from Mac to windows at will :)
Here's another piece of advise elsewhere I found about formatting the external harddrive about switching the File format from NTFS to exFAT.
Might be a handy guide to keep till such a time as a get a MAC laptop
Michael Afanasiev
Courses Plus Student 15,596 PointsWhat if I told you, you can EASILY read NTFS on Mac using Tuxera ? :)
Jonathan Grieve
Treehouse Moderator 91,253 PointsThen I'd go to this page http://www.tuxera.com/products/tuxera-ntfs-for-mac/ and check it out :)
Seems quite affordable.
But it seems easy enough to switch to exFAT and still have my files available on both Windows and MAC. Unless I'be read this wrong I've had a sleep deprived night haha
Michael Afanasiev
Courses Plus Student 15,596 PointsI have tried reformatting when I switched to Mac about 4 years ago, but I had some drive issues so I just kept it NTFS and found this baby. (Tuxera) :D
IF you get a Mac, check it out. You have 15 days trial. And if you will need any other productivity stuff, I have more recommendations!
Jonathan Grieve
Treehouse Moderator 91,253 PointsHmm, according to the link reformatting on exFAT should be okay for Mac OS X 10.6.5 Windows Vista SP1, Windows 7 or newer for each. But I wonder now how even that updated intel is :)
Michael Afanasiev
Courses Plus Student 15,596 PointsWell it's something you can try and see if it works best for you :)
Personally I'll stick with the NTFS format. Also, check out this article.
Jonathan Grieve
Treehouse Moderator 91,253 PointsI think at the moment I'm feeling closer to sticking with Windows rather than a Mac but not made any decision yet. The only thing stopping me at the moment is the idea that if I go windows I'll set myself back in terms of being in a position to learn to develop iOS and OS for some time.
Decisions.
Michael Afanasiev
Courses Plus Student 15,596 PointsWith all these comments it takes me few minutes to find the proper "Add Comment" button, jeez...
Jonathan, if you really need OSX but can sacrafice portability, you can go with the Mac Mini, hook your desktop perefirals and you're good to go.
Also, if you want to try out OSX first, there are ways to boot it inside a VM on Windows - but that my friend, lays in the dark corners (or not so dark) of the internet :)
Luke Glazebrook
13,564 PointsParallels is an interesting piece of software but for ease-of-use and also, in my opinion, increased performance I would recommend just using bootcamp. It is very very easy to set up and the wizard will walk you right through it all no problem.
The only situation in which I would recommend Parallels is if you would want to be switching between the two a lot or you aren't confident working with partitions.
Jonathan Grieve
Treehouse Moderator 91,253 PointsI think I'm going to stick with Windows for now. Purely because I come from a family that has Windows for everything basically since the days of Windows 3.1 and I've no immediate plans to look into iOS anyway. My hang up was simply what I'd do if I ever decided to go into Apple Development in the future.
I appreciate everyones thoughts and ideas though.
In case anyones interested this is the one I've got my heart set on. :) http://www.pcworld.co.uk/gbuk/computing/laptops/laptops/lenovo-ideapad-500-15-6-laptop-white-10137915-pdt.html?intcmpid=display~RR
Michael Afanasiev
Courses Plus Student 15,596 PointsJonathan, that's awesome! :D
That Lenovo machine looks great! Although I'm not sure about that HD, I would get an SSD instead (even if it's smaller capacity).
If you're not tied to a specific brand, tell me your budget and I can help you find a great machine for it's price. :) If you want more specific advice, contact me via email at afanasiev.mike@outlook.com
jason chan
31,009 PointsI use both. If you get macbook pro you can always get minidisplay port adapter to dvi or vga for a bigger screen.
If your cool you can build hackintosh. hehe!
Gianni Zamora
9,547 PointsGo with a mac since you already have a windows computer. Plus it is much easier since linux runs OS. Things that I thought were hard on windows became easier because of that. You will appreciate once you become more experienced in development.
The ssd is huge difference in how everything runs with the OS
Plus also the macbook pro(newest) is so slick and the trackpad is like no other. I get annoyed with other laptops because the trackpad is still like the diving board instead of a haptic feedback.
The retina display is beautiful plus the OS is amazing. I'm not going to lie tho windows 10 has stepped it up and enjoy both right now.
If you get a mac and buy and Iphone/apple tc in the future the streamline usability is amazing. everything just works and works flawlessly.
Plus I also play on steam and I have bootcamp so you can still have that windows environment.
christopher walsh
7,272 PointsOnce you go Mac, you never go back!
Michael Afanasiev
Courses Plus Student 15,596 PointsWell, I DO go back sometimes (with VM :P), but yes it has amazing piece of software combined with excellent hardware.
Jonathan Grieve
Treehouse Moderator 91,253 PointsJonathan Grieve
Treehouse Moderator 91,253 PointsDon't worry about picking an answer as there's no points available for general discussion posts, but you can movie it as an answer if you want just those 3 bottoms below each post. Welcome to the world of Treehouse MODS :)