9 ms·
I'm really hoping this is just a phase. Hoping that Apple will reduce prices of new laptops and we'll be back to normal. Right now everybody is using Macs. Wal
by Void_ 10y ago
I'm really hoping this is just a phase. Hoping that Apple will reduce prices of new laptops and we'll be back to normal.
Right now everybody is using Macs. Walk into the Bay Area coffee shop, you see Macs everywhere. I love that.
I build desktop software for Macs (focuslist.co). My apps are prettier than any others. They are easier and faster to use. This is the reason why people pay me $5 while they can get the job done with paper and pen.
This is thanks to Mac as a platform. Mac developers don't want to just get the job done. They want to get the job done while winning an Apple Design Award. That's why Mac apps are the best.
Take Mac away and high quality desktop apps will go away. We'll have to endure multi-platform Electron stuff. Ugh.
- pmlnr 10y ago> Take Mac away and high quality desktop apps will go away. Well... no. Ubuntu, Gnome, KDE, XFCE; they are all high quality desktops. Don't mix the desktop with the applications you're running on it. > We'll have to endure multi-platform Electron stuff. Now that is indeed a real issue, and yes, ugh. Edit: I've misread the original, sorry, so adding a few things: if you're using the default apps or the ones built for that specific environment only, you're good to go with GTK3, QT, whatever. The trouble comes when you mix these, but that is true even for the MacOS. Personally I really dislike the approach of Chrome, not giving a s* how it _should_ look like to look at least a little native.
- matthewking 10y agoI think his point was that the Apple/Mac ethos foster high quality design and attention to detail, which is applied when developers build apps for the Mac.
- Mayzie 10y agoTo be fair, so does elementaryOS. They really try to encourage developers to adopt their HIG.[1] So much so that most developers using or targeting elementaryOS integrate their design really well.[2] For those that don't but still use GTK3, they also integrate quite well out of the box. [1] - https://elementary.io/docs/human-interface-guidelines https://elementary.io/docs/human-interface-guidelines [2] - https://quassy.github.io/elementary-apps/apps/ https://quassy.github.io/elementary-apps/apps/
- oneeyedpigeon 10y agoThey meant "apps that are high quality", not "apps for high-quality desktops".
- pjmlp 10y agoNot really. GNU/Linux doesn't have desktop stack capable of matching Objective-C, Swift frameworks both in feature set and related GUI tooling.
- kristopolous 10y agoHow thorough of a survey have you done?
- pjmlp 10y agoI have used Gtk+, wxWidgets, Qt, KDeveloper, once upon a time between 1995 and around 2004. Still use GNU/Linux on my travel netbook and of course, some of our servers run it. Last time I used Qt in anger was 5.3, while trying to do a mobile project that I eventually ported to pure native APIs. Do you know of any other frameworks, besides those that cover all of these ones? https://developer.apple.com/reference/ https://developer.apple.com/reference/
- kristopolous 10y agoNope. Desktop application development in Linux is indeed pretty terrible. I was honestly just curious as to your background.
- matzipan 10y agoRead my comment above (https://news.ycombinator.com/item?id=12854556 https://news.ycombinator.com/item?id=12854556)
- pmlnr 10y agoGTK? QT? And, since we're talking elementary, Vala?
- pjmlp 10y agoNot really, they don't even cover half of these ones https://developer.apple.com/reference/ https://developer.apple.com/reference/ Not to mention the related GUI tooling. Where is Instruments on QtCreator, for example.
- StavrosK 10y agoI don't know why, but MacOS feels more high-quality than the other desktops. I use Unity on all my computers and haven't run MacOS in years, but I think there's more "tearing" in Linux WMs. Things just don't feel like they stick together as much, sometimes the decorations will hang, the menus will disappear, there are blank icons in my notification bar, etc. It looks great in screenshots, but the feeling is much inferior, a fact I lament.
- toss1941 10y agoI know exactly what you mean. Are the technical issues because of X or because of design decisions? I have to think it's because of X because I haven't seen an OS GUI that was as stable and as predictable as Windows/OSX. Edit: Or put another way, I always run into weird graphical/display issues using Linux desktop flavors, whether they've been on a desktop PC or in a VM.
- FussyZeus 10y agoMassive +1 to this. And enabling vsync manually in any flavor of linux I've ever used makes the framerate tank. I don't know what magic MacOS does under the hood, but no other linux distro I've EVER used comes close, with the possible exception of Gnome. Unfortunately Gnome is ugly as sin.
- Fiahil 10y ago> Well... no. Ubuntu, Gnome, KDE, XFCE; they are all high quality desktops. Don't mix the desktop with the applications you're running on it. Sure, but since last time I've started KDE, I got a ton of segfaults errors coming from all over the place (and not just nepomuk)... Well, if the desktop is fine but the wifi interface or the notification tray is segfaulting, I'm just gonna throw the whole thing.
- reinar 10y ago> Ubuntu, Gnome, KDE, XFCE; they are all high quality desktops. well... no. Speaking as long-time Linux user who tried all of this and in the end using i3 to avoid constant stream of bugs from DE.
- mtw 10y agoI'm with you but to be objective Apple hasn't done significant efforts for the pro market in last years. They have stated the future is in the iPad. Their pro line is stagnant or receding (where is Mac OS X server, Final Cut pro dumbed down, etc.). Times are changing
- mmorris 10y ago> Times are changing Times are always changing. Markets grow rapidly, and then they mature and growth gets flatter. Specifically looking at Apple, while I agree that their focus has shifted away from the Mac platform somewhat and towards iOS, wasn't that to be expected with the huge growth in mobile and tablets over the last 10 years? Now, mobile growth is slowing[0] and tablet sales are flat/dropping[1]. Laptops aren't going anywhere... the vast majority of white collar workers use a laptop or desktop everyday. And while I can't predict what Apple is going to do (who can?), it seems unlikely that they'd completely drop a market that generated $5.7B in revenue in Q4 of 2016 [2]. [0]: http://www.businessinsider.com/smartphone-growth-is-slowing-2016-6 http://www.businessinsider.com/smartphone-growth-is-slowing-... [1]: http://www.digitaltrends.com/mobile/tablet-decline-q2-2016/ http://www.digitaltrends.com/mobile/tablet-decline-q2-2016/ [2]: http://www.macworld.co.uk/news/apple/apple-q4-2016-financial-results-iphone-mac-sales-down-again-3581769/#toc-5 http://www.macworld.co.uk/news/apple/apple-q4-2016-financial... ETA: Btw, macOS Server is over here: http://www.apple.com/macos/server/ http://www.apple.com/macos/server/
- annoying_tech 10y ago> Mac developers don't want to just get the job done. They want to get the job done while winning an Apple Design Award. Well, thats kind of a narcissistic statement. How many people develop for Windows? How many for Linux? How many for Mac? oh. I try to make my software as beautiful as I can, and keep a simple and usable UX. There are developers who don't care about guidelines, or design. That's not a platform fault, is just that there are developers who just want the job done, even in a ugly fashion.
- AsyncAwait 10y agoBut is the desktop Mac app market still profitable? i.e. are you able to sustain yourself with this app?
- vlozko 10y agoI'm not sure you've done enough macOS/iOS development to know where that feeling comes from. In every Apple developer conference, in much of the UI API, and in input from the community, the idea of creating beautiful apps is something that gets repeated over and over until it is ingrained in us. It has nothing to do with trying to be better looking than other platforms but rather trying to match the aesthetics and quality of other apps on the same platform. People tend to notice when your one utility app stands out as the ugly duckling on macOS/iOS.
- talmand 10y agoI'm fine with that. My problem is statements like this: "Take Mac away and high quality desktop apps will go away." As if all the world's high quality apps are only developed on and for the Mac.
- achikin 10y ago> "There are developers who don't care about guidelines, or design. That's not a platform fault, is just that there are developers who just want the job done, even in a ugly fashion." And that is the biggest problem in software world, that's why our computers are full of half-baked, ugly, poor documented and uncompatible programs - because someone "just wanted to get job done".
- wmccullough 10y agoI want to dislike you for your statements of the truth, but I can't. I'm a multi-plat guy who has a Macbook and a Windows machine. This makes me want to get a real open source initiative going on Windows to enable better UI assembly. Xaml is great but it has a ways to go.
- 72deluxe 10y agoNo offence intended but I took a look at your website (which is very neat and tidy BTW), and looked at the screenshots but I do not see how your app (consisting of mainly a listview control) is "prettier than any others". I can see how having a simple UI with few controls on it can sometimes be translated as "pretty" in certain circles, but simply having few features and few controls doesn't magically mean your app is top of the pile on the entire Earth regarding "prettiness". It is quite an assertion to make. EDIT: Again, this is not meant offensively but was more of a response to the assertion that the app is prettier than ANY others. Furthermore, I certainly agree with the rest of the comment where they state that more attention is paid to UI etc. on MacOS than other platforms, typically.
- Void_ 10y agoDidn't mean to come out too proud. Really this is just what users have been telling me last 6 months. "I bought it because it looks good." Guess they're just used to worse.
- 72deluxe 10y agoThat's good then (and it does look neat). I wasn't meaning to sound too critical either, my apologies. Out of interest, how did you market it / raise awareness of it?
- rhodysurf 10y agoYou could quite easily make an application that looks like that in either GTK or Qt and fits with the current desktop theme on Linux
- pjmlp 10y agoPersonally I think this is just a phase triggered by those that actually aren't developers invested into Apple, rather people that want UNIX with a pretty GUI.
- natch 10y agoI think the emphasis including that in the article on pretty is a fundamental misunderstanding of why developers like macOS. For me and a lot of others what I really want is a UNIX that just works. Meaning it just works with its hardware in all ways... audio and video playing, recording, editing and everything else all work very well, without having to recompile the kernel or hunt down and install alpha drivers without source hosted on sketchy sites, which is what drove me away from other UNIXes. Also macOS is a good platform for developing native iOS apps. Why iOS and not Android? Mostly because the version adoption curve of Android is pretty bad. The point is it's more about functionality and getting stuff done than it is about pretty. With other UNIXes there was always too much fighting with the system.
- lloyd-christmas 10y agoThe single thing that keeps me with macOS is a universal key that is truly universal. Apps on mac are built around the command key. The windows key and the linux super key don't have anywhere near the consistency across applications that the command key does. `cmd + shift + [` flips through tabs in every application I have. In linux, it works only if I set up the keys for that application, and only if that application has the ability to set those keys. I spend more time in xkb config files than I do programming.
- gldnspud 10y agoI had a very similar experience. I switched for the pretty fonts, and stayed for the key bindings. You can even add your own key bindings to (almost) any menu item in (almost) any Cocoa app using System Preferences. After I discovered that, I just dug in even more.
- 10y ago
- brentm 10y agoTotal phase. The "only Mac update for the next 3 years" meme is just fanning the drama flames. Once you back out of HN into the real world the vast majority of people aren't going to hop into a laptop using Linux. Maybe some will go back to Windows but I think Apple's brand is strong enough that majority would feel dirty buying a Dell, etc. It's akin to someone who usually buys clothes at high end boutiques opting to switch to Walmart because they don't like this season's line. You also need to consider how long the current crop of Mac books last. If you maxed one out over the last 3 years it's hard to even defend the need for a new one.
- coldtea 10y ago>I'm really hoping this is just a phase. Hoping that Apple will reduce prices of new laptops and we'll be back to normal. Because there's some price spike? If anything things are as cheap or expensive as ever.
- quicklyfrozen 10y agoPrices have climbed quite a bit. Seems like they jumped $200-300 when Retina was introduced, and now a similar increase for the Touch Bar.
- asadkn 10y agoDoesn't change the fact that Mac marketshare is around 7%. Just because they're targeting the coffee shop crowd doesn't mean everyone's using Macs.
- muyuu 10y agoIn the USA it's 13.5%, and I'm willing to bet that in urban US areas it's even much higher. Here in London (UK) it has to be at least 20%-30%. But yeah, not everyone's using Macs. It's the biggest vendor, but there are more non-Macs than Macs.
- kalleboo 10y agoAnother distinction to make is business vs private users. Unless something has changed recently, Macs are basically unheard of in offices (aside from maybe the receptionist), so if 50% of the market is businesses where there's 0% market share, "how many people use a Mac at the coffee shop" will overstate their overall market share by 50%.
- muyuu 10y agoI not sure about the office bit though. In my office there are some macs although they are a minority. I'm also not sure offices account for 50% of the computers. But yeah, many other variables to consider. Age as well, it's mostly younger people in coffee shops.
- santaclaus 10y agoEveryone at our company who isn't a developer is on a Mac...
- Jtsummers 10y agoLike with iOS, it's not just a question of market share, but of revenue share. Questions to ask when deciding what platforms to support: Of Android and iOS, which has the users willing to spend money on apps? More than $0.99? Of Windows, Linux, and macOS, which has the users willing to spend money on apps? More than a few dollars?
- fizzbatter 10y agoI mean, sure - the design is pretty, but OSX has been terrible for me quality wise. I know what you mean about pretty, but currently i'm feeling like i need to pick between pretty (OSX) and stable (Linux). Worse yet, is if i pick a stable variety of Linux, it's likely to not be pretty. The pretty Linux OSs (in my experience) tend to be at least as unstable as OSX. Ugh. (Note: I upgraded to Sierra, crash or have weird crap happen ~4times a week) edit: Why the downvote? Note that i explicitly stated this was my experience. Furthermore, i had the same experience when my Macbook Pro Retina was new, and came with OSX Mavericks. Both Mavericks and Sierra have gave me the impression that Apple releases unstable OSs for major versions, and need time to make it stable again.
- achikin 10y agoWeird. I've been on MacBookPro since 2011 and have not experienced any crashes so far. What do you do to crash it?
- fizzbatter 10y agoClearly something, but no idea what. I only use a small number of apps (iterm2, neovim, chrome, spotify, etc). Spend most of my day in iterm2, and avoid using new programs because i prefer cli programs.
- achikin 10y agoWell, usually when an application crashes in macOS, it offers you send a crash report, so you should know what exactly crashed.
- fizzbatter 10y agoNot sure about the last crash reports (the os froze until i force restarted it), but other weirdness are things like the keyboard going apeshit. Spazzing out like a variety of buttons are being held down. That's happened 3 times since updating, never before. Another one is all input not working, etc. Both keyboard/pad related though, i assume there's a wonky driver in Sierra but i haven't researched it (and frankly don't want to atm). I'm not complaining/etc, just saying i'm not getting a crash report on the last two items - and i'm unsure about if i received one the times the OS actually crashed.
- fizzbatter 10y agoSidenote, that is indeed a pretty app! If i was sure i was staying on OSX (probably migrating to Linux), i'd purchase this! Shame i never found it sooner. I use a combination of Todoist and a Pomodoro timer on my phone.
- unknown2374 10y agoBut you have to realize that those applications on Macs are not for everyone. Which basically means that if Mac were to continue having their monopoly, developers like YOU would never look to provide the same kinds of services to people who prefer something else. Not everyone uses software that just because they look pretty.
- snowwrestler 10y agoThe USB-C ports and the processor + RAM limitations will be fixed by time. As soon as Intel rolls out their full Kaby Lake line, the Macbook Pro will get a rev that will improve speed and permit 32GB of RAM. Counting in design and manufacturing time, that could be about a year from now. And USB-C is clearly the future for connectors. In a year or two a lot more peripherals will be shipping with USB-C as the default cord. This is why Apple carries a huge amount of cash around on their books: so that they can make long-term decisions even if it hurts in the short term.
- deleted 10y ago[deleted]
- coryfklein 10y ago> As soon as Intel rolls out their full Kaby Lake line, the Macbook Pro will get a rev that will improve speed and permit 32GB of RAM. Can you comment on why you think this is true? A cursory look at Kaby Lake does not seem to indicate any sort of intrinsic change that would allow the MBP to have more memory.
- jvzr 10y agoI believe that Kaby Lake brings support for LPDDR4, whereas Skylake doesn't have it. Apple only uses LPDDR on its laptops, so you can't get 32 GB as this would mean DDR4 and higher power consumption.
- Anasufovic 10y agoOptimism
- ShriekBob 10y agoKBL supports LPDDR4 and SKL doesn't. The current Macbook runs SKL.
- ShriekBob 10y agoI think you're mostly right. The RAM problem will go away. The USB-C thing I think is a total misnomer; it's clearly the future of connectors. My biggest problem is the obsession with "Thin and Light" crippling system specs. I get that a 11-13" laptop isn't gonna have the best GPU in the world, but I'd like a decent one in my 15" 'Pro' model please...and I'll take a little less thin and light to get it. This is even more true on desktop. I don't really care about how bulbous you make the back of my iMac or Mac Pro, just give me SLI GTX1080s. I get it, I'm the niche, I'm a gamer with a Mac, but I still exist.
- oxguy3 10y agoI don't really see any issue with Electron apps -- Slack and Atom, both Electron-based, are some really good looking apps that really get the job done. For me, even as a Mac user, I avoid Mac-only apps as much as I possibly can because I want the freedom to switch platforms in the future. I will happily have all my apps be slightly less pretty if it means they work on any OS.
- matzipan 10y agoSlack is electron done right - it even has a background process which delivers notifications. But they generally integrate really badly into the UI.
- purple-dragon 10y agoI like Electron apps too, and I am running a handful of them as I type this message, but they are notorious for hogging system resources (especially memory).
- santaclaus 10y agoI wish Electron apps would load faster. Pulling up a new window in VS Code is a 10 second endevour.
- jswny 10y ago> This is thanks to Mac as a platform. Mac developers don't want to just get the job done. They want to get the job done while winning an Apple Design Award. That's why Mac apps are the best. This may be one of the most pretentious things I've ever read on HN.
- Void_ 10y agoI've read far worse and all I meant by that comment is praise to other Mac developers.
- bork_laser 10y ago> I build desktop software for Macs (focuslist.co) You're scripting a fucking to-do app on the level of a first semester student. > My apps are prettier than any others No they certainly aren't. > This is the reason why people pay me $5 Congratulations. > They want to get the job done while winning an Apple Design Award. Your chances to win any design award are equal to Bashar al-Assad's chances of winning the nobel peace prize. So much jerking from somebody making a fucking to do app which needs absolutely 0.0 skills. I hope you were joking.
- sctb 10y agoWe've banned this account. If you read the guidelines and decide you'd like to follow them, we're happy to unban accounts if you email hn@ycombinator.com and we believe you'll do so. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- vamur 10y agoCofeeshop people will still buy Macs, as well as those looking for status symbols. So there is no danger of Macs going away from demand side. The issue is that Apple is alienating early adopters by removing ports, charging double for obsolete hardware and introducing gimmicks instead of real innovation. And there is a decrease in OS quality from Apple.