Office 365 is now on Mac App Store
apple.com
apple.com
brew cask uninstall microsoft-office
away. For me the app store version has many benefits:- Microsoft sneaked OneDrive into the Office installer. I do not want OneDrive on my system
- All the applications are sandboxed per app store requirements.
- Indeed no more pesky Microsoft Autoupdate.
I just replaced the regular with the App Store version and it went without a hitch. Just needed keychain access to Microsoft identity, and a login to Live.
Then again, Apple's not immune to this. Nine times out of ten, Software Update for Windows has an urgent update for Software Update for Windows.
Also, any time an application is available from both inside and outside the App Store I always prefer the outside one. The sandboxing that the App Store imposes is a massive pain. There's also no reason in my mind that Apple deserves a fat slice of my license payment.
As for sandboxing, yes it does prevent unscrupulous apps from doing shady things, but it also prevents apps from doing their jobs. The MacOS image viewer that I use is a great app called Xee3. I made the mistake of buying it through the app store instead of through the developer's website. So now when I open an image and hit pagedown to browse to the next image in the directory, I have to click through a popup granting it access to read the directory, which is the app's way of working around the sandbox restrictions. So the app store version is strictly worse.
I wonder how much of a hit Apple would take if the first $5000 per year per app was rebated.
There's a long tail of mild-moderately successful apps that provide value to some, but may not be economic to continue. With this system, devs could re-invest ~50% more funds into their early-stage product if they could.
It may pay for itself in future success and better products.
It's like a VC: You're small and a small amount of money means a lot to you. We'll give it to you in exchange for 30% of your future sales. The system works.
Netflix does it. AWS does it. GCloud does it.
https://blog.anylist.com/2015/02/open-letter-to-tim-cook-reg...
Or are you arguing that other platforms have a better developer ROI? That's intriguing. Which ones, and why?
I'm not saying that there aren't some companies who make money on the app store, of course, that would be nonsense.
This would tend to suggest that Apple isn't getting a cut. Normally when they take one, it's on the basis of funds being transferred via their store, which doesn't appear to be the case here. But this is a massive deal between two of the ecosystem's biggest fish, and I'm sure an arrangement has been made to give Apple a piece of the pie somehow.
Favorability in negotiation terms usually tend to be proportional to the size of the parties involved.
I am as much of a cheapskate as the next guy, but it makes sense to pay for services that help get work done and/or make life easier.
I am curious if Microsoft is paying Apple a 30% cut, or if they got a better deal.
I have six family members. $360 / year for GSuite, that's untenable to me.
Support replies were a series of unrelated prefilled replies, it seems whoever is on the other end is just keen to reply with whatever asap (phone is no better)
I don't think i've ever given Microsoft a dollar in my life but i'm strongly considering purchasing their email hosting based on feedback from companies I know using it. I don't mind paying for things, I hate paying for things and then not getting what was advertised.
By the way, how is Fastmail's spam filtering? Gmail/GSuite is probably the best, and one of my concerns would be going back to the days of seeing enlargement products in my inbox.
Spam filtering is good, don't get any spam in Inbox, occasionally get legit incorrectly classified as spam. Training the model seems to prevent future occurrences pretty quickly.
I like the aliases that let you setup groups (which GSuite obviously also has) - all our bills and stuff get emailed to a group that includes the two of us.
We weren't on GSuite before this but individual Gmail, so we didn't have those group features.
In terms of $5/month you get more through GSuite (docs, drive etc), but I would prefer to be free of Google and Fastmail (for us) filled the need perfectly, and is something I'm more than happy to pay for given their attention to privacy, security and being the customer rather than the product.
https://storage.googleapis.com/gfw-touched-accounts-pdfs/goo...
From Microsoft's perspective, now that Windows is sidelined, Office is their primary consumer platform and that means UX outweighs any strategic tax of trying to make the Windows version better.
Have you tried to download Office from their website? It's a horrible, braindead experience. You have to log in to your Live account, then go to a particular page to manage your existing Office installs that is super confusing. Coupled with the poor autoupdate UX on Mac [1], and it's almost like Microsoft doesn't want you to have Office on Mac.
I think the issue finally reached a breaking point there and they shifted to UX > control. This is a positive shift for them, since being on the App Store means features ship faster and users see value in their Office subscription. Aside from update UX this is obviously a way to bump their Mac Office numbers. Seems like a good play from both Apple & Microsoft's perspective.
[1] Right now Microsoft's autoupdate UX is pretty terrible at keeping things up to date. When I visit my parents, they're almost always several versions behind, and as another commenter pointed out, a decent part of that is the autoupdate needing to update itself. They have automated updates but its hard to trust that process won't result in issues when documents are open, and it presents a lot of cognitive load to users on top of the OS & App Store updates.
I don't think we have to imagine that. Apple's been against that sort of thing for a long time, and I don't see that changing any time soon. They don't target the lowest common denominator.
I suppose that the Marzipan project, of iOS frameworks on macOS, should prove me wrong but I still don't think so. The few apps that Apple has given us are ... kinda bad. Their non-nativeness screams out: they don't respond properly to gestures, many macOS Services don't work in them, and the user interfaces are laggy.
Yes, I suppose things will change with the next version of macOS, but there's no real way to avoid the fact that UIKit on macOS doesn't make proper macOS apps --- and developers will have to decide what matters more; time to market or customer satisfaction.
I'm fairly sure Marzipan is a stopgap, not a platform unto itself. Get your iOS apps running on macOS, and slowly move them to native macOS paradigms.
I'm actually hoping that things like Office 365, Lightroom CC (and perhaps the other Adobe apps), BBEdit, etc. help developers see the potential of proper macOS apps (I'll take these big developers' emulations of Cocoa over UIKit-on-macOS any day), and smaller developers will follow suit.
(And if their code is MVC-compliant in the Cocoa way, that should't be too big an issue; you can mix and match views and controllers from AppKit and UIKit!)
> Have you tried to download Office from their website?
If you have an Office 365 account, all you need to do is go to office.com, sign in, and there's a big friendly "Install Office" button right there. But I do generally agree that there is too much friction getting this "must-have" piece of software; I don't care for Office much, but denying its influence and widespread usage is a task best relegated to those who think everybody should write in LaTeX.
Last I heard, Marzipan apps cannot link against AppKit at all.
2. Login
3. Do you want to stay logged in?
4. Is your information up to date?
5. Office / OneCloud homepage ("Good evening"). Press 'Install Office' (its a secondary/white button that blends into background, whereas 'New doc' is a blue button).
(20 URL redirects)
6. Installs page. Press 'Install Office' again.
7. Still Installs page, now with banner that says 'Your Office 365 subscription info has moved to account.microsoft.com. Now there's one place to manage all your subscriptions'. No download happens when you press 'Install Office'. No actual link to account.microsoft.com.
8. Go to account.microsoft.com. No download button.
I'm literally unable to download the Office dmg right now. Also, this is the improved interface. The prior one from last year was even less clear, except for the fact I could download it.
Most other apps have a 1-click download button on their homepage, and guide you through the login/reg process when you launch the app. Oh, that's right, Office ALSO does that, in addition to the aforementioned steps. It's braindead.
I think companies sometimes acknowledge that they've screwed up so badly that they need to rethink how they do things. Microsoft demonstrated willingness to do that since Satya became CEO and have shifted the entire company strategy away from Windows, killing a sacred cow. Whether or not that's what's going on behind the scenes here, the end user experience is severely improved going to App Store.
Regarding UIKit, yes the current Marzipan apps suck, all four of them. They're not mainline apps by any stretch of the imagination, and none were previously on the Mac. They'll get better. Just because Marzipan/UIKit today doesn't have good MacOS affordances doesn't mean it won't in the future, especially since it's not even being offered to developers right now. I don't see why it's difficult to see where the puck is going here. There's certainly some implementation details to work out, but it's better for the ecosystem as a whole - users, devs, and Apple - to have a single framework in the long run. Were you making something from scratch you certainly wouldn't make two frameworks.
To be specific, Apple has been against a 2-in-1 style product. I'm not advocating that, sorry to have caused confusion. I'm saying they'll have same underlying tech (UIKit/marizpan), but different end-user UX affordances based on mouse vs touch.
Remember that iPad is as large a market as Mac right now, and is moving upmarket and attracting more pro apps. There are also way more iOS devs than MacOS devs, 10:1 or 100:1. Devs making technical decisions about Apple ecosystem products right now should be getting the hint, and if they're not they likely will this June at WWDC. Apple doesn't tend to lurch around on product decisions, almost everything they do is a multi-year strategy executed in well-telegraphed steps.
It's not difficult to see where it's going. I just think people are believing it's going where they'd like to see it, where they think it's best for it to go; whereas Apple has their own ideas and always has. What we think is better for the ecosystem, they mightn't see it that way; what we see as the natural course of things, they might see as a passing fad.
Plus, we look at Microsoft's attempts at this very task with Windows 8 through 10. Seems to be a bit rough going. Apple famously accused Redmond of starting their photocopiers; I'm not sure Cupertino's Xeroxes are even close to warming up on this front.
Plus, it reads just a little too optimistic for me. We are already seeing that sharing user interface code between desktop and mobile results either in crippled experiences on both or each platform requiring its own platform-specific user interface code anyway. Instead of one amazing app on two platform, you get two crappy apps that feel like they belong on the other. In my mind, the poster child for this is Discord - it works well enough until you want to do some basic management, then the desktop version is pretty much mandatory.
If you're right about Marzipan having different UX affordances, I think Apple made a huge cock-up by demonstrating apps like Home. On a Mac, Home is an awful mess; the most basic operations are made unnecessarily difficult, what would be a long press or force touch now becomes an irritating secondary click (which is most annoying because I have a Force Touch trackpad not doing anything useful). Even the App Store is missing so many macOS features by virtue of being a Marzipan app.
I'm __hoping__ these are just examples of Apple eating their own dogfood, knowing it tastes terrible. But I'm just having terrible flashbacks to when Finder was a Carbon app and performed like a dog --- oh, that's where the dogfood analogy comes in, I guess!
That said, I still don't think Marzipan will be a convergence. I believe it's a stopgap. macOS is still the truck compared to iOS devices' cars; you just can't drive a truck using a car engine.
Even without new interaction methods, this kind of work is not an endeavor I think most companies can undertake, especially not Microsoft. Their failure doesn't reflect on the opportunity or possibility, because they really lack the deep bench of skill and company culture of perfectionism to get the UX right, and they don't have the market leverage or third party developer culture to push developers toward new things (see win32, uwp, etc). Win8 was a half-hearted springboard reskin that was only surface deep, and in no way a re-think of combining touch+mouse, let alone meaningful guidance and tools for developers on how to make apps span both. Users rightly rejected it and Win10 went back to a more incremental approach that's still mired in weird reskin issues, and touch is largely an afterthought on Windows except in specific apps.
Re: Mac App Store, it isn't actually a Marzipan app, though it shares some of the questionable UX choices. I'm particularly not fond of the full page modal with 'Done' button rather than the more traditional back/forward design. Totally agree with you on this and the Marzipan quality issues.
Discord is sort of representative of an aspect of the problem a combined UIKit is looking to solve - devs are using things like Electron to get cross-platform support but creating crappy anachronistic non-native experiences in the process. If devs can build for UIKit and get some platform-specific graceful enhancements built-in (as they did going from iPhone -> iPad), that changes the calculus on building with Electron or whatever.
There's a lot of implementation details regarding Marzipan and UIKit but - saying this as a designer who's had to do a fair share of mixed mobile-desktop work - I don't see any fundamental blockers to the approach that would prevent pro apps on the Mac getting their interaction density on mouse and touch apps getting their lower interaction density touch targets. Just a lot of work and decisions to make around how to progressively enhance and offer platform-specific flexibility. But that's just my take, I can see why others might disagree.
We'll see this June. Apparently some more fundamental UX changes were delayed last year to focus on quality, so this year is likely a big year.
There's your problem right there. Just buy a perpetual Office license. The awful Adobe-style subscription model for desktop software that barely ever changes is ridiculous.
Aside from that, many businesses with specific Office 365 packages get a number of licences (sometimes unlimited) to assign to staff; so people don't have to buy Office, they get it "free" from work and can install it on something like five or ten devices. Same goes for educational institutions; I'm a teacher, so all the staff AND the students get free access to Office 365, and all the complicated businessy things like Active Directory profiles, SharePoint, Teams (MS' answer to Slack), and so on is included with the same account that I use to install Office on my home Mac, iPhone, and iPad.
So for plenty of people, benefitting from the subscription service in this way, Office is free - no need to buy a perpetual licence.
It's not ridiculous. It might be for your use case, but you can't make a blanket statement that covers everybody.
I feel like Microsoft noticed how Adobe was making money hand over fist by moving Creative Suite to a subscription model and wanted in on the action. Of course everyone hates Adobe's awful subscription model, but it doesn't matter- if you have to have Photoshop then you're going to pay whatever they ask. But this is not a good thing.
Basically what I'm saying is that rushing to defend Microsoft's licensing model doesn't make any sense. This is a step back in every way from the world where you buy a license and don't have to keep paying the vendor month after month for them to do little more than refrain from shutting down access to software already on your computer. If you want Skype and OneDrive (again, why?) then fine, but the fact that that's bundled is not a good thing.
I am not “rushing” to defend anything, merely pointing out the benefits. What you call a step back, others call a blessing. I genuinely prefer to pay a relatively low fee for access to essential data in the cloud and the high-quality tools that I can access anywhere to work with my documents, collaborate, and even automate with online add-ons. All without worrying about what platform I’m using (desktop, mobile, web, Windows, macOS, Linux), licence keys (which demonstrably don’t work; Genuine Office got cracked every five minutes, and piracy was rampant).
I find your apparent incredulity at other people’s potential desire for certain aspects of a product(S) or service(s) is symptomatic of a refusal to even attempt to understand other people’s priorities when it comes to technology, something I’ve written about at length on HN before. Don’t write off my input just because your priorities don’t match mine or others, dismissively calling my five cents but a “rush”.
Not everyone. I have access to pretty much everything Adobe makes for $30 per month. That’s a far better deal than paying hundreds each for an app I might use occasionally. It also includes TypeKit and let’s me use Adobe fonts in any application, not just Adobe’s or on the web.
Maybe not _technically_ yet, but certainly in spirit. For example, Apple removed a lot of features from their Photos (formerly iPhoto) and iMovie Mac apps to match the much more limited iOS versions.
iPhoto may be remembered fondly but it really needed a UX and technical overhaul to handle the order of magnitude increase in photos and videos people were taking.
Only available on 83% of Desktops worldwide. hmm..
https://www.theverge.com/2018/3/30/17179328/microsoft-window...
[0] https://techcommunity.microsoft.com/t5/Office-365-Blog/Share...
Well, I say that. Really, the Windows and macOS version had been sharing code for ages, but plenty of it was still bespoke for macOS. I think their rewrite to Cocoa, which I believe happened around the same time as the iOS apps started being developed, helped to bring further parity.
At very least, from my experience, I believe the iOS, Mac and Windows do share the same underlying engine. The web version looks like a reimplementation that reimplements all its weird quirks… but there're still minor difference here and there.
I have to deal with few Japanese documentation which uses a relatively obscure feature exposed only to Japanese version of Office (e.g. I think it present in all versions now as "Enclosed Character") and so far every Word implementation fail to render that in the way it's expected to be rendered, but it renders consistently in all versions of Microsoft Office {Windows, iOS, Mac}.
I dug a bit and I found this article[1] that says it's now using a common codebase for Office 2016 since January last year, so I guess it's not something new with this new release of Office 365 on mac.
1. https://www.zdnet.com/article/microsoft-aligns-its-different...
But Excel is the lingua franca of business, so I keep on using it.
Edit: it looks like multi threads were introduced in January 2018 [0].
[0] https://excel.uservoice.com/forums/304933-excel-for-mac/sugg...
http://lowendmac.com/2013/microsoft-word-for-mac-faq/
Word 6.0, launched in 1993, is widely considered to be the worst version of Word ever for the Mac, as it was based on the same codebase as Word 6.0 for Windows. That meant that it looked and worked more like Windows software than a Macintosh program. Mac users were so up in arms that Microsoft actually released a Word 5.1 downgrade to unhappy Word 6.0 owners.
It was five years before Microsoft unleashed another version of Word for the Mac,
https://www.imore.com/thrifter-deal-score-50-itunes-gift-car...
I assumed this was similar to Amazon cards in the UK ie a great way to quickly move money off a stolen credit card with only a 20-30% laundering cost.
Now I use homebrew to install lots of software and fonts internally.
If you purchase an in-app subscription through the App Store with your Apple ID, the only option is a yearly subscription.
If you purchase a subscription directly from Microsoft's website, you can purchase either a yearly or monthly subscription.
The yearly subscription costs the same in both cases, and is cheaper unless you only want to use the app for a few months.
Is this through in-app purchases? It would seem counterintuitive to let Apple take 30% from the yearly subscription if they've gotten away with distributing outside the app store for so long. (but they may have a special revenue share agreement)
If Microsoft acquires a new user and subscription through the App Store then Apple is entitled to their cut. If Microsoft acquires a new subscription organically outside of the App Store then Apple is obviously not entitled to a cut.
If Microsoft doesn't want the ability to acquire new subscriptions through the App Store (and pay Apple for it) then that's their prerogative, but right now that's not the case.
$ codesign -d --entitlements - /Applications/Microsoft\ Word.app/
Executable=/Applications/Microsoft Word.app/Contents/MacOS/Microsoft Word
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.cs.disable-library-validation</key>
<true/>
<key>com.apple.developer.aps-environment</key>
<string>production</string>
<key>com.apple.security.assets.pictures.read-only</key>
<true/>
<key>com.apple.security.temporary-exception.sbpl</key>
<array>
<string>(allow file-read* file-write*
(require-all (vnode-type REGULAR-FILE) (regex #"(^|/)~\$[^/]+$"))
)</string>
<string>(deny file-write*
(subpath (string-append (param "_HOME") "/Library/Application Scripts"))
(subpath (string-append (param "_HOME") "/Library/LaunchAgents"))
)</string>
</array>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>keychain-access-groups</key>
<array>
<string>UBF8T346G9.*</string>
</array>
<key>com.apple.security.temporary-exception.apple-events</key>
<array>
<string>com.microsoft.outlook</string>
<string>com.microsoft.lync</string>
<string>com.microsoft.skypeforbusiness</string>
<string>com.filemaker.client.pro12</string>
<string>com.thomsonresearchsoft.endnote</string>
<string>com.dessci.mathtype</string>
</array>
<key>com.apple.security.assets.movies.read-only</key>
<true/>
<key>com.apple.security.automation.apple-events</key>
<true/>
<key>com.apple.security.temporary-exception.shared-preference.read-write</key>
<array>
<string>com.microsoft.autoupdate2</string>
<string>com.microsoft.office</string>
<string>com.microsoft.shared</string>
</array>
<key>com.apple.security.files.user-selected.read-write</key>
<true/>
<key>com.apple.security.application-groups</key>
<array>
<string>UBF8T346G9.Office</string>
<string>UBF8T346G9.ms</string>
<string>UBF8T346G9.OfficeOsfWebHost</string>
<string>UBF8T346G9.OfficeOneDriveSyncIntegration</string>
</array>
<key>com.apple.security.scripting-targets</key>
<dict>
<key>com.apple.mail</key>
<array>
<string>com.apple.mail.compose</string>
</array>
</dict>
<key>com.apple.security.print</key>
<true/>
<key>com.apple.application-identifier</key>
<string>UBF8T346G9.com.microsoft.Word</string>
<key>com.apple.security.temporary-exception.files.home-relative-path.read-only</key>
<array>
<string>/Library/Application Support/Microsoft/</string>
</array>
<key>com.apple.security.temporary-exception.mach-lookup.global-name</key>
<array>
<string>com.microsoft.office.licensingV2.helper.port</string>
</array>
<key>com.apple.security.temporary-exception.shared-preference.read-only</key>
<array>
<string>com.ThomsonResearchSoft.EndNote</string>
</array>
<key>com.apple.security.temporary-exception.files.absolute-path.read-only</key>
<array>
<string>/Library/Preferences/com.microsoft.office.licensingV2.plist</string>
<string>/Library/Application Support/Microsoft/</string>
</array>
<key>com.apple.security.files.bookmarks.app-scope</key>
<true/>
<key>com.apple.developer.team-identifier</key>
<string>UBF8T346G9</string>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.personal-information.addressbook</key>
<true/>
<key>com.apple.security.assets.music.read-only</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
</dict>
</plist>If I had a Mac, I would go to G Suite, which gives better capabilities for 99.9% of the users, and if I was on the .1% I would go and buy a PC.
* BTW- Wine 4 was released this week, and they also don't support any of the O365 apps, especially not their 64bit versions.
It is bigger news than you might think. The Mac App Store has resoundingly failed to attract most "premium" Mac apps. Skype? No. Spotify? No. Chrome? No. Photoshop? No. VMware? No. Steam? No. Minecraft? No. Dropbox? No. Sketch? Left.
The redesigned App Store app was the first signal in years that Apple was starting to take it seriously again, and now they've brought one of the most popular pieces of software to the store. That's a big move.