#5: There's SublimeText for Windows, Komodo, Notepad++, and most other tools. Transmit is nice, but there's ExpanDrive for both mac and windows which is equivalent, not to mention open source tools like WinSCP (http://winscp.net/eng/docs/interfaces). MobaXTerm (http://mobaxterm.mobatek.net/) is hands down better than iTerm or any other mac terminal that I've seen.
(Disclosure: I'd prefer to run a ThinkPad or something, but meh, boss-provided machine.)
I've customized mine with touchegg (made for GNU/Linux systems) and it does everything I've seen Mac users do and more. Need no Apple for that one, and there are probably Windows tools as well though I wouldn't know which.
> 6: Handoff in OS X with my iPhone is such a great convenience.
I don't know what "handoff" is, but regarding interoperability, a rooted Android phone running GNU tools (e.g. Linux Deploy app) is a dream when you have a GNU-based laptop/desktop operating system as well. I can browse my phone like a network drive and getting a shell is as easy as connecting to any old linux server.
This doesn't make your other points less valid, by the way. There is surely a good argument to be made for OS X.
I think this refers for your phone and computer to integrate. For example:
- When your phone is near your computer, your phone ringing will pop up a notification on your computer, which allows you to answer it via OSX (e.g. using headphones plugged into your computer).
- When your phone is near your computer, Messages.app can text message via your iPhone.
From here[1]:
> When your Mac computers and iOS devices are within Bluetooth range of each other (about 33 feet or 10 meters), they can automatically “hand off” what you’re doing from one device to another. For example, you can start writing an email in Mail on your iPhone, then instantly pick up where you left off in Mail on your Mac.
> Handoff works with several apps that come with OS X Yosemite and iOS 8: Calendar, Contacts, Mail, Maps, Messages, Notes, Phone (iOS only), Reminders, and Safari. It also works with Keynote v6.5, Numbers v3.5, and Pages v5.5 for Mac, and Keynote, Numbers, and Pages v2.5 for iOS. Third-party apps may also work with Handoff.
You can also make calls or send texts from a mac if your iphone is nearby.
But the UI aside, the problem I was having is that it would just entirely hang the app if you had a large number of changed files or large diffs. This was about three months ago, so it's possible the performance problems have been fixed.
Haven't found a good alternative on Windows for a Git GUI tool that comes with Git-Flow.
Also, I think that point was less about Sublime and more about the other development tools that are Mac only.
I'm sure most of the tools have alternatives on Windows, I don't think it'll be anywhere near as good, however. Examples include software by the OmniGroup and Panic, which make some of the best desktop software I've ever used.
"there was a lot of software that was vastly better than the equivalents on Windows."
The reverse is true as well.
"Examples include software by the OmniGroup and Panic"
Coda is so overrated IMO.
Even the feature screenshots on their website look like a lot of oldschool Mac software. There's nothing "best desktop software" about it. I'm genuinely curious what specifically you think it's good about it.
Is it how their window buttons are vertical "just because", spitting in the face of good UX?
Is it how they recommend you connect via FTP to a remote server as soon as you open the app to publish your files directly from your computer? Do you have any idea what a horrible practice that is?!
Oh and let's just put the browser in our app, I'm sure that is a genius move, nothing wrong with that! /s
Oh yeah, and Panic's SSL certificate expired, not very professional if you ask me.
Right... well...
TLDR my point is I don't believe you when you say Mac has better software on average and your examples don't convince me. I work on a Mac too. But hey, we all have preferences.
2. Windows doesn't need Expose because Alt+Tab actually works. There are equivalents available for Dashboard and Notifications (like Growl).
3. I've never seen a Mac with as much freedom and flexibility as a PC, but I have seen touchpads that work well. Who wants to use a touchpad at all though unless you're forced to? I'll take a 5 button vertical mouse over a touchpad any day.
4. Maybe. I like running a Unix that's closer to production though and nobody runs OS X on servers. A VM is better IMO.
5. Visual Studio with Web Essentials is hands down the best web development tool there is. Javascript, CSS and HTML autocomplete throughout the entire project. Go to definition that actually works...throughout your entire project. There is no equivalent on any OS.
6. ~~Android Chrome and a PC can do the same.~~ (OK, it can't really but I don't need it and there are too many things that I do need on Windows that are so much more important, like a window manager that doesn't work against me.)
(to name a few) 1: Recently helped a friend install a new hard drive in a Lenovo Edge 15 only to find out the laptop has problems with Crucial SSDs (it brought back to many driver / hardware compatibility issues from my past jobs)
2: Features like Dashboard, Expose, Notifications have become real workflow time savers in OS X and I've never seen as good implementations in Windows.
3: I've never seen a PC laptop with a touchpad as good as on a Mac
4: the BSD / *nix base of OS X is to valuable to be without
5: Web development tools are just hands down better on OS X - Transmit, Sublime Text, color pickers, etc... theres just no equivalents on Windows.
6: Handoff in OS X with my iPhone is such a great convenience.
and to many more... I think Apple has lost they're way a bit and really need to focus on making OS X better; in recent years, iOS has received to much focus (IMO), but things are fine for now (so long as it doesn't get much worse)
And I can always throw Windows into a VM or bootcamp - it's much more difficult to put OS X into a VM on a PC.