I've been running the beta for a month or so and I can't imagine going back. FINALLY all of my photos are available everywhere and safely stored without me doing any extra work. Photo Stream was a nice first step, but it was a rolling 1000 latest photos—everything else just disappeared if you didn't open iPhoto occasionally and let it download the latest stuff from your stream.
Now everything is present on all devices and they don't even take up a ton of storage: by default only the thumbnails are saved locally and then when you expand a photo you'll see a little cloud icon in the corner until it has a chance to download the full res version from iCloud.
The only downside I've noticed is that now that I have 25,000 photos on my iPhone, apps that want to access the camera roll take a few seconds to open the photo browser now (most noticeably in Instagram). To me that's a fair trade off, and, if possible, I'm sure most apps will release updates to make it faster.
I had my iCloud backups for my iPhone corrupt and I lost months of text messages. Fortunately everything else was backed up. Apple was unable to help recover anything. I will not be jumping on this store all my stuff with Apple. I need tridundancy between different cloud providers to have any semblance of faith I'll be able to recover my data if something happens to my device.
1. You lost your device at the same time as your iCloud backups were corrupted? How did they even get corrupted? I've never heard of that happening before.
2. If you're worried, you can always do local backups with iTunes.
Carousel is great as long as you have enough Dropbox space for your photos. Anecdotally, I find I could trust Dropbox's backup model more than Apple's because I understand it better.
Apple's solution has the advantage of working with every app that reads from or writes to the camera roll - i.e. photos are downloaded on demand, and uploaded when taken - rather than only a single manager app. Of course, this is an unfair comparison, since third parties are not allowed to hook that deeply into iOS, but it is what it is.
Well, Photos is a photo management & editing solution in addition to being a photo backup. While Carousel is only a photo backup solution (no albums, no editing controls). So it's not really comparable.
(Slightly off topic) One thing I haven't figured out yet (I haven't dedicated more than a couple of hours though) is how to backup all of the pictures from my photo library. I have a NAS, and I'd like to copy all of the photos (not the library) to a particular share. Do you know if Photo will help with that?
all the source photos are contained within a "masters" folder inside the library package(folder). point your backup mechanism to that subfolder and you should be all set.
I think the biggest difference here is that the iCloud Photo Library functionality will back up/sync new photos but won't delete existing photos unless you explicitly tell it to do so, which prevents data loss from corrupted or accidentally deleted local files (which Dropbox will cheerfully sync along to each other machine you have).
Dropbox isn't even close to this experience. Yes the files themselves would be everywhere, but I don't want to have to go into the Dropbox app to view my photos (not to mention the Dropbox app being extremely slow in my experience). With iCloud they're all in your regular Photos app ready to be shared or used in other apps just like the photos you shot with your phone.
Not being able to have another app fix issues in the stock app is a problem.
If dropbox were able to express an intent to be notified of all photos taken, they could have solved this problem long ago and roughly as well, but they couldn't and so didn't. The problem is not that Apple solved this problem, but that no one else could have due to how apple treats all non-apple apps as second class citizens.
That's a probably a limitation of iOS. E.g. on my Android phone, I sync photos with Bittorrent sync. I can view them using the gallery app, like any other photo.
Sure, Dropbox will allow access to the files across all your devices. But it doesn't expose the photo metadata -- things like location, date/time, face recognition -- in a way that lets you filter meaningfully.
What terrifies me (as a MacBook Pro owner) is the recent realisation (due to some random corruption of iphoto data, and yes I have a backup device to restore from) that OS X has a fundamentally unreliable filesystem sitting on top of ever-expanding storage devices that many of us are depending on to archive our photos and other data.
I don't understand why Apple keeps pushing the capabilities of the system further and their hardware but haven't yet addressed the critical data storage issues that are eating away at the edges.
As a former Apple Technical Support Rep of about 5 years ago iPhoto has always had a reliability issue. Back then once you approached 2GB it would begin going slow and corruption had a higher chance. It's slowly gotten better over the years but reading all of the internal support articles at Apple it was alarming just how many issues it had at the time.
Perhaps it's far better today, I'm not really sure but it completely turned me off to using it at all.
You realize you're commenting on a post about Apple's brand new app Photos, which is not the same thing as iPhoto, right? It's a replacement, sure, but it's a new codebase rather than an update to iPhoto.
> You realize you're commenting on a post about Apple's brand new app Photos, which is not the same thing as iPhoto, right?
I was commenting on a comment which talked about Apple's file system in a critical manner discussing how it can become corrupted. I shared a story regarding how iPhoto had many issues like this years ago which makes me wary of using any Apple photo application. Seemed on topic with the thread to me.
> it's a new codebase rather than an update to iPhoto.
Source? I had not heard this. I heard multiple things mostly which pointed to basing the new application off of Aperture's code base.
The point of your comment seems to be "iPhoto is untrustworthy, I don't think I'm willing to give it another shot". Photos.app isn't iPhoto. I think I was perfectly warranted in pointing that out.
> I heard multiple things mostly which pointed to basing the new application off of Aperture's code base.
I actually hadn't heard that, but I guess what I meant was Photos.app isn't based on the iPhoto codebase. Whether it's 100% fresh code, or whether it's based on the Aperture codebase, I don't know.
> The point of your comment seems to be "iPhoto is untrustworthy, I don't think I'm willing to give it another shot". Photos.app isn't iPhoto. I think I was perfectly warranted in pointing that out.
So you decided to completely ignore my explanation as to what I was commenting on and simply reiterated what you already said? Why troll HN? I don't get it.
For something that foundational, you have to move as one giant, lumbering beast. Recall that Apple had at least one (that we know of) false start. A fair bit of the OS (CoreServices; Carbon, and the apps that still rely on it) still relies on HFS+-specific data structures and features.
Core Storage is already moving forward as an effort to dissociate the bytes in logical storage from the bits on physical media. In the short term, we might be able to sandbox the evils of HFS+ by having it just be a software abstraction on top of a much more modern file-system-like-thing. Yosemite already moves any machine it upgrades to Core Storage, even if you don't use FileVault.
Plus, since the day they added journaling to HFS+, I haven't lost a single byte of data due to corruption of any kind.
I've had drives failed, where I lost a day's data (Was traveling and away from my time machine drive) and that sucked.
But near as I can tell, beyond losing short periods of work due to catastrophic failures of drives (early SSDs were problematic!) I haven't lost any data since Journalling was added (of course, Time Machine has saved my bacon from drive failures.)
I think Apple has done a really great job in this regard. Yes, HFS+ is based on filesystem work going back to the original Macintosh, but in use it's working fine.
I've had HFS+ corrrupt my TimeMachine partition, and Disk Utility was unable to repair it. DiskWarroir was no use as the volume was too big (the new 64-bit version addresses this).
HFS+ is still unreliable. The journalling is only for file system meta data. The data in the files is not journaled or checksumed, and can be corrupted without detection.
I experience HFS+ corruption frequently on my TimeMachine disk. There's nothing wrong with with the disk, it's the file system causing it. Disk Utiliy is usually able to repair it, but I did loose some backups once.
How are you verifying that you've never lost a byte of data? What makes you so sure?
Literally the first feature listed is iCloud Photo Library, a solution to critical photo data storage. It backs it up offsite which is better protection than even the best filesystem software.
No, such services are not proper backups. Their server software makes an error, syncs with your iPhone and Mac. Poof, your photos are gone.
For proper backups, backup to a local external disk (e.g. a time capsule or NAS) and an externally with incremental backups (e.g. Arq, Backblaze, tarsnap).
I use Arq, and the nice thing (in contrast to my Time Machine backups) data is also backed up on the go.
That is a belt-and-suspenders approach to backups, but sure, it's a little safer.
However if it's a choice between onsite and offsite backups, which practically speaking it is for most people, definitely offsite wins. The risk of fire, theft, etc. is vastly greater than the risk that Apple has a critical syncing bug and no ability to recover lost data. (Normally they keep deleted files around for 30 days.)
However if it's a choice between onsite and offsite backups, which practically speaking it is for most people, definitely offsite wins. The risk of fire, theft, etc. is vastly greater than the risk that Apple has a critical syncing bug and no ability to recover lost data. (Normally they keep deleted files around for 30 days.)
Yes, but it also happens that someone deletes a photo from a stream accidentally and does not realize within 30 days. For this reason, iCloud Photo Stream is not a backup - a backup keeps copies until the end of time.
That's why you use an external backup as well. It's just quicker to restore your data if your machine (or cloud service) failed, but your backup disk is fine.
If I'm offline for some period of time and upload photos to my laptop, an unreliable filesystem has every chance to corrupt my data before it gets uploaded to the cloud when I eventually reconnect.
The "cloud" option itself simplifies the backup process and could potentially reduce the window of a chance for corruption, but it does not eliminate the need for a reliable, local filesystem.
I don't accept the premise that filesystems are "unreliable" because you experienced a case of data loss. Hard drives can and regularly do experience hardware failures even with the best possible filesystem software. Camera memory cards can experience data loss before you get around to uploading. Reliability is like security; it's a matter of degrees not an absolute measure.
That is why a good, well-integrated offsite backup solution that "reduces the window of a chance for corruption" is a much more significant impact on data security than anything we could hope to incrementally improve in the filesystem software layer.
And Apple's solution is even better than you describe. Photos taken from Apple cameras (which are the vast bulk of photos for most customers) are automatically uploaded directly to the cloud as soon as the device joins wifi.
And you seem to be completely ignoring the fact that a filesystem that can't even guarantee that it wrote the data to an intermediate storage device correctly is fundamentally unreliable.
That is the core issue.
Yes, well-integrated offline backup solutions mitigate some aspects of the problem, but when your filesystem can't even guarantee that it did its job correctly, it doesn't matter how well-integrated your "backup" solutions are because the data may already be corrupt.
Nevermind that the "well-integrated" backup solution you are describing here, because of the unreliable filesystem, can't even guarantee that it read the data from disk correctly to a reasonable degree.
This is not some anecdotal "Mac OS X burned me" story -- this is a fundamental, architectural issue. Data loss is real -- and so are my concerns about HFS+.
I'm sorry to hear you lost data due to that issue.
NTFS, ext4, and other consumer-targeted filesystems do not have this feature either, so it's unfair to imply this is somehow specific to HFS+ or Macs. You'd have the same issue on a Windows or Ubuntu install.
And why isn't he giving more details? He's being kinda broad without being specific enough.
At this point my guess is he's been running HFS+ without journaling turned on (you can format drives this way) and experienced data loss as a result because the filesystems ability to correct itself was disabled.
Wouldn't you still have the copy on the device or memory card you took the photo from as an alternate source to restore from? Just avoid wiping that until you have two other copies.
This seems terrifying if the filesystem is that bad that you have to do this to guard against corruption. And isn't half the point of offloading images from a card to clear up the card for reuse?
I've lost data (well, they were backed up, so not really lost...) to playing with beta filesystems (reiserfs 4, if memory serves well), never to HFS+.
I'm pretty sure somewhere in Cupertino a team is working on a new file-system, but I seriously hope they don't ship it before it's ready. I wouldn't mind playing with it in beta though...
Yeah, I'd heard that with reiserfs your data could just disappear one day without a trace. Once I got the developer to admit fault he was able to show me where he'd hidden the data. It was badly corrupted by then but still identifiable.
HFS+ is not fundamentally unreliable. The potential exists for data corruption to occur in the amount of time required for the kernel to panic and halt. Even when that happens it still requires the stars to align and catch the HFS+ process writing data to the wrong place with exactly the right bits of memory being flipped. Even when that happens the chances or those bits landing on non-free user data with no file format supplied error correction further reduces the chances of data corruption. Even when that happens many file formats suffering from data corruption can be salvaged. Of course if you have a backup of any kind the odds of the same exact file / bits on both drives being corrupted causing permanent data loss are astronomical. Add a third offsite / cloud backup and it'd be way more worthwhile to worry about being eaten by sharks.
From: http://en.wikipedia.org/wiki/Hierarchical_File_System
"The Catalog File, which stores all the file and directory records in a single data structure, results in performance problems when the system allows multitasking, as only one program can write to this structure at a time, meaning that many programs may be waiting in queue due to one program "hogging" the system.[2] It is also a serious reliability concern, as damage to this file can destroy the entire file system."
I don't know much about filesystems. How can a filesystem have higher chance of corrupting data? And what is different about HFS that makes it likely to corrupt data?
It's got Journalling, and since that point I've seen no evidence of it corrupting any data, despite several catastrophic drive failures (early SSDs) and the need to restore from Time Machine.
HFS is a terrible fs design. HFS+ marginally improves it.
Consider that in HFS (and early HFS+) had a fun limitation -- you could only ever create 65535 files. Didn't matter if you deleted; the Catalog (CNID) incremented with each new file created until it ran out.
Also HFS+ only has 1 second resolution for timestamps and can't do timestamps later than February 6, 2040.
This is my solution, but honestly there's a lot to be desired, especially with regard to photos.
Storing Aperture, iPhoto, or Lightroom databases on the network is not ideal. Wifi, even 802.11ac, is barely usable. Gigabit means you're wired and also has issues. Apple frequently has implementation bugs on both AFP and SMB which slow things down way below gigabit speeds, and your NAS's processor also becomes a factor. Forget about using this setup if you're not actually on the local network (i.e. VPN).
The result is having to manually manage your photo databases (which one's are on my laptop? which ones are on my NAS?) which works ok in Lightroom but Aperture and iPhoto are not very good at. This also creates backup stress (um, can I delete this?) and means I have to decide in advance if I want to look at those photos from two weeks ago before I leave the house. If so, grab a cup of coffee while they copy.
Ideally you would have a system where a) your photos are automatically stored in the cloud b) you can select which albums are stored locally and c) there is some sort of cloud backup option that you control (computer with more storage, NAS, or other cloud provider that archives your cloud data).
I've got a NAS but these things come with gigabit Ethernet and Marvel processors that will no way be able to cope with gigabit speeds!
Doing a Time Machine backup to NAS isn't fun, I can tell you. Particularly if you use VMs (which you can exclude, but why would you when it's an entire machine image eh?)
HP's Microservers can cope with gigabit speeds and the AMD models are dirt cheap, both compared to poorly engineered "NAS" devices, and especially for what they can provide in terms of server level features.
I've had the older N36L model, an AMD Athlon NEO II processor with 8GB ECC RAM running for years with ZFS handling a few big spinning drives for storage, it's been quite nice and trouble free.
That beats my piece-of-junk NAS then! Thanks Freecom! USB3 and Gigabit Ethernet (and an always open SSH port 22 yet no responsive server on that address...)
A backup doesn't help you if the photo is corrupted, and then that corrupted photo is propagated to your backups. You need a way to catch file corruption, like what ZFS and Btrfs have.
ZFS doesn't have a specific "use case". In fact a large amount of effort went into ensuring that ZFS was tolerant of consumer hardware, so that makes it as sensible option for desktop use as ext4 or HFS+ (when looking strictly at "use cases").
You've also failed to quantify why ZFS is "totally broken for regular desktop use" (likely because you've never actually used ZFS so can only blow smoke about it's issues).
People love to over exaggerate the RAM requirements for ZFS because they see build logs of enterprise-grade storage servers. But you wouldn't expect that kind of throughput on your desktop systems even with lighter file systems. And most desktops have their 64bit CPU sat idle for most of the time, so there's not even an argument for the additional instruction overhead.
Obviously the real crux of argument is "what do you primarily use your desktop for"? If it's gaming, then there's little point running ZFS since you're going to be disinterested in the benefits of ZFS (plus likely running Windows anyway). However if your desktop is a development machine, used for multimedia authoring or even just an internet terminal (like most PCs are these days), then ZFS is a viable option.
Have you tried https://openzfsonosx.org ? I use it daily on my primary desktop for my home directory and with an external time machine backup drive and have had zero problems.
I've head John Siracusa discuss this, but I can't find a good link at the moment. Yes, with cloud storage systems, there is a chance that with HFS+ you're just backing up garbage and possibly won't notice until you use the file. HFS+ is not really equivalent to its peers.
Here you are, it's from the Lion review I think. Pretty scary reading, and particularly since we've had numerous releases since then with not many changes:
ZFS is solid and battle-hardened, but not that suitable for many of Apple's customers, who want the ability to unmount disks they added, and who will not understand that they need huge amounts of RAM (they their Macoboks don't have) to keep their disks speedy,
btrfs is promising but not battle-hardened yet, and it is very unlikely Apple will use it as long as it has a GPL license (I think it is more likely that Apple will add checksums to HFS+ in some somewhat clumsy, but working, way than that it starts supporting btrfs)
Tens of millions of users have been using HFS for decades mostly with zero issues. I personally have used a Mac since the Mac+ and not one had corruption due to the filesystem. I would describe it as battle hardened for sure.
“mostly with zero issues” is the same as saying “with issues”.
I would generally agree that it's rare for e.g. HFS to corrupt its own metadata due to bugs but bit-rot happens. If you think you haven't encountered it, you probably haven't actually checked your files closely enough – this is particularly easy to miss with things like video or image formats which were designed to tolerate a few bit-flips.
The reason why so many Mac users were interested in ZFS was that a modern filesystem incorporates strong integrity checks so you are guaranteed to either read back the bytes you originally wrote or get an error. That's a much better way to work than requiring you to use a tool which does strong hashes periodically to see if anything has broken.
Something like ZFS would be a double edge sword for Apple.
A lot of consumers are quite obvlious to bit rot. As you point out - most of this occurs in large media files which they are unlikely to notice. Even with things like corrupted documents they will likely blame it on an application glitch.
With ZFS they will see scary diagnostic messages. Consumers will want their SSD or RAM replaced. (ZFS does a great job of catching RAM errors on systems without ECC)
This would no doubt drive higher warranty costs for Apple and cause consumer dissatisfaction.
> This would no doubt drive higher warranty costs for Apple and cause consumer dissatisfaction.
I'm skeptical that a proactive warning would be more dissatisfying than just finding it out years later, when other copies are harder to locate. In particular, I'd be surprised if a hypothetical feature like this wouldn't be integrated with their other services: “A local failure was detected and replaced with a pristine copy from iCloud”
The other really interesting question would be whether they'd ever consider something like the ZFS copies feature to directly trade maximum disk capacity for redundancy. That'd be much easier to implement for Apple since they control so much of the platform and the largest files which most people have tend to be things which are provably known to be local copies of something which can be re-downloaded, so the total cost of doubling storage for unique local files might be worth the peace of mind for many users.
> This would no doubt drive higher warranty costs for Apple and cause consumer dissatisfaction.
I suspect the decision not to use ZFS was (assuming it wasn't simply spite at Sun pre-empting Jobs' announcement) that it would cause dissatisfaction, but from a different direction: ZFS was designed for Sun's customers: companies employing dedicated sysadmins. ZFS was incredibly unfriendly back when Apple would have been evaluating it. User experiences like "you filled up your filesystem? Oh well, you'll have to reformat and restore from backup." may be acceptable in an enterprisey setting, but aren't going to cut it with the iMac crowd.
I don't know about btrfs but didn't you need the huge RAM amount for deduplication? Without that, ZFS would be serviceable on any reasonably recent Mac, except probably the new Macbook, or they would need, at most, an upgrade to 8GB.
Also, why wouldn't you be able to unmount a ZFS disk?
Or using umount like you would with any other file system.
Generally though, you wouldn't want to manually unmount file systems unless you're planning to migrate them to a new host. In which case you would export them instead:
FAT is creaky, ancient, and battle-hardened. It's the only filesystem that all OSes can use properly and can be used as a sort of rosetta stone as a result. It's still not suitable for data storage.
… and every year, millions of people lose data because it was stored on a non-redundant filesystem without strong integrity checks.
There are multiple businesses which sell software which exhaustively attempts to recover data from corrupt drives & cards.
It's a standard service listed on the local phone / computer shops.
I see messages on my neighborhood's mailing list every so often from someone looking for help recovering as much as possible from a flash card.
It's simply absurd to claim that the status quo works for the general public. It's not terrible, probably not that different from various mishaps which befell printed photo albums, etc. but there's still plenty of room for the industry to give people safer tools.
There's certainly room for improvement but when the odds of file system / medium causing data loss are lower than more practical concerns like fires, theft, etc isn't that really good enough?
The biggest recurring issue was deadlocks in the garbage collector. It would start cleanup in a subvolume and trip all over itself. After that, any I/O to that specific directory would never return. The only solutions was to reboot the server and fsck for a few hours.
Second frequent problem: Hitting 90% capacity in a filesystem has a non-trivial chance to ruin it forever. Hit the wrong code path, and, even if you immediately delete a bunch of things, I/O to that filesystem would be forever 3000% slower.
You only have to glance through this thread to see that there are people (myself included) who run ZFS on their desktop machine (laptop in my case).
People love to over exaggerate the RAM requirements for ZFS because they see build logs of enterprise-grade storage servers. But you wouldn't expect that kind of throughput on your desktop systems even with lighter file systems. And most desktops have their 64bit CPU sat idle for most of the time, so there's not even an argument for the additional instruction overhead.
Obviously the real crux of argument is "what do you primarily use your desktop for"? If it's gaming, then there's little point running ZFS since you're going to be disinterested in the benefits of ZFS anyway, so it's not worth the marginal overhead. However if your desktop is a development machine, used for multimedia authoring or even just an internet terminal (like most PCs are these days), then ZFS is a viable option.
>And most desktops have their 64bit CPU sat idle for most of the time, so there's not even an argument for the additional instruction overhead.
Most "desktops" today are in fact laptops, and the reason you want to have the CPU sit idle is battery time.
>However if your desktop is a development machine, used for multimedia authoring or even just an internet terminal (like most PCs are these days), then ZFS is a viable option.
If you're not pooling disks together but just have the built in disk, and usb hard disks that you conenct occasionally you don't get much if anything from ZFS, but you get the penalties it incurs...
And it's not a substitute for backing up your disks either...
> Most "desktops" today are in fact laptops, and the reason you want to have the CPU sit idle is battery time.
That's a fair point. I'd argue that ZFS doesn't chuck that much extra CPU time that most people would notice. However if you're one of those guys that likes to tweak your power settings to the nth degree, then ZFS probably isn't best. But those kinds of people are more likely to run a tiling WM instead of a full fat compositing desktop environment; and such like. So they're definitely not your regular desktop users
> If you're not pooling disks together but just have the built in disk, and usb hard disks that you conenct occasionally you don't get much if anything from ZFS, but you get the penalties it incurs...
You seem to have missed quite a number of useful ZFS features off your list. Ignoring deduplication (as that is extremely memory and CPU hungry), ZFS has snapshotting, checksumming, superblock recovery (even if your journal gets trashed, you can recover it), online data integrity checks (no annoying wait screens for fsck to run through), better compression algorithms than is supported in most other file systems...
I could go on, but suffice to say that ZFS is an improvement over many other file systems in other areas than just software RAIDing.
That all said, in an ideal world desktops would be running HAMMER (DragonflyBSD's file system) over ZFS. I do love ZFS, but HAMMER seems a slightly better fit for desktops / laptops as it has the aforementioned features but without many of the data centre stuff that home users wouldn't need. A better compromise. However I don't see much interest for HAMMER outside of Dragonfly.
> And it's not a substitute for backing up your disks either...
Nobody suggested it was. However ZFS does also have backup features built into it too.
Does this still come with the required bloated and brittle metadata libraries and structure that prevents you from setting it up on a shared NAS so that your other non-Mac machines can access it?
This has always been my complaint with iPhotos, and I'm betting this is no different.
Ideally, it would manage to keep the metadata abstracted from the structure so that you could set it up however and wherever you wanted.
But unfortunately for users, their model isn't about building an open and flexible photo storage solution, but rather a solution that depends on the iCloud and the need to purchase more storage capacity.
Amazon Cloud Drive for photos won't even accept it, probably because it knows better.
They programmed it into the client to reject iPhoto libraries when you try to drag the thing over, recommending that you export every. single. picture. and uploading that instead.
There's never been any limitation preventing access to data inside the iPhoto Library. The library is simply files in directories with a database to glue it together. I've used software such as exiftool / photorec to yank data out of iPhoto libraries many times. There are also a variety of different applications that can read/write iPhoto Libraries so the database files must not be anything too special. For the Photos app the original imported photos by year / month / day / event.
Fortunately for users, their model is about building something that works transparently and seamlessly across all of their products, a feat which Apple has proven again and again people are willing to pay a little extra for. 99.8% of users think metadata is the act of meeting a child's father.
Photos are probably the most valuable digital files quite everyone has. And as with all things that are precious, there comes (or at least should come) caution.
There is nothing that I fear more than loosing my photos, my visual biography.
That is why I am super conservative when it comes to software that wants to handle my photos.
What are the requirements for software that I allow to manage my photos:
- Very good chance of still being in the market in 5-10 years. This basically rules out all Google (Picasa), Apple (iPhoto, Aperture, Photos) products.
- Possibility to backup my photos on various destinations (not only one commercial cloud)
- A library format that is readable from external applications (SQL, metadata files)
- Good tools to search, compare and sort my library
- At least support two major platforms natively
Unfortunately, the only software that meets most of these requirements is Adobe's Lightroom. And this is very sad:
- It has too many features that I do not need - I am not a professional photographer
- It does not care about native UIs and its usability I still find weak
- It asks for a premium price for professional photographers (both the one-time fee and the creative cloud version)
How about alternatives?
- Aperture was a very good alternative, despite being only available for Mac
- I was disappointed by all open source alternatives; most of which are not easily available for Mac and Windows (Lightzone, Darkroom, Digikam, Shotwell)
- Digikam comes closest, but as it's KDE based, installation and native support on Windows and Mac is still weak
- Capture One Pro 8 works on Mac and Windows but is even more expensive than Lightroom and hence not worth it
- I do not know about any other photo management tool that is stable, multi platform and meets most of the conservative demands
This. Having gone through some discontinued products already (keychain sync, Aperture, iDisk), I have learned to rely on Apple for the hardware and operating system and on others for software and synchronization.
I switched to LightRoom when Aperture became stagnant. It has many advantages for the long term, e.g. being able to export collections as separate catalogs (ideal for backuping RAWs and adjustments for stuff that is done, e.g. holidays), storing metadata in XMP sidecar files, continuous and quick updates for RAW support for new cameras.
I agree on the pricing as well. I do use some raw editing features, but it is relatively modest. For that, it is relatively expensive, and has gone through four iterations (paid upgrades) already since I first started looking into it.
I completely agree. Nevertheless I switched to Photos a few days ago for the following reasons:
- The integration across devices is perfect (All metadata editing/sorting is synched on all devices while the Only files only reside on my Mac and on the cloud)
- All Photos are still backupped offline with my Mac and from what I see a simple symlink of the Masters folder is enough to back them up to a third party backup service. (w/o metadata but for me this is good enough worst-case protection)
I still miss a few features, but I hope an eventual release of Photos Framework for OSX will be able to add them through a 3rd Party tool:
- Metadata export for a 3rd Party Backup
- Better automation to find duplicates/corrupted images etc. (i have a super messy library of about 20'000 pictures which i cant clean up manually at this point)
- Better metadata editing, especially for geo-tagging (I have a lot of non-smartphone pictures)
That's a very interesting hint and the demo looks promising. The project has the potential to change not only the way how to store photos, but also to manage my documents and notes and knowledge related files (books, emails, bookmarks).
Dang, I want to love this as a "just works" kind of solution, but as soon as I turn on Cloud Sharing, I get dinged with the need to pay for an iCloud capacity upgrade.
(Edit:) 5GB seems like a pretty measly free level.
I always found it curious that for $800 (price of a new top end non-contract iphone) I get 5GB in iCloud. If I then go pay another $800 for a top end iPad I get zero in iCloud. I don't get 10gig for owning 2 devices.
If Photos was the same type of product as Google Drive or Onedrive I think they'd consider this.
But my grandma/dad who pay have probably never heard to those options and just want their photos backed up. And wouldnt think twice about not using iPad/iPhone or look for stuff beyond whats baked in.
Companies price based on value/positioning. It is naive to think pricing is based primarily on competition. Any book on pricing will tell you that is totally incorrect in the first chapter.
AFAIK, Apple does not use your photos for anything pertaining to Apple's own interests. Google does.
From the Google TOS: "Our automated systems analyze your content (including emails) to provide you personally relevant product features, such as customized search results, tailored advertising, and spam and malware detection. This analysis occurs as the content is sent, received, and when it is stored."
Also: "When you upload, submit, store, send or receive content to or through our Services, you give Google (and those we work with) a worldwide license to use, host, store, reproduce, modify, create derivative works (such as those resulting from translations, adaptations or other changes we make so that your content works better with our Services), communicate, publish, publicly perform, publicly display and distribute such content. The rights you grant in this license are for the limited purpose of operating, promoting, and improving our Services, and to develop new ones."
The above is much, much broader than Apple's TOS.
Google would appear to not just allow ad targeting, but even use of user photographs or videos for promotional ad campaigns on Google's behalf by third parties. I'm happy to be corrected on this, but that is the apparent meaning.
Let me try to offer a correction or at least a clarification. :)
First, you didn't quote this key section of Google's TOS: "You retain ownership of any intellectual property rights that you hold in that content. In short, what belongs to you stays yours." That's a significant limitation.
Second, Apple's TOS is nearly word-for-word identical to the portion you excerpted above:
"By submitting or posting such Content on areas of the Service that are accessible by the public or other users with whom you consent to share such Content, you grant Apple a worldwide, royalty-free, non-exclusive license to use, distribute, reproduce, modify, adapt, publish, translate, publicly perform and publicly display such Content on the Service solely for the purpose for which such Content was submitted or made available, without any compensation or obligation to you" (https://www.apple.com/legal/internet-services/icloud/en/term...)
Third, the general TOS has to be read in concert with the privacy policy and any product-specific privacy/TOS. Those exist for Google+, not sure about photos.
Fourth, there's no evidence Google is doing what you suggest (ad targeting, etc.). What is happening is shared endorsements: https://support.google.com/plus/answer/3403513?hl=en&p=plus_... But note Apple has plenty of leeway to do what it wants: "Apple reserves the right at any time to modify this Agreement and to impose new or additional terms or conditions..."
To actually read and understand a TOS/privacy policy takes some time -- so this isn't a comprehensive response. But maybe it helps...
I see a glaring difference between the two. Apple reads like a license to provide you your own photos for your own personal use. Google reads like a license for them to basically do whatever they want to do with them in the course of their business, and the business of anyone they "work with"!
Apple;
you grant Apple a worldwide, royalty-free, non-exclusive license
to use... on the Service solely for the purpose for which such
Content was submitted or made available
Google;
you give Google (and those we work with) a worldwide license to
use... The rights you grant in this license are for the limited
purpose of operating, promoting, and improving our Services, and to
develop new ones.
Frankly, I do not want Google, or anyone they work with, using my personal photos or intellectual property to improve their services, to promote services, or to develop new services. What does Google's "Services" even mean in this context? Does it extend to Adwords? Chrome Store?
Everyone reserves the right to modify their agreements, so I think that's a strawman. If and when Apple modifies their ToS to allow them (and those they work with) to use my personal property for promoting, improving, or developing new "Services", then they will have stooped to the same level.
... except for the fact you can't really compare the two at all. Disk space alone doesn't warrant a comparison. iCloud has native access to photo storage, Google Drive does not. Apple will deal with the entire backup process from the device up to their cloud without running another app in the background. Google Drive cannot do this.
Selling products and services is a lot like real estate, it's sometimes about location, location, location. Google Drive just doesn't compare.
$1/month for 15GB extra (20GB total) is reasonable. It's not just photo storage too, it will increase all your iCloud storage (backups, iCloud Drive, etc).
Plus you can buy a gift card to iTunes and it'll eat away at that. I pay $25 for the gift card, apply, and then two years for extra icloud storage is covered for me.
I love the Windows Phone/SkyDrive (or rather, OneDrive) sync, especially once 8.1 brought full resolution syncing. But I wish that when I deleted photos on my Lumia, it'd delete them on OneDrive. Means that I have to take every bad shot out twice.
I had to upgrade due to the goddamn Other bug. I plan on trying the restore on my iPhone and iPad this weekend, but I've been going a few months on the paid plan, because I've been dragging my feet on wiping my devices. Things like iBook samples aren't synced, and you never know what else could be lost.
I think it would add a lot to the Apple experience if they provided unlimited iCloud storage for your photos. It would be a much more seamless experience for a product like this.
Google allows me to back up unlimited "standard size" photos for free.
I also don't really see the problem. Very few will use excessive storage, which is the insight those free services with sizable storage is based on, like Flickr with 1 TB free which is essentially "unlimited" when it comes to photo storage. Key is to restrict it to a certain use scenario / file format, which will make it even harder to abuse.
.. its not like the average user doesn't have their own bandwidth, and their own means of managing storage, back home at their computer. I think Apple are doing the world a disservice by putting more focus on the Cloud nature of things, and less attention on refining their OS to make it easier for people to manage these resources themselves, using the traditional method: with your own computer, your own bandwidth, and under your own control.
Seems like a ripe opportunity for a product - build your own Cloud on top of an OSX machine, leave it all at home and administer it - safely - from the beach while you're on vacation.
I think it's an ease-of-use race to the bottom - the whole cloud storage thing.
Inevitably, the cloud is going to be full of photos/videos nobody even remembers exist. It'll be cloud hoarding. It already is that with youtube allowing anyone to upload anything but I have to wonder if that's sustainable.
What you're proposing is the next step if cloud hoarding becomes a difficult enough problem - if not, it'll be like Windows being an unbelievable resource-hog but since users keep on buying faster and faster machines, nobody cares.
Except here, Apple and the other big companies are taking the hit, not the consumers, so it'll be interesting to see how it plays out.
I'd never thought of that, but it really is cloud hoarding! The masses of hi-definition tat on YouTube is really staggering. Unfortunately I contribute to it...
If it gets to be too much, we'll quickly see 'pay to keep your videos afloat if they're not receiving over X number of views after X number of days' or something else to that effect.
The days of everything free are an early stage, short-lived move in order to gain massive market-share. Once near-monopoly position is established, it'll be time to monetize.
That's why the older generation shakes their head at walled gardens that gain massive momentum - they know what's most certainly going to come of it in due time.
Oddly though, YouTube has been at the point of monopoly for a long time yet are slow with their subscription model. They appear to be far more interested in redesigning their site and applications every 5 minutes.
But they show ads in your stream. I use flickr but am looking elsewhere.
Its a jarring experience really. you can look at 3 photos in a slide show, then in place of the 4th photo an ad. You can't even pay them to stop showing ads with your photos, as subscribing (which I did) only stops you from seeing the ads.
The paid version of Flickr is only $24 a year, and includes no ads. I've been using it since 2008 and have built a library of almost 9000 photos and videos. Even after Flickr's redesign, I still recommend the service for photo storage (unless you need RAW storage).
To keep everything backed up, I have a NAS in my basement that pulls a copy of my Flickr library on a routine basis.
Edit: Flickr Ad-Free is $49/year, but $24/year for grandfathered Flickr Pro subscribers. Sorry for the confusion.
I think his complaint is that the paid version only stops the person paying from seeing ads. A subscriber, for example, can't share their photos with a family member without them being interrupted by ads while viewing them.
1TB of storage space is $240 a year with iCloud. Amazon Cloud Drive is $12 a year for unlimited photos or $60 a year for unlimited everything. I'll stick to Lightroom and Cloud Drive for my photo needs. Until Apple join the league of Google and Amazon with their cloud storage options, then I'm not interested, even if their products are pretty good.
Even from Amazon, haven't we learned not to ever trust the statement "unlimited"?
I had an "unlimited" data plan from AT&T. People regularly get their "unlimited" $1/month shared hosting accounts terminated for going over a few megs of storage.
I keep the majority of my data at home on a NAS instead of flinging it to the other side of the world and being disappointed that I have trouble getting it back.
Given the lowering cost of storage and out-of-the-box ease for shoving NAS boxes on a network and them popping up in a network browsing situation, I wonder if more people will return to local storage and processing? Will there be a cloud burst, like the dot com bubble burst?
> It's almost like you can't trust cloud providers!
That's a rather sweeping statement. It's more accurate to say that you can't trust a service which you don't pay real money for. I would certainly trust a paid, dedicated cloud provider like e.g. SmugMug far more than a “free” service from a large company like Google or Amazon.
> Given the lowering cost of storage and out-of-the-box ease for shoving NAS boxes on a network and them popping up in a network browsing situation, I wonder if more people will return to local storage and processing?
That model has its own weaknesses: a single NAS box requires you to play sysadmin and is vulnerable to things like theft, accidents (never assume anything survives kids & pets!), and security problems. If enough people put everything on single systems, they're going to start looking like great targets to the kind of people who make ransom-ware – once the attacker blocks your access to the only copy, you have no choice but to pay up!
An interesting project would be figuring out how to solve those problems – e.g. a box which did strongly-encrypted off-site backups with guaranteed minimum retention periods would be interesting both as a hedge against many of those threats and as a way to get the recurring revenue needed to support a serious software project with non-trivial security exposure. You could probably even open-source everything since the vast majority of people are more interested in paying someone to handle ops than saving a latte per month in service charges.
You are right - my comment was too generalised with regard to cloud providers. If you do not have a SLA with them, then I suppose it's risky trusting your data to them. With everyone and their dog offering "cloud storage" to shove your data, I do wonder if more and more data will get shoved up into "The Cloud" either to be irretrievable (or forgotten about?)
Perhaps multiple NAS boxed distributed around everywhere would help?
Given how little traction Apple has gained with web apps and storage, you'd think they'd be a little humble and offer a native app that interoperated with Android devices, and different storage backends (store you're photos on Amazon, organize them with Photos). Either that or unlimited storage.
I can't remember the last time I considered a distributed storage service from Apple reliable, secure or flexible.
Additionally, as an Android user with a Lenovo T440s with Linux and a MacBook Pro, I am increasingly frustrated with how closely integrated all the Apple toys are these days.
And I know it's kind of always been this way, but it seems they're growing myopic with regards to other devices people may own. While I'm not in the majority with Linux on one device I KNOW I'm not in the minority with an Android device.
Apple's business model is selling devices at a premium. Every choice they make is guided by that. In order to sell at a premium (as opposed to competing on price) their products have to be differentiated. This means no generic back-ends. No Android apps. The unlimited storage I guess they could do, but their customers self-select to be more willing than the average consumer to pay for value, so why should they?
Have you tried dropbox/carousel for photos? The carousel photo organization has some rough edges (I'd like to be able to organize by folder if I want), but the platform compatibility works great for me (mbp, linux desktop, android phone). Anything that's hidden by the carousel view I can always get into the actual filesystem and look at the photos easily.
Any device with a modern web browser can access Photos libraries via the iCloud web site. You can also use apps like DropBox/OneDrive/etc to upload you photos to other cloud services. Why should Apple be a middleman in that process? The apps can access the photo library directly.
I have a huge (250GB+) iPhoto library, and it is what is holding me back from installing Linux on a MBP and wiping Mac OS.
Now it would be possible to just copy all photos to my LAN server with a few terabytes and Gigabit ethernet, but that would make looking through and at the photos terribly inconvenient.
Even worse, parts of my photos were imported as RAW and iPhoto was doing its own magic to convert them to JPEG.
iPhoto was not bad a bad program, I actually liked it, but relying on it was a lesson for me to never again store my photos in a closed-source program.
Currently I'm still looking for alternatives, Lychee (http://lychee.electerious.com/) looks nice at first sight, but I don't want a PHP server with MySQL managing my photos.
IMO the nicest solution would be a well-defined photo directory format that gets indexed by a fast server implementing an API that you can use to access all photos through client programs. It could keep an SQLite database in the directory to store metadata, but if it is gone, the directories should still make sense.
The Google Picasa OSX app is pretty nice like that, it doesn't interfere with your folder layout, so you can store your .jpegs just the way you want them, and it will index them and let you browse them nicely. You can throw out the Picasa app and not lose much, your folders are still there with real actual files visible to Finder and the terminal.
The only downside is that it looks very unmaintained these days. They haven't even added support for Retina graphics (in a photo viewing app!!!)
That behaviour backfires very often. I've heard more than one story about somebody 'deleting an album from Picasa' and ending up losing a bunch of family pictures forever. My wife did the same a couple weeks ago, thankfully there were other copies.
>Now it would be possible to just copy all photos to my LAN server with a few terabytes and Gigabit ethernet, but that would make looking through and at the photos terribly inconvenient.
What a pity there isn't some sort of operating system that can be used to present your media/content NAS to you, from anywhere in the world, with whatever front-end you desire .. seems like any OS vendor worth their salt could produce such a thing.
I guess what we need is for things like ipfs.io to take off, and get wrapped up in some ZeroConf'ism with a pretty GUI. Maybe I'm getting ahead of myself.
I'd just use an SSH tunnel to connect to my server at home. That's fast and secure (but obviously too complicated for most users).
"Home server compatible" routers would be nice. Devices could request opening a port, and you verify the action on the router GUI.
Then some dynamic DNS server assigns you a nice name.
Apple could build all this into an OSX-local service that is just a push-button away from being easy to use. Plug in an external hard drive, Log in with a special pre-configured user account, assign the drive to that user, and leave your computer running - from that point on, you can access everything that user has ever submitted, with their iDevice, over the 'net, etc.
I think the desire is definitely not there to make things this easy to use - precisely because of the Cloud-Zeitgeist that we're all involved in ..
I wouldn't save my photos on a platform that changes every few months (Google Photos/Plus/Drive), might be gone in two or three years, analyses images, builds face databases, and keeps your pictures ready for the NSA to access, for any purpose other than sharing images with other people.
ASUS RT-N56U. Got one at home. It can update dynamic DNS for you (most unbranded routers can), but then goes on to add a USB port and a few "apps." One of them is a file storage host, and even file syncing (DropBox-like) app that runs from your own home.
Learn to say no to the equipment that your ISP offers you, the reason it's "free" is because it's trash.
Yeah I made that mistake with the N56U, because you can't put OpenWrt on it. I won't make it again, but, really, anything is better than the junk that ISPs hand out.
>What a pity there isn't some sort of operating system that can be used to present your media/content NAS to you, from anywhere in the world, with whatever front-end you desire
It's not "whatever front-end you desire", but Plex can do movies, TV, and music over the web in a mostly automagical manner. Install server app, install client app (on Windows/Mac/iOS/Android/etc), make account, log in with account on both, and it'll automatically connect the two and even do stuff like transcode on the fly on the server to make streaming work better.
I finally released all my photos from iPhoto purgatory & handle them with lightroom. Full quality & I can throw it on an external without having to hunt around for it.
Basically - you have to go into iPhoto, find a bunch of hidden folders that contain the original photos and then copy them out & let lightroom import / organize them according to any rules you set.
Pretty simple - longest part was copying all the files since I had a decent number (200GB) of photos.
In this case it's a walled garden, there are closed source programs that are interoperable. Google and Microsoft are often good about not locking you in and when it comes to media Adobe works 100% with standards (e.g. EXIF).
> holding me back from installing Linux on a MBP and wiping Mac OS.
They finally got this right. Photos, for me, was a major upgrade to iPhoto. Allowing me to have full resolution copies on numerous machines, and size optimized copies on mobile, secondary machines with no syncing effort on my part.
Notice how the Apple screenshots are always full of photos? That only happens if you take a lot of shots everytime you take photos, like when you are on vacation. If not, if you only take occasional random shots, your screen looks like mine, with lonely photos on the left side of the screen, and then acres of white space to the right of them.
I've witnessed the same whitespace but find it still beneficial in contextually separating different 'moments' as they call it. Alternatively you can just go to 'All Photos' album and view everything ever in one giant grid.
What I really need is something that allows both my laptop and my wife's laptop to view and edit the photos. Not even simultaneously. Just from two different machines and two different accounts. Right now we store the photos on a NAS Picasa to view and edit them. (Picasa hates network drives, but symlink magic fixes that.) I don't really like Picasa (It insists on G+ too much, and the UI doesn't integrate well with MacOSX, specifically Finder.), but it works better than iPhoto for large collections.
Unless I'm mistaken, this looks like the standard Apple approach where its tied to a single iCloud account. Is family photo sharing/editing really that difficult? We can't be the only ones that want that right?
Also 1 TB isn't enough space. We have 14 years of photos we'd have to upload. That's a lot, and these price points are just too expensive.
The one feature I'm really going to miss is the ability to set the location of photos manually, as I was able to do in iPhoto. This would make using the "Places" feature work really well as I could browse photos by geographic location and insure the photos taken on an iPhone (with GPS data embedded) and photos taken with my older digital camera (without this embedded GPS data) would show up at the specified location. Does anyone know any ways to manually set a photo or album's location in the new Photos app? (Or do I need to revert to using something like Exiftool http://owl.phy.queensu.ca/~phil/exiftool/ to set GPS data manually prior to importing pictures into Photos?)
I've been using the betas and have added most of my photos to iCloud Photo Library.
My only issue with Photos.app is that there's no way to geotag and add/edit metadata on either platform. I've resorted to writing an iOS app to give me that functionality (using the new-in-iOS 8 Photos framework).
I may not be with it, or hip, or up-to-date on the current feelings compelled by the zeitgeist, but I'm not at all interested in the Cloud features of this release. At all. In fact, its a reason for me to forget about the product - because if I know one thing, if an Apple product has cloud support, its going to be everywhere, and unavoidable. They'll be compelling me to use it at every step of the way - heck, probably its all enabled by default.
So what I wish I was seeing, instead, was a way for me to leave my computer online at home, and still have access to my media library, seamlessly, from anywhere in the world. Why is it easier for Apple to move all these features into their data center, and not just fix their operating system at the user level to make it safe, secure - and Apple-easy - to share content directly from the machine itself?
I've got an rPi at home, doing the job that Apple wishes I would do with its cloud. My rPi is available and accessible from anywhere on the Internet, with ease. Its got all my media that I want access to on the road .. and it works seamlessly with little fuss. If a $35 device can do that - admittedly with a modicum of tinkering on my (not in-experienced) part - then why can't a $99 'bleeding edge' operating system do it, without requiring that I just give all my content to a third party?
Because from where I see it, Apple, you're not competing very well with m $35 media-sharing device that just plain works.
"I'm not at all interested in the Cloud features of this release"
"what I wish I was seeing, instead, was a way for me to leave my computer online at home, and still have access to my media library, seamlessly, from anywhere in the world"
You're not the target market.
For most users this is a distinction without a difference -- except that with the cloud they don't have to remember to leave their home computer turned on and online 24/7, and they don't have to be responsible for their own backups.
It's not (at all) easier for Apple to move these features into their data center -- it's easier for (the vast majority of) Apple's users.
Users who know how to do what you want to do -- run a home file server -- already know how to do what you want to do.
Put another way: "don't have the choice any more".
And its only hard to run a home file server because its hard and nobody has made it easier. It could be a lot easier than it is, if only the effort were being made to make their OS more valuable - as it stands, this Cloud business is just another reason not to need a Mac.
No, not particularly. A lot of the world is on ADSL or worse; I now have 200Mb/s symmetric fiber which is fantastic, but until recently I could only get 6Mb/s download, 0.5Mb/sec upload.
Half of all British people can get at most 1Mb/s upload.
That's not good enough to give decent performance. In particular, an iPhone photo is about 2MB, and that's half a minute (or 15 seconds) to download (for this use case).
It's not fast enough to stream most video, for example.
Making it easier would have massive infrastructure requirements.
>Put another way: "don't have the choice any more"
An odd way to describe an optional feature.
>And its only hard to run a home file server because its hard and nobody has made it easier
You've heard of Back To My Mac, no? That's a thing that exists. Pretty simple to use. Free. Built right in to the OS.
It would have been much easier, from a technical standpoint, for Apple to have extended that sort of file sharing to Photos or iTunes, than to go around building huge datacenters and etcetera.
But it wouldn't have been what most people want. Most people don't have the home bandwidth to be hosting their own media. Most people don't want to have to leave a server running 24/7. Nearly all of the drawbacks to cloud storage you've cited in this thread would be considered by most people to be _features_.
(Privacy is the sole exception. It's also the reason I, personally, don't happen to use iCloud. But I don't think Apple is stupid for choosing to implement functionality for the majority of people, even if I don't happen to be part of that majority.)
>as it stands, this Cloud business is just another reason not to need a Mac.
Feel free to want what you want; I'm just pointing out that what you want is idiosyncratic.
I paid $99 for it back in the day. I guess its actually $25 to purchase a DVD of it here in Europe.
EDIT: I'm behind the times, and showing my age - but I've spent $hundreds on OSX over my experience as a Mac user. Its been an investment - small, but nevertheless significant.
.. just fuels the fire. Because the OS is free, Apple are no longer putting as much effort into expanding its feature-set - instead choosing to make services for the iDevice market. Its clear to me, anyway: Apple are no longer a serious OS vendor. They're very definitely a consumer electronics vendor, though..
Its good that in your post about how you hate Apple products you made sure to get a ton of things wrong and bias them all in a way that makes Apple look worse than they actually are. It seems like your own irrational hate is the actual problem here.
I appreciate your opinion of my psychology, but lets stay on subject: is the Cloud really something we should be promoting, or is there an opportunity here to eat Apples' lunch and develop a better service? Because I think that the Cloud is very, very naive and frankly quite dangerous - I think this, because I've seen and felt the repercussions for what happens when the Cloud server goes down and people can't get work done. It does happen - and will happen.
So, why not speculate about a solution that could fill the needs in different ways? We already have it on our desktop machines - Torrent, et al. If only these services were being integrated as functional OS modules, instead of being ignored ...
Have you seen what happens when AWS goes down? It does, and will happen. Therefore by your measure it and all the startups that use it are naive and dangerous.
Have you seen what happens when a Cloud gets hacked into, and the photo's get leaked? I have and it isn't pretty.
So? Let people have control over their data back again. Promoting the denigration of these rights at the call of convenience just means that within a year or so, we'll probably be re-inventing this discussion again, only it'll be about how great it is that OS vendors have started integrating things like ipfs.io ..
> Have you seen what happens when a Cloud gets hacked into, and the photo's get leaked? I have and it isn't pretty.
I've seen people lose the only copy of important documents when their hard drive crashes, too. The average computer user doesn't have any concept of off-site backup.
> Let people have control over their data back again.
When did they lose it? I've yet to encounter a platform where cloud storage is required or the only option.
> Let people have controls over their data back again...
I think you're confused about iCloud. People do have controls over their data, and no rights are denigrated. Perhaps you are mistaking it for Google, or Facebook where there is no desktop equivalent.
Well, you did have to pay $99 for the OS. It hasn't been free here in Europe. I do still think the Cloud is bad news and I do still think that Apple - and other OS Vendors - are intentionally misleading the public down this path to suit their own purposes.
I also still think that there is an opportunity to build the anti-cloud, and I'm quite interested in how this could be done.
I don't know why you think the hostility is necessary - got some other way to make your point that everything is okay, the Cloud is great and we should stop worrying and learn to love it? I'm not seeing it.
It is apparent in small things like the inability to easily send videos to the AppleTV from a Mac - a doddle with the iPad or iPhone but a dreadful experience on the Mac (use iTunes if it'll support it, perhaps?)
That "modicum of tinkering" is what sets you (edit: and I) apart from the other >99% of Apple's customer base and is why Apple has the cloud strategy they have: No tinkering required.
Why can't OSX just do all the tinkering itself, so that I can use my own computer to save media that belongs to me - this is the point. I think my OSX machine is more than capable of serving my own personal cloud to me and the few friends/family that I'd like to be sharing things with - at least, its perfectly possible.
I think the reasons this isn't a feature of OSX, itself, as an operating system is that its simply not profitable for Apple to do this - they're giving the OS away for free, after all, now. (So I've been informed.) So they can't profit from new features of OSX.
And so this whole cloud thing is to me, a distraction from poor attention on the part of Apple to the responsibilities they have as vendors of an Operating System - I get it, though. This isn't hip any more. Its far more profitable to be the BOFH's for so many millions of cloud-addled new users.
Did you have to forward ports on your router to get it to work "from anywhere in the world"? If so, you've already gone beyond the capabilities of 99% of the userbase.
I'll admit that it was necessary, and I also had to set up a DDNS account and configure the rPi to use it - but this was very easy, and if Apple can wrap all this up in a fancy GUI, the way they wrapped up a similarly complex set of functionality with the Airport Utility and Apple TV products, I fail to see how it can be any more difficult for the average user than clicking a few buttons.
I think the economic desire is just not there - Apple have given up being an OS-vendor and are in the 'next generation' phase of things where they're producing commodity, throw-away hardware for consumers. This is all a brave new world, but my point is: I think there's a missed market opportunity here, for someone, to produce the anti-cloud.
I've been following your comments on this thread and completely agree with you with one tiny exception. Apple does not see itself as producing commodity gear. They still see their gear as luxury/non-commodity AND see their cloud as a benefit/value-add and profit center.
The problem -for me- is that Apple simply isn't that good at the cloud. Their competitors seem to beat them on both features and price here. You only go with iCloud for inclusion/integration with your other Apple devices, not because it is a superior cloud service.
They could be the "anti-cloud" company if they really wanted, but I think it is easier and more profitable for them to jump on the bandwagon and offer it themselves. To be an "anti-cloud" vendor would require them to sell against overall technology / consumer trends. They don't need to do that when they can extend their profits offering the same, and especially if it doesn't hurt the "luxury" status/profit margin of their main goods.
Apple is pretty good at taming technological complexity. The functionality the parent's suggesting could be incorporated into Airport and/or MacOS. Going further, even DynDNS-type services could be something that Apple offers. None of this is to say that there's any economic incentive for them to do it, or that the feature/service would have mass adoption, just that Apple could do it, if they wanted to.
On a long enough curve, nearly every user becomes a "power user," and if you look back, a lot of stuff that was once strictly "advanced configuration," becomes simplified, or eventually just abstracted away and the domain of mere IT mortals. Apple and others could play a role here.
I think you're being naive about how it can be dealt with, technically, by those responsible for pushing OS features forward. But I remain convinced that we'll see robust, decent peer-to-peer system services being integrated into our OS's in the near future, rendering the Cloud impotent in the battle for peoples data.
Because it makes things way easier for most people. No need for a Mac, backup included, sync automatically, etc. Dont forget setup is typing in your apple id and that's it.
Sorry, is ownership of your data not important? Is control over where and when your data is available, and by which means it is shared with the world, not important? Maybe this is more of a European thing, but the backlash against cloud computing is very much still in full force - there are people actually not buying computers because all this Cloud nonsense is being shoved down our throats - are these not 'the rest of us'?
I didn't realize, though, that you don't need a Mac to run Photo for OSX. That's a curious development - what I guess you mean is, all you need to buy (from Apple) is an iDevice, and they'll then own everything you do with it from that point onwards .. to the extent that they'll make it easy for you to gain access to your media/content. (Psst.. as long as you keep paying the subscription.)
Oh, and btw, I already pay a subscription for access to the Internet. Why can't I just use this to share my data, instead of needing an additional Cloud-fee to do the same task? I think people need to remove their blinkers here - we're being shafted with this Cloud culture blaring its horns.
I have a Mac. I want to share my media/content with the world. The Mac is perfectly capable of doing that - and I trust it more than any other computer in the world, because its sitting there, on my desk, in my house, under my lock and key, with my network equipment, passwords for which I control. I don't think this Cloud business has anywhere near that level of quality of service, and if only the OS vendors were aware of the demand for this sort of thing, they'd be building in peer-to-peer NAT traversal tools, sticking a nice GUI on top, and calling themselves real Operating System vendors again. Alas, this doesn't seem too hip these days, in the technology world ..
The thing is, no one is forcing you to use this solution. You can use your internet connection, install a HTTP server, and do whatever you want. When they start infringing on that, then yes, we have an issue.
Your DIY solution is still too complex for your average user.
I think you are overestimating how technically savvy most users are and how much people care about "control" over their personal data.
> Maybe this is more of a European thing, but the backlash against cloud computing is very much still in full force - there are people actually not buying computers because all this Cloud nonsense is being shoved down our throats - are these not 'the rest of us'?
I don't think the proportion of people not buying computers because of "all this Cloud nonsense" is that big, and to be honest, if they cared that much, they won't buy Apple devices with their locked down bootloaders. Apple never had those customers to begin with, and they seem to be doing fine without them.
> Why can't I just use this to share my data, instead of needing an additional Cloud-fee to do the same task? I think people need to remove their blinkers here - we're being shafted with this Cloud culture blaring its horns.
You can. You just have to do it yourself if you wanted that. Install a web server and some gallery software -- easy for most Hacker News readers, impossible for my grandma. Heck, she had a hard time understanding the concept of email. These users just want to take and share the latest photos they took, not figure out why NAT traversal doesn't work with their $20 Comcast-supplied router.
> Sorry, is ownership of your data not important? Is control over where and when your data is available, and by which means it is shared with the world, not important?
Again, to Hacker News readers, maybe. However, not to my grandma. She takes pictures of flowers and pets on her daily walk and shares it with her friends. Why does she care about "what means it is shared with the world" so long as her friends and family can see it?
> I don't think this Cloud business has anywhere near that level of quality of service, and if only the OS vendors were aware of the demand for this sort of thing, they'd be building in peer-to-peer NAT traversal tools, sticking a nice GUI on top, and calling themselves real Operating System vendors again.
For the average user, I would say that the cloud is much more reliable than whatever they can control themselves. I think if you allow people to run their own servers, you will find that things would be inaccessible and/or compromised most of time. Remember -- the average user manages to install all sorts of nasty adware and spyware on their own system unprompted, and I am not sure they are going to be much better at managing servers.
Before I bought my grandparents iPads, they used Windows PCs. Invariably, I will receive a call every couple of months asking me to debug their computer or router because they managed to screw it up one way or another. Now they do everything on iPads, and it is great for them (safer, easier to use) and great for me (no need to play tech support any more). iCloud Photos and the like are targeted at these people.
> I think my OSX machine is more than capable of serving my own personal cloud to me
Yep it sure is. That's why there are many software options available for exactly this purpose. It's your responsibility to use them if that's what you prefer.
Well, your media-sharing device doesn't "just work" -- you had to tinker with it.
I'm with you; I don't want this cloud business. I think that the ideal solution would be a small device with a purpose-built OS and hardware device that provides storage wirelessly and via some fast wired connection and is small enough and has enough battery to serve as the backend to my phone, TV, and desktop/laptop. I've always wanted this, and I think that the problems with the state of the public networks and the free-but-with-advertising services model are going to grow impossible to ignore for some larger percentage of the user base than are currently concerned. Maybe.
Apple wants this to work with anyone with a Mac and an internet connection. Directly connecting might have NAT issues, or you might turn your host computer off (or close your macbook without having power sleep on) preventing connection. These types of issues frustrate the average user since they don't know or care what's preventing it from working.
.. and what I'm saying is that its the job of the operating system to make these issues less frustrating and irrelevant in terms of problems. If the average person understood that they could gain access to their content/media safely while on the road, and if the OS had a low-power mode that could traverse NAT's (it does exist and can be done easily and safely) then it wouldn't be necessary to be building secret mega-data centers in the desert to hold all the worlds data - it'd be distributed, and thus safer/better, instead, among all of the existing computers - which face it, are mostly under-utilized in the grand computing scheme of things.
Well, I guess I can see this as an opportunity more than anything else: design an application that will give users power over their own cloud. What a pity that there's no easy way for the iDevices to be gaining access to this, or maybe there is, indeed a way ..
I keep my photos on my laptop. With your concept, I have to think about whether my laptop is open and online. If I'm traveling with my laptop and my phone and I want to get a photo, I have to figure out how to get my laptop online. No thanks.
Well this is definitely a fair argument for the Cloud - it prevents you from needing to buy another smaller, cheaper computer to leave at home and do all the serving duty. Even though that would be an effective solution to your problem (it can be done quite cheaply), because the Cloud is there - you probably won't consider it.
So they have to leave their laptop plugged in and connected to the network - I think most Macs sold are laptops - which is a pain in general (prevents you from just closing the lid and forgetting about the laptop whenever you want), but especially difficult in various travel-related situations - say, one has brought the laptop with them but has left it in the hotel safe (or the hotel has poor Wi-Fi, etc.)... [1]
...and they have to be able to traverse the NAT, which is possible in some way on most, but not all connections (suppose Apple could proxy, but then you get back to data centers)...
...and they have to have good upload speed, if the browsing process from the client phone is to be sufficiently interactive, which, sadly, is relatively uncommon even on connections with good download speed, not to mention the many connections that are just crap...
...and if the server's drive fails, their treasured data is lost, so they should make sure to keep backup drives around (or online backups, but ditto data centers)...
...and they have to have a Mac (or PC) to act as a server, which an increasing number of iOS users don't (yet they still want to be able to store more photos than fit on their phone)...
For what? Saving a few dollars on a cloud plan for your expensive iOS devices? Preventing the NSA from snooping on your vacation photos? (Most people don't care, but for those who do, an easier solution for Apple would be implementing client side encryption. Of course, this does not currently exist, except for iCloud Keychain.) Saving energy? (Apple's data centers use purely renewable energy, your home probably doesn't.)
Reliability, resilience to cloud outages? That's a fair point, and an option to use a desktop as a backup would be nice, but I guarantee you most users would still opt to use Apple's secret mega-data centers in the desert. (Also, Apple's servers are more reliable than they were in the past, and since we're talking about new engineering effort - if they were as reliable as, say, Google, would this still really be an issue?)
The logic causing you to use a RPi makes sense to you (and I bet part of it is the flexibility that's available to a sysadmin/programmer but wouldn't be to an average user in any scenario), but for most people's use cases, I think it simply doesn't make any sense. So it's no surprise that Apple isn't working on it.
[1] A separate device like your Raspberry Pi, or Apple's AirPort Express, would solve this problem, but not the others.
I call myself an ameteur photographer, which really just means that I have an expensive camera and took a photo class or two a long time ago.
This solves an enormous problem of safely storing all of my photos.
Sure I have come up with workflows in Aperture to sync to a cloud device, create vaults, make manual backups, etc--but this can hardly compare to a workflow of click a button to enable. Additionally, as I spend more and more time overseas it becomes increasingly impractical to lug around devices for backups.
My only worry is if this new application will be a good replacement to Aperture
Unfortunately, it's not even close to being a good replacement for Aperture.
As far as seamless backup, a local-network Time Machine drive, plus Backblaze cloud service, is a very easy and cost-effective way to get both superfast local backup and off-site backup. And, after a very small amount of setup, it "just works" without any specific workflow.
Unfortunately, living overseas on just a laptop means limited laptop storage, and no desire to lug a time machine or hard drives around.
All of this means complicated (for me) workflows of bringing in photos as referenced objects, backing the photos up to the cloud in a way I can easily re-reference them, then backup the aperture library to the cloud with thumbnails--which is still a quite large upload on sometimes questionable connections, and then delete the referenced objects locally once I am on to the next project, making sure they all got to the cloud ok first.
Not impossible. Just the prospect of a toggle button for iCloud photo sync is a very welcome idea.
I feel like my current flow is just waiting for me to make a mistake.
Considering that a self-hosted and an Apple-hosted iCloud are functionally identical as far as most users are concerned, and that any user who actually cares will take the time to do what you've done, I don't imagine Apple will ever waste their time with it.
I feel like I'm the only one in the world who doesn't mind iTunes. There are ways I would change it, but it terms of:
1. Making my music browsable and searchable
2. Making my library pretty with a decent album art library (supplemented by manual art for missing albums)
3. Making playlist creation and updating easy
4. Integrating a large amount of media like podcats and audiobooks
5. Most important: syncing with my devices
It's fine. It's not great, but foobar doesn't really handle sync very well (iTunes will update playcounts from my device) and it requires additional pieces to handle podcasts or audiobooks in ways I want.
I've begun to let my phone handle some pieces of this (some podcasts with PocketCasts and audiobooks are great with Smart Audiobook Player), but iTunes is still a fiddle free one stop shop.
As a recent convert from Linux/Amarok, I think iTunes is great. I really don't understand why it gets so much hate. It works perfectly fine for me, and looks quite pretty doing it. I don't know any other music player that has anything like "shuffle by groupings", which is a killer feature if you listen to a lot of classical music. Literally the only problem I've had is that it sometimes doesn't find album artwork[1], but it's easy to manually fix that.
iTunes killed my music collection. Two weeks wasted after iTunes turned the rips into a jumble of random files.
Of course I shouldn't have clicked the "Allow iTunes to manage..." button. Was it obvious what it would do?
No. It wasn't.
When you try to load apps from a device and it already has apps from the same device but a different session, you get an alert warning you about... something that doesn't make sense.
The correct option is to cancel, then iTunes goes ahead and syncs everything correctly.
Since when did Cancel mean Go ahead with Plan A?
Also, the app screen manager. To move apps you have to:
Click a screen with the app
Wait for it to zoom
Drag the app
Wait for the target screen to zoom
Wait for the other apps to shuffle around
Drop the app
Why is the zooming necessary? Why can't you just drag and drop without zooming? Why does the zooming cover some screens, so sometimes you can't drop the app on the one you want?
Why can't you make folders in the file space of apps, and drag and drop files to/from the folders? Why can't you drag and drop a load of files at once?
And so on. So many elements of the design should be in textbooks as classic examples of how not to make a UI.
You're not. I've met very few OS X users that are even aware there is a strong contingent out there that despises iTunes. On OS X it's still great, and as of iTunes 12 it's back up to the speed level it should have always been, that includes syncing.
On Windows it has its foibles, but I still use it every single day at work. It's more than manageable, it's just not as responsive as it should be because of how it is built.
On both operating systems it tries to do too much. Where it excels is as a simple, clean jukebox. Start using it to manage movies or anything else and the flaws show up in spades, but that's never what it was to me.
I've been using iTunes since I was 9 years old. I've used every major version and it's one of the only programs I was using on OS 9 that I still use every day on OS X. As a jump-in-and-go library based jukebox, it pretty much has no equal. Throw in iTunes Match so my home library is instantly available on my phone and work PC, and I never have a reason to use anything else.
I use it on the Mac because it is small and light, and I organise MP3s by album directories with their own M3U playlists and a global large playlist anyway; I rip my own CDs. (Yes, this is considered archaic by some but at least I still have 16bit lossless physical media and fascinating sleeve notes to refer to, right?)
I also have my MP3s by Album Artist - Album directories with their M3U playlists (ripped from my collection), but I don't want to dig through directories, that's why I use iTunes. I can search, get some pretty artwork so I can find which version of a song I'm looking for, add it to a playlist, etc. Cog is a player, but I want a music manager.
Ah I just want a player. I already manage my music - that's what the directories are for. Additional metadata about the albums stored a database isn't going to improve the music for me.
The non-stable version isn't too bad; the current stable one is quite dated for certain.
Additionally, the development version correctly handles VBR MP3s instead of the "stable" one which inaccurately estimates song lengths (ie, a 3.5 minute song is seen as 14 minutes long in the "stable" version).
But for playing MP3s from a list it's great!
If I wanted to manage my iPad with it, do backups, buy music, AirPlay videos, watch videos, rate my music (I already own it, why would I need to rate it?), stream radio stations, copy photos to/from my devices etc. etc. etc. then it isn't so great. That's what iTunes is - a bloated piece of software that is no longer just a music player. You call it capable, I call it bloated :-)
I've got 200GB+ of photos,maybe 10 times that in video, all because I have kids and I'll probably never look at most of them again , yet I NEED to save them somewhere!
I have a frew questions for users who already have Photos:
1. Is it possible to use Photos without paying for iCloud?
2. Does it work like iPhotos where there's a huge library that's created and organized by Photos and I can't just go in that folder using finder to look at something?
3. Is it fast?
Everyone complains about the monolithic library "file," but it's actually a directory you can explore if you want; it's just disguised as a file by Finder. Right-click and select "Show Package Contents" to view it in the Finder, and then your photos are all nicely organized in the Masters folder.
This is one product that's definitely not for me. The UI is dumbed down beyond the pain threshold, removing access to the settings that interest me, organising photos after criteria that are irrelevant for me. And iCloud storage? Worst idea ever since mobile carriers make you pay through the nose for every byte of download and thrice as much for upload.
I can't for the life of me figure out who this product is for. Apple destroyed what has worked before, leaving us with broken crap that's too expensive to use, if you even wanted to use it.
There was a time when I used to look forward to what Apple might come up with next. By now, I only expect more destruction of previously existing functionality in exchange for higher prices. Apple has become a poisoned fruit.
Seriously, if I need an external service for everything from text editing upward, why the heck would I even bother with this non-OS? Oh, right, I'm locked into it if I want to make native iOS apps and the like. That's really the only reason that remains.
Finally! I wonder why Apple didn't discuss this at the recent watch event? This is a huge feature that is a big selling point. Maybe Apple wants users to trickle in?
Because it's not really related to the watch, they did discuss and unveil it at the last WWDC keynote though. It was also available as a beta version for developers for some time now.
I would love to be able to use my unlimited storage capacity with Amazon prime as a cloud storage center for this, but alas.
It's obvious that the seamless cloud storage will become the default moving forward, I just hope it doesn't take too long for other services to implement the same functionality. I really really don't want to be locked into Apple's ecosystem, but damn are they making it tempting.
Locked in from the perspective that if I want to extract all the important value from Photos then I need to be using iOS devices, my family needs to be using iOS devices (for easy sharing). As soon as you cross the non-Apple boundary the experience goes from wonderful to garbage.
Is it? I was looking for some information that compared it to Aperture which I've been using since v1. I'd love to have an Aperture which works seamlessly with iCloud photo library; nearly all my photos are taken on an iPhone these days and it'd be great to have them integrated into the stuff I use for more deliberate photography.
Sorry, probably I wasn't clear enough. I knew that Aperture won't be developed anymore, but I wanted to know if there are any conflicts while using it after the upgrade.
From what I saw if you import your photos from Aperture it just creates it's own library, and most likelys by copying everything so there should be no conflicts (but probably no synchronization either).
Even though this functionality is very handy, I think I will never trust iCloud ever again due to many loss of data and time to solve syncing problems. If this photo syncing is anything like keychain syncing, I will have very bad time and while password recovery only takes time, photo recovery won't be possible.
I use Lightroom on my MacBook pro and my library is saved inside Dropbox. I can easily share folders with a Dropbox link and my photos are synced everywhere. The Dropbox upgrade gives me a terabyte of storage and can be used for more than just photos.
Not sure. I have a very fast connection and my MacBook is always on. I wasn't paying attention but I think everything was uploaded in a couple of days or so.
How can I have two photo streams both feed into the same Photos account? My wife and I take tons of pictures of our kids. How should we configure things so that we can see all the pictures we've both taken?
There is a lot of references to "your" in the OP, but I suspect it is not the plural form. The problem my family has is our ever diverging personal photo collections. I've yet to find a solution.
That's right. To some degree it makes sense -- most families probably don't want to share every photo they take. But most probably also won't bother to manually add every photo they do want to share to a shared stream. I'm not sure there's a great solution to this, but it'd be awesome if somebody figured it out.
My wife and I have a similar problem with our music libraries. I have all of our music in my library and on iTunes match. I'd like for her to be able to access music in iTunes match too, but there's no way to do that without sharing an iCloud account and thus sharing everything else iTunes related.
Hopefully some of its new features make it to iOS8 "Photos" app. The various views (like "Year") and editing tools would fit perfectly for iPad and to some extend also iPhone.
Anyone know if this will work in a household that has a mix OSX and Android devices? Eg, will I be able to see the photos on my Samsung S4 that my wife have just uploaded with her iPad mini?
I wonder if it'll be available in the UK. Hopefully! I say "hopefully" because attempting to upload photos from my wife's iPad to photobox-like websites is incredibly painful or impossible (or you must use their app due to the iPad having no filesystem access, where ordinary file-access HTML elements just appear as blank spaces in forms, making it IMPOSSIBLE to upload from a website, thereby forcing you to install some rubbish crippled app).
Apple's competitive relative to something like Blurb (which is the on-demand printing provider built into Lightroom)... maybe even a little cheaper for a similar product.
They're more expensive than (for example) Walgreens, but, without ordering books from both, I'm not sure if they're similar quality-wise.
I currently use Carousel by Dropbox and have 200GB worth of pics and family videos. Ofcourse I use selective sync to not have them on my MBP
I like Apple photos auto smart sync and a native Mac app.
If I want to move/copy my pics from Dropbox to iCloud drive, any alternatives to having download them to local machine and upload again to Apple server? Any cloud based sync product that supports iCloud?
Would really like to see Album Sharing rather tha shared photostreams. Help reduce duplicate photos on the device.
Also as a Family Sharer I'd prefer the icloud space to be shared across all. Rather than buy 200GB for 5 people I can get away with 200GB for everyone.
I don't care that much about the "cloud" stuff -- I already pay for unlimited online backups -- but it looks like Photos will finally do lens correction. Yay! Now I can finally shoot raw without messing with Lightroom.
"EDIT": Nevermind. I installed it, and it still apparently doesn't do lens correction. Dear Apple: some people like to do more than take phone selfies.
iCloud doesn't scale in this case. Take about 1 1:00 video per week for a few years and you've already gone over the 1TB iCloud service limit. Anyone who's kept their personal photo history for 7+ years probably already goes over this limit.
It's pretty sad, because it's probably the fastest photo management app out there.
My problem with iCloud Photos is that I have 100 GB of photos that will now show up on my iPhone and iPad. I used to turn on iPhoto syncing with a 6-month window. So I'm not sure I want my entire collection with me always. :-|
Edit: I know it doesn't actually download all 100 GB of image data, only the thumbnails. My point is that I now have a 15 years of photos with me at all times and I'm not sure I want that.
I disagree with you, I think its a terrible path to be going down. I do not agree with anyone who thinks that Cloud'ifying everything serves the needs of the end user better. But I guess I'm alone in this - it sure seems Apple is hell bent on removing the filesystem and other traditional paradigms upon which computers have been built for decades, and replacing them with .. other things .. that only they control.
>I do not agree with anyone who thinks that Cloud'ifying everything serves the needs of the end user better.
It's easy for use to forget what actually happens in the 'real world' when we spend so much time in the 'tech world'.
The cloud is extremely powerful in that it bridges the gap between devices, and users. if I have a photo on my phone then why cant I view it on my computer without hooking up and importing. Or if I have photos taken on my DSLR, why then cant I share them remotely from my phone to others whilst I'm out and about.
Thats fine - but build the sharing features into the operating systems of the computer, not into some remote uncontrollable (by the user) data center, which is being used to process the data for purposes other than those the user specify .. any modern desktop computer is capable of representing itself in a fashion that the sharing occurs, sans cloud.
I hope they introduce these cloud systems in parallel and do not force it for those who don't want/need/use it. I certainly don't. I can see it being useful for my mum, but not for me.
The reason why I think it's iOS-ification rather than an OSX-ification is because "Photos" seems less like a standalone app and more like a necessary utility to manage content created by the Apple ecosystem. iPhoto never really felt like that.
iPhoto was part of the iLife suite that were standalone apps to manage the different multimedia demands of your life, mostly from non-Apple digital cameras. It was optimized around editing and organizing your photos. "Photos" on iOS was a barebones app required by a device where camera functionality is built in, intended primarily to manage photos created by the iOS device. Over time both of the apps have borrowed features from each other and grown together until it made sense to converge into one app.
Now everything is present on all devices and they don't even take up a ton of storage: by default only the thumbnails are saved locally and then when you expand a photo you'll see a little cloud icon in the corner until it has a chance to download the full res version from iCloud.
The only downside I've noticed is that now that I have 25,000 photos on my iPhone, apps that want to access the camera roll take a few seconds to open the photo browser now (most noticeably in Instagram). To me that's a fair trade off, and, if possible, I'm sure most apps will release updates to make it faster.