What is typical?Apple: We're changing stuff.
Microsoft: Ok, we will adjust our app to your new API's
Users: Microsoft, WTF!?!
Typical.
What is typical?Apple: We're changing stuff.
Microsoft: Ok, we will adjust our app to your new API's
Users: Microsoft, WTF!?!
Typical.
You are probably right. It’s the consumers that end up dealing with it. It could be a lot that has to do with a lack of communication.Apple: We're changing stuff.
Microsoft: Ok, we will adjust our app to your new API's
Users: Microsoft, WTF!?!
Typical.
Yes, it seems like OneDrive (and Google Drive) are now not included in Spotlight Indexing, at least from what I can see in Settings. It does show "Documents", but I'd agree that's probably a pretty loose definition...As I understand it, a major issue is that when you download files for local storage, OneDrive puts the files in a hidden folder that can't be accessed easily and is not included in spotlight searched.
In the end, I'd assume only iCloud folders will truly sync in the way we've come to expect, and all other sync services like OneDrive, Google Drive, Dropbox, and Box will all be forced to be in compliance with Apple's API's or rules, and will all be setup as Containers at the root level.I used to called this software One problem. Sticking with Dropbox and iCloud.
Recent Apple iCloud issue which caused third party developers to be blamed for applications not syncing properly:Apple: We're changing stuff.
Microsoft: Ok, we will adjust our app to your new API's
Users: Microsoft, WTF!?!
Typical.
Why? The files are still available, its just the local copy has to be redownloaded. This is caused by an Apple change and is a one time issue.Now you know why all of my files are backed up locally also.
As already mentioned, OneDrive had never used kexts in the first place. iCloud Drive lets you store your files locally if you prefer that, the new OneDrive client does not.This seems like a situation of people just wanting to complain. Dropbox is moving to working this way, iCloud Drive already works this way. By using Apple's APIs directly, instead of incredibly problematic KEXTs, we all benefit.
The way the changes in macOS are described by MacRumors and generally interpreted is wrong. I have little experience with Dropbox but OneDrive does not nor has it ever used kernel extensions. It is available from the Mac App Store, and that precludes the inclusion of any kernel extensions (yes, there is also a direct download version, but AFAIK it works essentially the same).
The changes in 12.3 force the cloud providers to change the way Files on Demand work, yes. But nobody forced Microsoft to make Files on Demand mandatory, they could have made sure to keep the “all files are local” mode available – but they did not.
Even the oft-maligned iCloud Drive lets you keep all files locally (by switching off Optimize Mac Storage).
Fair enough, I agree that in this situation they probably had to make this the default behavior. What is inexcusable is the lack of choice to switch back to the fully local mode. Even at the cost of re-downloading your 1 TB.I think they actually made the right move here. It looks like, due to changes coming in macOS 12.3, that Microsoft was forced to stop being able to just sync folders and to migrate/move the entire contents to an APFS Container. And considering some folks have 1TB or more of items in OneDrive, that would mean moving ALL of that stuff from a folder to a Container after OneDrive was launched once updated. That would probably be more of a disaster, IMO. Also, once the new Container is setup with the respective folder contents, NOT having it automatically start to re-download everything again was also probably the smart move. Who wants to have to re-download everything again? Seems like Apple's forcing their hand in this.
Apple's decision to make the change in 12.3 was bizarre, not communicated in advance, and caught everyone off guard.I've heard that Dropbox has/will have the same issue on Mac OS 12.3. Is there any reason why Dropbox and Microsoft couldn't have updated their apps to accommodate the new API earlier?
There is a right click option for 'Always Keep on This Device' at the root level of your OneDrive folder.Fair enough, I agree that in this situation they probably had to make this the default behavior. What is inexcusable is the lack of choice to switch back to the fully local mode. Even at the cost of re-downloading your 1 TB.