Lukas Mathis on Mac OS X Lion
ignorethecode.net
ignorethecode.net
Optical drives may eventually become less common. I admit mine rarely gets much use, but I still fancy throwing a DVD in there once and a while.
But that does present an interesting problem if you're, say, Microsoft. How do you sell Word to someone who doesn't have an optical drive? Would Microsoft or Adobe or anyone else who sells big-ticket shrink-wrapped software turn to the App Store to solve that problem? Not in a million years.
The Mac App Store isn't the game changer some people seem to think (or fear) it is. It could very well be a boon to small developers, or it could have no impact at all, but it doesn't change anything.
The other common use case for the optical drive are DVDs and music CDs. Streaming content is making those less necessary.
There is still a huge amount of pain and therefore there's tremendous opportunity.
My prediction is that under Lion, end-user computing is going to run locked-down under a hypervisor, and only devs/power users will be running as we do today.
The App Store is peerless as far as purchasing and installing go, but it's nearly useless for discovery unless you're looking for something on the order Angry Birds or Facebook. Calling the Mac version "the best place to find apps" wouldn't ring so hollow if the same were remotely true on iOS.
Google can be pretty awful to find software on. Search for "os x audio recorder" on it and you get one or two direct links to modern software, and the rest are really old or link jacked pages.
A search for "audio recorder" on the App Store is a remarkably different experience. The top hits are well written and well-reviewed apps.
So what is better for "discovery"?
However, I understand that the Apple Java makes use of hidden API's in order to provide the level of integration that it does. That integration always impressed me and was one of the many things that originally sold me on using Macs for development. Will Apple work with Oracle to achieve the same level of integration? Or is this really a sneaky way of trying to kill Java on Mac?
I miss the Apple that loved Next, used Java internally, among other languages, and spent a lot of time trying to make technical users happy with things like X11 support and Apple integrated Java. These things are what brought me to the platform.
What are you looking at? 10.6 doesn't even ship Java 1.5.
This warning comes with considerably more heads-up than most such developer related warnings from Apple, so by the time 10.7 ships, I would imagine that an open JDK/JRE will be readily available.
Lukas' blog in general is awesome — thought-provoking and mind-opening. If you have the smallest interest in design (as in "how thing work" in general, not only "how things look"), it's definitely worth a read.
The App Store: I love the ability to browse packages on my Ubuntu and PC-BSD systems and install them with no hassle. I wish this existed on Windows (MS toys with it every once in a while, with the Web Platform Install Kit and the Visual Studio Plugins site). But it sounds like Apple is going to lock it down. They could have their cake and eat it too if they would make the application repository configurable, with the default pointing to Apple's servers, and the config item roughly hidden in an obscure setting somewhere. But Apple continues to assert that you don't own your computer, you rent it from them.
Full-screen apps: welcome to 1990. From experience, I loathe default-full-screen programs. I like to have the option available, and I think we've come to a consensus that that should be through the F11 key, but starting a program, waiting, and having it take over the entire screen is going to be a pain in the ass. It also basically torpedoes a lot of Apple dogma from previous years with no true ability to fully maximize program windows.
Ironically, these updates serve to make OS X even less differentiated than other Windows and KDE- or Gnome-based Linux distros than ever before.
Nonsense. LaunchPad does in fact have hierarchy in the form of user-created folders and pagination. Even if it didn't, comparisons to the Start Menu are odious. The main reason the Start Menu sucks is not "too many programs", but that it relies on notoriously unusable submenus[1]. And then it insists on nesting them. And then most of the items in the Start Menu are not actually applications. Even Windows 95 shipped with at least two ways of avoiding the use of the Start Menu as a launcher, and subsequent versions added at least two more. Search works well, but search has its own problems. For instance, you can't search with a mouse.
[1]:http://en.wikipedia.org/wiki/Steering_law
Windows Vista and 7 have the ability to search the start menu because of it.
Mac OS X likewise has the ability to launch applications from the system wide search. (As does iOS, for that matter.) Why does this somehow stop counting if they add an additional feature?
I loathe default-full-screen programs. I like to have the option available
That's what this is: an option. There is no indication that any application now launches full screen by default, or any reason that couldn't do that now if they chose to.
It also basically torpedoes a lot of Apple dogma from previous years with no true ability to fully maximize program windows.
Not really. Full screen mode still does not replicate "maximize" behavior. Even on Windows the two are distinct. Microsoft Word, for example, has a separate full screen mode which behaves differently than simply maximizing the window.
Windows and Linux get Java from Oracle; why not OS X?
Maybe people should hold back on their second-guessing regarding Lion until we actually get some technical and substantial details to hold on to, but I guess as long as there are fools, there will be wolf calls...
They are two products serving two populations, and it seems unlikely that their timelines will converge anytime soon. However, "not converging" doesn't translate to not sharing. There are obviously some things iOS that would be at the least nice to have in Mac OS (the app store being the one of discussion now), just as there are things in Mac OS that would be (or already have been scooped and are already) nice to have in iOS.
The problem for me is not convergence per see, I would not mind having features from an portable OS in the OS that I use in my laptop or workstation, the problem is the impression that since iOS devices came to exist OS X is becoming more irrelevant, I think this tweet summarizes the situation: http://twitter.com/iTod/status/27297928138#
I think if there's something to learn from Apple it is trying to take seemingly divergent markets or divergent goals and finding creative ways to reconcile them: form and function (look at the battery compartments in their wireless keyboard, for example), cost and sustainability, business and consumer markets, young and old.
That's how practically all decisions about the future are made.
Sure: don't buy it because of loyalty, that'd be stupid — but not buying it because of some worry about changes that the next version might have (and that Apple has said nothing about and that would be fraught with a number of technical and political difficulties anyway) is cutting off your nose to spite your face. And to use your phrase, it's voting with your dollars against something that's not harmful - if anything, it's sending a message to Apple that a certain group isn't going to buy their freedomful product anyway, so they might as well let those people use Linux/etc and turn the Mac into what you're afraid of.
The truth is for Apple this might as well be a great business decision. It is probably in their best interests, because their goal at the end of the day is to make as much money as possible. There is nothing wrong with that I just won't be buying it.
EDIT: And still is in the corporate market.