Google Photos Library: An in-depth look at the next big thing in photos
One of Google's most loved apps is Google Photos. It may not be what we think of first when we think "Google" but millions of Android and iOS users love Google Photos features and use the service every day. At Google I/O 2018, the company did something that will make us love it even more: it showed off the Google Photos Partner Program and its new Photos API.
More: What's new in Google Photos at Google I/O 2018
Most of us aren't exactly sure what an API is, how it works, and (most of all) why we should be excited when a cool one comes along. An API (application programming interface) is a set of functions and tools one program can use to get information from another in a safe and consistent way. Unless you're a developer, that's all you really need to know when you see the acronym. That means I can write an app that talks to another app to do things like request data or get access to features for use in my own app.
When an app like Google Photos gets attached to an API, that means my app can hook into it and use your existing Photos library inside it. And that's where things get really cool here. The new Photos API will let a developer do all of this, using the Google Photos engine and storage space:
- List your albums.
- List the media items in your library, or in a specific album.
- Use search filters to select photos that match a specified date, content category, or media type in your library.
- Retrieve details about a media item using its unique identifier.
- Retrieve details about an album using its unique identifier.
- Create an album.
- Upload images or video to your library.
- Create media items in your library and add them to a specific album.
- Add enrichments (like text, location on a map, or a note) to control how an album looks.
- Create an album and share it with other users.
- Join a shared album that you've created.
- List your shared albums.
This is great for developers, but think about how it's going to make other apps and services work better and work with the media you already have. We can think of cool projects independent developers can create using the Photos API, but it all gets really cool when we think about what a company like HP can do.
HP (opens in new tab) makes a lot of things, but they are still huge when it comes to printers. It's awesome to look at our photos on a phone or computer, but sometimes you want to print one out to frame or send to grandma. HP printers usually come with a software bundle that lets you do things like make collages or business forms and they also include an image editor. If that image editor ties into your Google Photos library, using Google's OAuth sign-in and security, the software gets a lot more useful.
You would have access to all the photos you've stored, and have the tools you need to sort through them or to edit any of the metadata through the software that came with your printer. HP is good at making printers, but Google is better at building a photo gallery — and it's one you already use. HP is one of the early partners Google announced, but we're not exactly sure what they plan to do. I sure hope it's something that lets me print from Google Photos using any device with a screen and a connection!
Right now the Photos API is in a developer preview stage, but anyone can sign up and enable it through the Google API Console. This isn't free and open software, though, and Google says it will review and require manual approval for apps that use the API and will be available to the public.
Once the API becomes final we expect to see new partners announced and new rules about releasing apps. HP, Legacy Republic, NixPlay, Xero and TimeHop are some of the companies that have already joined the Photos Partner Program and We can't be sure that any of the apps we already use and love will pair up with the photo library we already use and love, but we can hope!
Get the Android Central Newsletter
Instant access to breaking news, the hottest reviews, great deals and helpful tips.
Jerry is an amateur woodworker and struggling shade tree mechanic. There's nothing he can't take apart, but many things he can't reassemble. You'll find him writing and speaking his loud opinion on Android Central and occasionally on Twitter.
I just want to be able to pipe in my Google Photos albums into my Wordpress site and allow people to drill down from Albums to Individual Photos and have them all produce a unique URL. This was possible with PicasaWeb and during the Photos/Picasa transition period. Now it's impossible. Can anyone with better knowledge of this technology confirm my excitement that this will now soon be possible again when the API is released?
My issue with Google Photos is the UX. It's too much. It's cluttered. There is too much "Here's what Google can do for you" stuff in it. It needs to be more like Apple or Microsoft's photo apps. Why not just use Snapseed for the Editing, and leave Photos for very basic corrections and organization - particularly on phone. The app looks like a hot mess (the website less so - bit certainly not as clean as iCloud Photos or OneDrive's Photo view), and that's the main reason why I've never used it. I suppose they have to have these features to validate the data collection... But it just looks messy and too busy in comparison to competing services. That's not to say it isn't good at what it does.