Dealing with Camera 1 vs Camera 2 Android APIs, and device specific issues is a mess, I don't blame them for taking the easier route. The iOS camera system is a lot easier to develop against, so I blame Android for this rather than Snapchat.
Dealing with Camera 1 vs Camera 2 Android APIs, and device specific issues is a mess, I don't blame them for taking the easier route. The iOS camera system is a lot easier to develop against, so I blame Android for this rather than Snapchat.
I kind of blame Android too, as a dev I know how crappy the camera APIs can be. But as a user, it stands that only Snapchat takes crappy photos because it doesn't use the standard API, everything else works fine. (Okay actually Facebook Messenger does this too, but oddly the main Facebook app does it right).
Good thing it still has the native app
Is Snap obligated to transport your high-res images via the agreement you have when using their software?
Sounds like a market opportunity for software that doesn’t screw you over
In case you haven't noticed, Snapchat main hurdles these days is that their growth is vastly slowed down by the "stories" timeline on the Facebook app (Instagram, WhatsApp, messenger) that do offer higher quality of pictures.
We’ve been here before. Especially on this HN. The whole setup itself is banal
Are we supposed to sit here and fix their problems? What point does that serve
It’s like forcing an author to change their story.
Get over it, America! No one cares about gameifying Silicon Valley
Technical debt is always the last concern in the product. But for once, it's manifesting itself as a real user-facing problem which was acknowledged in the last SNAP earnings call for the Android app.
It's not as if Snapchat are a tiny company with nobody smart enough to notice there's a camera API, this is intentional.
If you want to send a quality photo to a friend, there are apps for that.
you literally take photos and send it to people
This hasn't been the primary focus for years. You can now send Snaps that don't expire after a time limit, and can save your snaps to your storage or Snap's cloud storage (called "memories").
If I was making an app with photo taking capabilities, I would explore the Snapchat route. Obviously Snapchats users are ok with this for the most part.
I have made countless cross-platform AR apps for mobile and desktop. Never an issue with WebRTC/getUserMedia, iOS, windows, etc. However Android is always a nasty problem. From incorrect aspect resolutions, image stretching, silent fails. Each device needs a custom fix which is time consuming and costly. No wonder why Snapchat went an alternative route.