Evan of Snapchat talks about “performing for your friends” as a strange “side effect” of Snapchat. But the instinct to perform is native to the Snapchat medium.
I think this is a problem.
I went to a concert a few weeks ago. The people beside me would stand still for 10 minutes and then someone would pull out Snapchat. The whole group would turn around, flash a smile and start dancing for the camera. 9 seconds later, they were back to watching the concert.
Performance is a cultural virus that affects our happiness and creates a kind of perfect self-consciousness. It’s “instant replay” for all of life. And just like in American Football, when instant replay arrives, we start to (1) glorify the spectacular, (2) hyper-analyze every angle and (3) expect more moments worthy of instant replay.
Snapchat pushes us to create more of those “replay worthy” moments. We narrate our lives according to the expectations of our “fans.” I hear 8-year-old kids yell “do it for the likes.” They are quietly subverting their self while sublimating the value of the crowd. How do I have an identity when I consistently invite other people - often strangers - to affirm my experiences?
Those concert-goers felt the need to misrepresent their experience of the concert. The 8-year-olds adjusted their behavior to optimize for likes. When I was on Snapchat, I loved seeing myself in other people’s stories. It made me feel popular. I, too, adjusted my behavior to appear more likeable on camera.
Adjusting Snapchat’s interface will do nothing to address the intrinsic ways that Snapchat reorients our relationships around performance.
Perhaps this is obvious, but family and friends should love me the way I am. Not some imaginary version of me. And Snapchat nudges me to fake it.
> How do I have an identity when I consistently invite other people - often strangers - to affirm my experiences?
This sums it up so perfectly. It precisely explains what I've always failed to when people ask, "why didn't you take pictures of that? or share them on Facebook?" I was just overseas for several weeks and I was able to fully absorb the entire experience because I wasn't worried about what anyone else in the world thought of what I was experiencing at the moment.
I do think there can be a middle-ground with social media if it's designed thoughtfully, with this perspective in mind. I wrote a little about it recently [0], specifically on how Mastodon shouldn't have ported over the favorite/like functionality from Twitter, because functions like that do hijack our brains to use these tools for the subconscious reward, rather than to truly improve our lives in some way.
With prevalent awareness of the issue, thoughtful design, and a change in financial incentives for platform makers I think we can come away from this crazy time of intrusive, subconscious-altering social media with just the good parts.
I think I personally like the like notifications on Twitter though to gauge what resonated with people. Though I do keep the push notifications off so it's more of just I review the notifications timeline every day or two.
It might be possible in code to hide it on your own instance, but it'll still be there in the various Mastodon clients, other instances, etc. Without knowing the codebase (but having used the software) it looks like it'd be a major core change to turn it off completely, or change it to something like a private bookmark function.
First, people shouldn't love you for who you are. That assumption is in popular culture but it's really pernicious if you examine it. I don't love my mother because she's my mother. I love my mother because she's nice to me, she cares about me, she sacrificed for me, she wants me to do well, etc. If my mother acted like a robot, or worse, was abusive or exploitative, I wouldn't love her. That's true for everyone I do love, and I think it should be true of all love (possible exception for one's own children). If you expect people to love you regardless of what you do or how you act, that's demanding a lot from people for no reason.
Second, consider the group of people at the concert. Going to a concert is fun, even if you're just kind of standing around watching. The problem is, when taking a photo, you can't convey visually the fun of being there - so you exaggerate the visual aspect, you look happy, so you can take a picture that represents what you're actually experiencing. I grant that it could be the case that people are cynically trying to create a fantasy life for Snapchat to seem popular or whatever, but my experience with such things is just that you're trying to convey your experience with images. Going to this concert is fun, so look fun so we can snap shot it!
Over Thanksgiving I took pictures of my mother, my sister, and my sister's daughter doing the same thing. On the one hand, two of the pictures were staged (I asked two of them to come here and do this so I could take their picture). On the other hand, it captured the similarity that I could see between the three of them. The picture is authentic in the same way that the Snapchat picture is - it had to be created artificially to capture something authentic.
> First, people shouldn't love you for who you are. That assumption is in popular culture but it's really pernicious if you examine it.
You're making a mostly semantical argument. When you say that "you don't love your mother because she's your mother", you're saying that you don't love your mother strictly based on the fact that she was the woman who bore you (`with respect to her identity`). You then say that you love your mother because she acts `how she acts`.
In my experience, when people say they want to be loved for who they are, they mean that they don't want to have to act differently than how they would naturally act in order to be liked or popular. In essence, `who someone is` is commonly interpreted to be a superset of `how someone acts` in union with other sets (like `who someone is with respect to their identity`). Thus most people would understand "be who you are" not only to mean "be who you are strictly `with respect to your identity`" but also "be who you are with respect to `how you act`". You're missing the latter in the definition in of who your mother is.
Your second point is valid. In my experience it is
difficult to maintain physically a peak level of excitement for a whole event.
Another commenter replied to your first point and I hold their sentiment.
Regarding your second point, there is a spectrum here between "recreating authentic experience" and closer to "making something that isn't real" for likes. An extreme example is that I live in a hipster neighborhood with a bunch of European inspired architecture (in the midwestern USA). I once saw two people hold up their small puppy they had on a leash up to autumn leaves in a plant in order to take a picture, around shoulder level with outstretched arms. The dog was clearly in distress, but they continued for one or two times while the dog was whimpering and trying to get down.
The dog was not "experiencing the autumn leaves." Instead, I'm guessing this was closer to "I've seen these sorts of posts in ig, and it's popular, so I'm going to try to recreate it for likes." Why else would someone do that?
So that's an extreme towards GP's point while you seem to be on a spectrum towards another area where it's more like amplification over manufacture.
I don’t know, isn’t this the same as all social media? I remember reading something along the lines that playing golf is posted on Facebook twice as much as doing the dishes, yet people spend 5x more time doing the dishes.
And if we step back from social media, what about regular pictures? They’re supposed to take candid moments of the real world, but even if we’re having a bad day, we smile and act happy for pictures.
I agree that a divide between reality and ideal is happening here, just that it isn’t really new.
It's human nature to crave feedback. Heck, I avoid social media platforms, but that doesn't mean I don't compulsively check to see what HN readers think of my comments. But it's abnormal to orient your life around likes, and antithetical to a path of happiness. So, yeah, I agree wholeheartedly.
Honestly, I got a good number of upvotes for OP and came here to see how many upvotes there were. I guess Fake Internet Points are powerful in all forms. ;)
They are quietly subverting their self while sublimating the value of the crowd. How do I have an identity when I consistently invite other people - often strangers - to affirm my experiences?
This realization led me to delete most of my social media accounts. Rejecting constant validation and ever-present social commentary opened my life to the quiet details. It led to a mental growth spurt which elevated my career and relationship with family and friends.
This McLuhan quote seems quite relevant and prescient to this thread:
>Since Sputnik and the satellites, the planet is enclosed in a manmade environment that ends "Nature" and turns the globe into a repertory theater to be programmed. Shakespeare at the Globe mentioning "All the world's a stage, and all the men and women merely players" (As You Like It, Act II, Scene 7) has been justified by recent events in ways that would have struck him as entirely paradoxical. The results of living inside a proscenium arch of satellites is that the young now accept the public spaces of the earth as role-playing areas. Sensing this, they adopt costumes and roles and are ready to "do their thing" everywhere.
That's a pretty dramatic take. Social media use in general probably declines with age, and although I'm not sure how you'd quantify it, I bet that using social media primarily as a form of social proofing declines even quicker with age. All young people "perform" because their self-awareness is on extra high alert and their personalities are half-baked. This has been true since the dawn of high schools.
I know middle aged people who do the same thing, their "performances" are appropriate for their age. Pictures of expensive vacations, manicured gardens and so on. Same phenomenon.
> Those concert-goers felt the need to misrepresent their experience of the concert.
I felt the same sense of misrepresentation browsing Instagram recently, where the photo no longer represents the experience, but rather it is the experience (if one can call a posed and doctored product an experience).
One problem with this is the behavioral reinforcement it creates. If dopamine is released enough times when a certain action is performed, it would seem there's a point where your brain is essentially making you continue to reproduce that action. And these services aren't primarily targeting adults, which is concerning as well.
I think HN is quick to overlook the potential positives of this dynamic, so I'll play devil's advocate here.
Maybe the Instagram experience is how people actually want to behave? And it gives them a chance to express that ideal self. In other words, it's like the phone is a magic wand, and when it's pointed at them, it's suddenly socially-acceptable to break out of their shell and act silly.
Obviously it's weird that it only happens when the phone is pointed at them. But maybe, over time, this "behavioral reinforcement" will give them the courage to act like that all of the time (if that's how they want to be), rather than only when the phone is out.
In other words, the key notion that I challenge is this claim that HN is fit to judge Instagram as a misrepresentation of reality. How can we claim that the moments when the phone is away is more real than the moments when they are out? They both happened, therefore they're both real. And there's this unquestioned assumption that just because people behave a certain way when the phone is away, that's how they truly want to behave, when it may as well be just the opposite.
I can sort of acquiesce here, due to me being a data point of one applying a theory to a userbase of millions.
But since they likely spend more time as one version of themselves - when no camera is pointed at them - and less time as the on-camera version, I'd argue that the latter is less authentic.
It's a bit like using alcohol (ie, the camera) as a crutch to give yourself permission to loosen up in social situations. It gets the job done but I'd argue it's not authentic.
Why does it matter so much if its authentic? What value does authenticity really give? I'm certainly not advocating for a wholesale change in your character, but it feels good to sometimes act out of character, or to curate experiences and present them to your friends (or the world, depending on what you seek)
This is not true. When cameras are first introduced to most societies, people don't smile for them. Often they even very intentionally stop smiling and adopt a serious/formal expression. Always smiling for the camera is a learned cultural behavior reinforced through pervasive social pressure, which took many decades to form and which was helped along by the heavy use of photography for advertising/propaganda where showing smiles increased sales, not a natural or predestined result.
That is a fair point. Back maybe 20 or 30 years ago, the average person would bring their camera on vacations and that was probably the extent of it. But it's a bit different now that most people carry a camera in their pocket so these moments of "fake" display are much more common.
Also, in the beginning it was not unusual that the only portrait of a person was post-mortem - to preserve the memory (as in 100 years of solitude). Difficult to smile in that case.
However, photographs were serious business for quite a while. You don't see people smiling on official portraits for the same reason. Imagine that portrait of Napoleon on a horse, but with a smile - doesn't have the same ring to it, does it?
Same for early photographs; they were expected to be solemn.
I think this is more a problem of society in general. From my personal perspective everyone I have ever met is faking it 99% of the time. The only time people are real is when they are taking a shit and wiping it up before going back out there. I don't think people want a video of that on social media. Its a question of scale yes, but its the same property.
> I went to a concert a few weeks ago. The people beside me would stand still for 10 minutes and then someone would pull out Snapchat. The whole group would turn around, flash a smile and start dancing for the camera. 9 seconds later, they were back to watching the concert.
Out of curiosity are you and your friends younger than 25? I don't know of anybody in my age demographic that would behave like that.
I'm surprised that you've never seen this behavior. Just go to the nearest nightclub on the weekends and find a group that's doing a bachelorette party or birthday party or something. I see it ALL the time.
I've lived in many major cities around the world (and have done enough partying to confidently say) I haven't seen one nightclub that forbids taking photos. That would be stupid.
I've seen a couple of bars where they ban it, but not in nightclubs, especially high end ones. It's too hectic to "ban" something there, and the more exclusive the place is, the more likely the visitors want to instagram their visits, the better marketing it is for the club, therefore they allow it.
a techno club in berlin is a very different experience than a top 40 club in a major north american city and i think a fair part of this conversation is people talking over each other because the word "club" isn't specific enough.
I'm sorry, but it just means you've never been to a good nightclub. A good nightclub is a place about the music, the DJ and the dancefloor; posing for selfies is just killing the vibe for everyone around you, and thankfully, there's a lot of places where it would get you thrown out of the club.
I've literally been to every single top night club in NY, including the exclusive pretentious ones like 1OAK, Avenue, and the likes, and more music focused ones like Electric Room and Output. I know what I'm talking about.
People go to night club to party. And most people take photos when they're partying. I don't see anything wrong with that.
Sure it's annoying (I know it's annoying because I actually experience it first hand) but saying that should be banned just means you're out of touch. Even some of the most hipster nightclubs in Williamsburg would never throw you out just because you took a photo.
People will hate you if you take a selfie in the middle of a dancefloor, and some may even complain about it to the bouncers (most don't), and the bouncer may ask you not to do so, but NOBODY throws you out because you took a photo. In the nightclub nobody cares that you're taking a photo in the corner.
Lastly, it's kind of ridiculous how this thread turned out. This was not at all the point of my comment.
I don't think there's anything wrong with wanting to be liked by others or wanting affirmation, or even performing for your friends. We are social creatures and we live in groups and communities so of course we want to be liked by others. The problem is where it leads you. There are also loads of artists and creatives who didn't realize how amazing their works are until one day they decided to post it onto the internet and many strangers were amazed by what they made. Their fan base then goes on to encourage and affirm what the artists do and because of that they were able to reach new heights and break limits they never would have been able to on their own.
I think the real question is, who are you without this medium? Are you still the same person? The artist who was encouraged by the responses of strangers can continue to do his or her work without the medium. The affirmation has helped them but it's not something they rely on.
In contrast if you find yourself craving it so much that without it you are anxious and suffering, then you have a problem. If the concert kids you mentioned were enjoying the concerts anyways, dancing and cheering all the way through on snapchat or not, then it wouldn't be worrying at all.
This is really the same for anything that's potentially addictive. Can you live without it? Do you goto lengths that are otherwise uncomfortable to you to acquire it?
Yes, snapchat has made it easier for us to fake ourselves, but only in the same way the internet has made it easier for us to look at pornography, and the industrial revolution has made it easier for us to have access to alcohol and cigarettes. I think in time this will pass too, just like all the other harmful things we could indulge in, as people have self-control and are smart enough to eventually realize that being our authentic selves bring about the most happiness.
This is a great encapsulation of exactly why I put down snapchat a few years ago. It's rather scary how people can get pulled into this feedback loop and how hard social media users can work to keep of a facade of performance. Thanks for giving a noun to the sentiment I've had for a few years.
I think there isn't as much to "you" as you think there is. What you think of as your identity in any given context is largely determined by previous interactions in that context. The person you are when you're with your parents, vs with your childhood friends, vs college friends, vs old work colleagues - these are all different versions of you, and they're all authentic, despite being different - and yes, they also trigger the performative.
It's most obvious when you listen to someone phone home, where people from home have a different accent from where they live. Their accent will start switching back. They'll start reacting to social and conversational cues in remembered ways, rather than current ways. A facet of identity is keyed to its culture. (I think this is why FB is so disturbing; I stopped using it in 2010 or so. It just creates context cross-talk.)
I agree with you on the distorting effects of the camera, causing people to exaggerate to communicate a specific story. I don't see it so much as misrepresentation, though. People have sent misleading postcards of holidays to friends and relatives for decades, before photographing everything was feasible, never mind video snippets. It's more about constructing a social object that acts as a kind of structural element for a narrative one wants to write in the shared cultural space of the viewers. And Snap certainly encourages it, probably to excess.
On my first significant holiday abroad, I didn't take any photos, because I wanted to stay in the moment, and not be concerned about creating narratives. The experience stays within me as a series of scenes without order, almost like a remembered dream. I could say that it's part of me, my identity. But since I can't share it with anyone, it's impoverished. Shared experiences are bonding in a way that unshared experiences aren't. The shared narrative creates a shared mini-culture, where members belong. Being through a tough spot with someone can be the seed of a deep friendship, and the shared narrative is a big part of why. Whether the narrative is authentic or not isn't actually the point.
Snapchat is inherently ephemeral - nothing lasts for more than 24 hours. Compare that to instagram/FB where the feed lives forever. The concept of stories does give people some freedom in sharing things a bit more spontaneous. In addition, they don't have a like button or comments. The only "metric" is people who "viewed" your story. The difference was stark when I first used Snapchat. I believe things have changed now. More people have moved to instagram stories and Snapchat is a lot more "filtered" than it used to be.
IMHO I think they tried to make people share spontaneously instead of a curated feed. Instagram and FB forced a change.
this could also be understood as the inherent shortcomings of photography as a medium to capture your recollection of the experience of an event.
or in another way, photography exposes the difficulty of translating your recollection to a third party. when I show you a grainy photo of some bright lights and blurred, sweaty people, I remember a great concert with friends.. but you just see the grainy photo.
though I agree with what you are saying, I think this is just the mass adoption of the imagification (both actual and meta) of life that began with portraiture back in the middle ages. why rail against snapchat when we already live in a world of fake family portraits?
Culture is performance. Pondering on the artifice of social relations is timeless.
The interesting part is what happens once enough people become aware of it. A total glamour killer. Every day there seems to be so much talk about dangers of social. Would be an interesting strategy for Snapchat to amplify this conversation and position itself as an alternative.
> Adjusting Snapchat’s interface will do nothing to address the intrinsic ways that Snapchat reorients our relationships around performance.
Do you think this is something Snapchat should even care about? How is Snapchat nudging you? Is it more insidious than somebody saying "say cheese!" before snapping a photo?
This is a great way of explaining this. I've been without social media for about 1.5 months now. I've noticed the urge to capture an experience for social a few times, even though I've spoken against it in the past. I'm actually happier without it.
Teenagers, and for that matter, everyone yearns for smaller private spaces where they can share whatever they want with their closest friends — without any reservations of judgement from their parents, grandmas or uncles. I used to love Instagram, until Facebook decided to make it Facebook v2 by making my entire "friend" list follow me there as well. That means that until I invest a lot of time hiding my story from everyone but my closest friends (and of course no one has time for that), I'll just refrain from posting some of my true self there.
On the other hand, the tight knit and private nature of the Snapchat network is going to keep it more attractive to me. At least for me, the amount of time spent in an app is more correlated with the depth of my relationships with other nodes on that network, and not just with the size of my audience.
I’ve loved Snap as a company for a long time, and I like their pitch of using innovation as a moat: they have consistently innovated every year since their founding (Ephemerality, Stories, AR filters, Memories, Spectacles (although this has largely been a failure)), have a core set of users who really really love them, and are now playing to their strengths by positioning themselves well as the private space for you and your closest friends.
This is a great post to read in comparison with iambateman's [0]. You prefer Snapchat because it is a space where you are safe to be yourself, without worrying about parents/uncles/etc seeing you. But iambateman's point is that making videos for our friends is a performative event, and thus drives one to (a) be different from your actual self (more funny/interesting/alive) or, at the very least, to (b) act as you see yourself reflected in their eyes - to be that version of yourself that they expect to see. To go all philosophy 101 on it, this is more-or-less the basic question of existentialism, with Snapchat acting as a multiplier for temptations to inauthenticity.
I totally see iambateman's point, and agree with it. As far as inauthenticity goes, I would say that it pervades all aspects of our lives, including real-life interactions, which we can assume to be most authentic, yet at some level inauthentic (almost everyone changes themselves a bit depending on who they're talking to).
On this spectrum, the Snapchat experience is a lot more authentic and closer to real-life interactions than Instagram/Facebook, which are a lot worse multipliers of inauthenticity.
> As far as inauthenticity goes, I would say that it pervades all aspects of our lives, including real-life interactions, which we can assume to be most authentic, yet at some level inauthentic (almost everyone changes themselves a bit depending on who they're talking to).
You can set your Instagram to private and even if friends from Facebook see that you have an account there they can't just view your content. They'd need to send a follow request to do that.
IG can easily still be a private space. I don't accept everyone who's on my friends list from Facebook.
e: Also, while it's potentially more work there's nothing stopping you from having multiple accounts on Instagram. The UI is actually pretty simple when it comes to swapping between more than one as needed.
You're absolutely correct. I'm not arguing whether it's possible to use Instagram like one would use Snapchat — it is, and my points won't make any sense from that POV.
I was laying down my observations on what's the default, and hence seemingly most common behavior for the given network. All snapchat accounts are private by default (yes, you can make stories public like on Instagram). All Instagram accounts are public by default (yes, you can make it private) The power of default has a significant role to play in how people think about and use a particular network. This is even more true for the people who are not very tech savvy, which is the majority.
Again, not arguing if Instagram is better than Snapchat, or vice versa. Instagram probably will win the majority of the market, and will have an order of magnitude, if not more, users, engagement and revenue. Will Snapchat become irrelevant and die? I'd say it's too early to make that call.
Snap lets you send stories (or whatever they're called) to specific groups of people, yes?
That's a huge differentiator, in my book. It provides a simple interface for sharing experiences with specific people. Not really any different than a group SMS or other form of group chat, really. But a very different experience from Instagram, for sure.
Instagram has 1:1 feature parity now. You might not have checked it out in a while. I've been on since it launched when they didn't have parity but they quickly caught up.
It's possible to send disappearing video or photo stories to only selected individuals or selected group chats or a mix of both.
The best advice is to not put anything into electronic form that you wouldn't want your everyone you know (along with prosecuting attorneys) to read about in detail in the newspaper. Facebook may promise something is private, but all it takes is the smallest software bug and their promises are ashes.
Android's Camera API has existed for _literally years_ to take high-quality photos and these guys are still just taking a screenshot of the viewfinder and calling it a day. It's been like this forever and Snap has refused to fix this. I have yet to come across any other app on Android that utilizes the camera this way. The photos are complete garbage.
And here they are, trying to add more 'features' into an app where its main feature has been inherently broken since inception.
As a near daily snapchat user, and someone who has developed an Android app that use's the camera, I prefer it this way. I'm not using SnapChat to take super high quality pictures, but to share moments quickly. The WYSIWYG works well for that, and a lot of Android devices are super slow to take pictures.
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.
It screws over higher-end devices though. One of the reasons I bought an LG G3 was the "laser auto focus" whatever, which actually did make it insanely fast to take an in-focus photo. It was way slower with Snapchat, and I couldn't focus on anything closer than about 3 feet.
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).
I'm not sure how you can think your sarcasm adds anything to the conversation, nor how it could be warranted.
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.
I don’t really see how histrionics over a tech company in a so-called free market with an obligation to make money, not “not screw over users” adds anything to any conversation
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
Taking the easy route was OK when they were a scrappy startup, but now that they are a multi-billion public company, I honestly don't see why they can't hire a couple of qualified Android devs to fix this.
It's never really about the devs. It's about creating buy-in from management to support the work that needs to be done. You'll be hard-pressed to find leadership that is generally willing to re-architect/re-engineer apps from scratch without significant pressure from somewhere else in the org other than engineering.
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.
Doesn't Instagram use the same approach on their Stories Camera on Android? Seems more of an issue with Android Camera performance/APIs than an engineering critique.
Aren't the photos on Snapchat intended to be ephemeral? I'd be totally okay with potato quality if I was sharing something quickly because Snapchat isn't a photography 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.
> Aren't the photos on Snapchat intended to be ephemeral? I'd be totally okay with potato quality if I was sharing something quickly because Snapchat isn't a photography app.
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").
The non-expiring snaps still disappear when you close them; they just don’t auto-close. I guess there’s memories, but I doubt most people take photos just to put in memories.
Snapchat (the company) defines itself as a camera company. This can be seen in their IPO and SEC filing documents. And I bet it has a lot to do with their snapchat spectacles.
I've used some pretty recent Android devices which take 1-2 seconds to focus and capture using the actual camera, so I see where he's coming from. Done > perfect when you're trying to capture something happening RIGHT now.
Hate to break it to you, but Snapchat still struggles to focus quickly. Probably because they're using the viewfinder's built-in lower resolution to perform the focus action, which further hampers its ability to focus on an object accurately
We we're doing video, so we are using Camera1 (and Camera2) where its available, but its a bad situation. Lots of obscure devices we don't have access to test on fail regularly and users blame us not Android. The API is clumsy and broken, not just difficult to use.
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.
Are time-consuming custom fixes still commonly required in other (not camera reliant) Android apps too? I haven't really done any Android development since I had a Galaxy phone four years ago because this problem really turned me off to making hobby apps for Android.
The camera & low-level video encoding / decoding are the most device-specific quirky in my experience. If you're making something that is just "software" it's all pretty standardized, but when you start accessing the "hardware" (video codec, camera, possibly low-level audio) is where the device specific differences catch you.
It sounds like he does understand how the API works, doesn't like the way it works, and has decided that for the scope and goals of his project, doing things the fast and low quality way meets the needs of his users.
I worked on an app that we needed to take a live video stream, run that through OpenCV, but also quickly take high-res photos while that's running.
On Android I really had trouble in getting the preview stream to line up with the photographs. I needed to keep the preview resolution low enough that devices could process it and present to the screen in real time. But not all devices have the same preview and photograph resolutions.
I found there were inconsistencies between the way the image was cropped (on the OS/hardware level) between different resolutions.
You can take a preview stream at resolution X, and it would appear full frame. Then you would take a photograph at resolution Y, and despite being the same aspect ratio, it would be cropped differently. The results varied between devices, with some matching the crop, some vertically, some horizontally, and (as far as I could tell) there was no way to identify programmatically how the camera was doing the cropping. It seemed to be being done at a level much lower than I could access.
In the end we just had to compromise on a resolution in the middle and use it for both preview and photo.
It may not be the reason, and maybe there's a way around this, the project was a year or two since now. Implementing the same thing on iOS I didn't run into the issue.
I'm fine with the picture quality (they are ephemeral after all) but I'm not fine with how the Android app is slow, clunky, battery-destroying mess.
Example: If I get a plaintext chat message through snapchat, and I tap the notification to open it, do I go straight to the chat thread? No, I'm dropped at the camera, which has to start streaming and download all the new filters and god knows what else until it allows me to swipe left to get to chats, then tap the specific thread to see the new message.
I always thought this was to ensure you get a photo of what you're seeing in the moment; not something after a delay which is what was happening with older phones. Essentially it's a fast and dirty way for the photos to be WYSIWYG and avoid camera lag.
Snapchat takes beautiful photos on iOS. Some people I know even prefer to use it to the native camera. I wonder why this is different for Android? Does anyone have an insight here?
It has a built in low-light photo mode on iOS that I use over the stock camera app all the time. In full light you can't even tell the difference between stock and snapchat photos.
It sure doesn’t for me, it takes the worst photos of any app I use by a long shot. It is fine for ephemeral stuff but nothing I want to save ever turns out well. (This includes from my 6S and my 8+)
When you save, you're saving exactly what would be uploaded to Snapchat, which is downsized for bandwidth reasons. You'll especially notice this on videos.
I'm looking at some of my saved snapchat videos on iOS and I am almost certain from the quality that there's no downsizing done here. Maybe if you send it to your story and then download it from there it'll be downsized to what exists on their server.
Move it to a desktop and you'll notice. I saved a number of videos directly from the camera view and it's much lower resolution than the built-in camera, like 720p or lower, which I didn't (disappointingly) discover until I got home.
As much as I love to hate on Snapchat, there's probably no reason to use the Camera API for high quality pictures given Snapchat's use case. And if your nudes were going to be leaked would you rather they were blurred or high-res?
The main feature is not "taking photos", it's "capturing memories for quick sharing". The additional time it takes to focus/take the photo (which, judging by certain built in camera apps, could be seconds) makes or breaks the in the moment feel.
In the end, these photos are meant to be looked at for max 10s with stickers/drawings/text superimposed. You don't need a high quality shot for that.
I think you are overstating the delay involved in taking a photo and having it process inside Android. Whether or not you're taking a screenshot of the viewfinder or properly processing the photo, the moment you press the shutter button is the exact moment that Android captures what the camera sees. The processing that goes inside may take a second or so (if you're using the camera API) but it's fairly negligible in the long run. Any other app on Android that properly uses the camera - whether it's a built-in camera app or something third party like Facebook, Instagram, OpenCamera, Snapseed, etc - it's not like you're waiting 15 seconds for an image to process. It's all fairly quick and seamless.
The excuse of "oh it's just for quick sharing so we don't have to focus on quality" is a strawman argument that doesn't really work, because the tech is there to allow it to function both beautifully and quickly - they just don't put the resources into making it happen.
I think it can take a hundred milliseconds or more to actually capture. It has to switch the camera from preview mode to capture, which involves a change in resolution, encoding and perhaps recalibrating white balance and automatic gain. So press the button and hold for a beat, or when you release the button you make shake/blur the image at the moment of capture.
None of these performance hits sound like they negatively affect the purpose of the app though, at least not detrimentally to the point where poeple would complain about it.
I am but one person, but there are far more complaints about the quality of the photos, than the milliseconds of lag you see hitting the capture button.
Using the stock camera app on my unmodified LG G6, this is just not true. There's about a second of lag between pressing the button, and actually capturing photons. Trying to capture my son in a specific pose is basically impossible. Maybe I'll download an app that screenshots a live video, rather than using the camera API, or whatever it's doing.
The main feature is absolutely not taking photos. Snapchat's product fit is high volume low effort communication. In fact, I'd say the low quality pics is almost a feature, because most of the times people put stickers or one of those dynamic face manipulation 'sunglasses' or 'crown' on the picture, and those (inherently low res) would look ridiculous if they were put on very high res images.
Depends on what you mean by "high quality" If you're talking about >1MB photos, that can be a hefty payload to upload for a subset of users with poor connections. Keeping the photos lean enough but where it still looks great on the wide variety of phones is probably a better approach. That being said, I'm not sure if they get that kind of quality just from a viewfinder screenshot.
It would be the same amount of data if they scale the image on the client and transfer it. The problem isn't compression quality or resolution, it's that it doesn't properly autofocus or adjust for very bright or low light conditions.
The apparent delight in low-quality photography that pervades both Snapchat and Instagram are among the reasons I don't bother using either. Earlier photography applications and platforms such as Flickr celebrated high-quality camera equipment and the resulting photographs. Intentional dramatic down-sampling and filters that add vintage discoloration have never resonated with my senses.
Instagram is a very diverse place, much more so than Snapchat. If you follow the right people, you will basically only see high-quality photos (likely taken from high-end camera equipment too!), but if you just follow your “friends” et al you are gonna be disappointed.
> And here they are, trying to add more 'features' into an app where its main feature has been inherently broken since inception.
I am an Android user as well (I own a Nexus 4, 5, 6, and the 2013 wifi version of 7) and I welcome this feature. I think they will fix the Android way of doing things at some point. In fact, if I had the choice of entirely disabling the new swipe right vs a beautiful camera API experience I'd pick the former. I don't care about the Kardashians and I don't want them on my snapchat. If that means I have to live with a crappy camera, I am ok (mostly because my friends are all on iPhone and I mostly watch snaps rather than post them)
I believe the point mcny is making is that the developers chose to focus on the social/media split thing instead of the camera API thing. "Making the app actually take photos" means devoting resources to that instead of devoting them to this new feature they've announced today.
My impression was that they did this because it made taking a picture faster than using the camera and they specifically did not want to encourage high quality photos. They wanted quick personal moments where you don't care so much how you look or capturing the perfect lighting or whatever.
The Android Camera API is notoriously bad, and the Camera1/Camera2 switch isn't helping either. I would guess the main reason they do the screenshot approach is that it's actually faster than asking Android to take a photo and produces a photo that exactly matches what the user expected.
I wonder if it has to do with pic size and bandwidth.. since they never seemed to focus on Android. Due to a lot of low end devices .. and meaning no value for advertisers ... ?? Also they ain't Instagram .. or Flickr.. it was disappearing pics ... Meant to last few seconds,.. right ?? Or I got this wrong?
I cannot wrap my head around why it was even implemented like this in the first place. Were they too lazy to look up the Camera API implemetation? Was it a hacky workaround to avoid some retriction in Android?
1. Compatibility with old devices or API levels
2. Performance optimisation for the filters
3. Lack of priority for the Android app
On my iPhone, Snapchat definitely uses the full fledged APIs and even uses OIS or the image processor to pick/merge the best frame out of the video stream (a lot of blurry photos I take are unblurred), so I’m not sure why the Android experience is allegedly so lacklustre
They still haven't moved to the `newer` (not new anymore. been here for 3yrs now) permission modals on Android. The moment I hit the Install button on Google Play it prompts me to give blanket access to 11 different APIs. No way I'm gonna let them have it.
Every app that I have on my Android device has been updated to this granular permission modal and for Facebook I manually turned off permissions after they started using the Storage permission to access my camera roll to display a carousel of photos that I've taken recently on my timeline.
As strange as Snapchat's UI is versus the standard mobile OS's UI guidelines, there's no denying their unorthodox UI has been wildly successful. There's definitely things to learn from their strategy.
Really? Every friend of mine complains about the UI. Just yesterday a group of friends (early 20's) were commiserating over how nothing in Snapchat made any sense and just doing something as simple as getting to your friends list was difficult and unintuitive, requiring a couple false starts where you use the wrong swipe and end up somewhere you didn't mean to.
What if I told you that was part of the genius design? This "frustrating design" forces curiosity out of users to discover the app for themselves and encourages them to share these features with friends further augmenting the network effect. Based on which semi-hidden features get shared/used the most, Snap can A/B test faster than you'd imagine.
That's indeed the myth, but even Evan disagrees with it or at least does no longer think that's for the best. From their Q3 earnings call (quoting Evan):
> The one thing that we have heard over the years is that Snapchat is difficult to understand or hard to use, and our team has been working on responding to this feedback. As a result, we are currently redesigning our application to make it easier to use. There is a strong likelihood that the redesign of our application will be disruptive to our business in the short term, and we don't yet know how the behavior of our community will change when they begin to use our updated application. We're willing to take that risk for what we believe are substantial long-term benefits to our business.
While I don't think the author thinks it forms an academic quality taxonomy anymore, I do like the ideas in "Players who Suits MUDs": http://mud.co.uk/richard/hcds.htm
Especially the idea that lack of friendly ux leads to more communication and cooperation between players. I don't think it's completely unreasonable that forcing network effects in "Mealsgate" (how do I even install pokemon go) might help form stronger network effects - which in turn is what surveillance machines/skinner boxes like snapchat needs in order to spread.
Snap's game is changing from getting people in the door to keeping them inside. No longer do they need that network effect to get people in the door -- they've escaped orbit. In fact, they're probably discovering that what worked for getting people in is also driving people out, and they've probably got someone with too much influence that is unwilling to accept that churn.
Yes, they can change their design for retention; do not expect it to work.
I don't think you've provided any real evidence that it was specifically the design and UI that sold people on the app. I started using Snapchat right around their peak demo, 17/18, and I remember jumping on board because it was letting me do something other social media apps weren't, not because it was hard to use. The ephemeral nature of the content was exactly what I and my peers looked for in a landscape dominated by public-persona builders like Facebook, we didn't gravitate towards it because of the design.
You forget in your arguments about 'network' that literally every teenager uses the thing. There is no exclusivity, no special bond between users. Your entire high school would be plugged into the app.
That's kind of a cute idea, but again the overwhelming consensus between the friends I was talking to was "this app sucks". One said they use the app infrequently because of this, and I know personally I try to NEVER discover anything, because any time I do a different action I end up somewhere I didn't want to be, usually with an ad shoved in my face.
It just doesn't work the way you described. Frustration will never equal curiosity in users minds. Not saying Snapchat didn't try to get the curiosity angle, but that if they did they failed.
Supposedly that's why its been successful. Or at least that's what the HN crowd tells me why teenagers like the app.
Personally, I don't buy it. Snapchat still manages to onboard new users who eventually learn how to use the app despite all its shortcomings, because people really want to use Snapchat. Having 'good UX' is just a shortcut for having people inside your app who aren't as committed to it.
The anti-social-media stance they're taking is probably well informed given their target audience is growing a substantial aversion to oversharing on the long-lived-net and would rather overshare on the ephemeral-net.
Their stock isn't necessarily enjoying it as much as they'd probably hoped. I might speculatively buy in if it seems like it's not a Digg v4
I just bought some - I’m considering snap another case of what Facebook went through. Very well informed about their user, lots of talent working for them, tons of users. However, I think their success will need to come from tailored paid content (also read, they need to collect more data on their users).
Just to add clarity to my earlier post: I did pull the trigger and take a long position in snap. We'll see how it goes; I've still essentially written off the principal as a loss, but if there's an inflection point, I suspect it'll be here.
(likewise none of my commentary here is investment advice)
They realized that instagram's biggest enemy is the amount of advertising and fake-accounts there is pushed into your stream of photos and are using it to their advantage! clever :)
There is an interesting article by Dan Kaplan on "Why Snapchat is Losing To Facebook And The Strategy It Can Use To Win" [1]. It is an amazing read for anyone interested.
In the post, the author outlines a strategy which Snap can use to regain its relevance and importance in the social space. The author mentions how Snap can rebrand itself as a "self-expression company" that respects users' humanity.
Interesting to see Snap taking steps in this direction.
Definitely interesting. It's an especially strong proposition these days, when cybersecurity and privacy are so heavily emphasized. My main concern is that I am not convinced that this route can be monetized. Wish the author fleshed this out further.
Is this thing still a total bandwidth hog and downloading all snaps in alphabetical order instead the videos I want to see? This app was unusable in countries with low bandwidth like e.g. the Philippines. This is why Instagram wins... Instagram is really really great engineering and testing. I would even say it's one of the best optimized mobile apps out there.
I'm also wondering this. I don't use snapchat much, but from what the video showed in the article the "new snapchat" sounds exactly like the current snapchat. What am I missing here?
I guess that under the hood there are modes the camera can operate in - lower-res "video" mode and a high-res "still" mode. When you're looking at the viewfinder it's kind of a video - so it'll be lower res and presumably will skip some corrections involved when a still is taken.
Edit: oops I thought this was in reply to a comment where someone complained that the photo was taken from a screenshot of the viewfinder instead of using the camera functionality. Been a long day :-)
Just a personal anecdote but I have tried installing Snapchat app on my iPhone about a year ago or so. I have spent about 20 minutes tapping and swiping around the app to try to figure out how to use it. I couldn't get how it works and was so frustrated that I have uninstalled it.
In addition to UI being most confusing and impossible for me to figure out, it was also super slow on a mobile network in Asia where I was at the time, near unresponsive.
If I, as 25-30 years old tech person cannot figure out how to use your mobile app, you got a problem. I completely understand why the user base growth has completely flatlined. I assume there are a lot of people similar to me.
If you go looking for the Snapchat S-1 SEC filing, it essentially has a user guide for the app inside. (So that potential investors could figure out what the hell it was all about.)
This seems like a solid response to Instagram eating their market share, as Instagram suffers from exactly the problem described (of course, as intended because Facebook's entire business model thrives on it).
I absolutely abhor and detest the way Facebook, Instagram, and Twitter mess with my timeline. At least give me an option to sort everything in a reverse chronological order -- no "tweets I may have missed" -- by default. I hope the left friends screen will not have this mess.
The same reason there are illustrations that appear on screen and there's music in the background. Fundamentally, it's a boring topic (we moved our menus around). So they spiced it up with some things that create interest.
The high-pitch noise in the background was what I noticed the most. I have nothing against the "behind the scenes" style, but at least don't hurt my ears.
> You can think of it as a more sophisticated Best Friends algorithm that makes it easier to find the friends you want to talk to, when you want to talk to them.
I can't for the life of me understand why I'd need something like this to help me find my existing friends when I want to talk to them.
This is for mobile. The goal is quick access to the people you talk to often without having to search.
This passes the "subway test". You're walking out of a busy subway station and want to quickly take an action on the go - how fast can you get it done on a tiny mobile screen with so-so connectivity?
On desktop, this is less of a problem when you have all the time, connectivity, and physical dexterity in the world to perform searches rapidly.
This is a nice, pro-consumer move, although I wonder if they will lose advertising revenue as a result. One would have to imagine that one of their big sells to Discover advertisers would be that their content is shoved in your face whenever you try to view friends' Stories.
Good move. It seems like a pro-consumer move that is also, and for that reason, a savvy business move. Snap and Instagram as far as I can tell are are largely used by young people who don't like the noise, visibility, and clutter of Facebook. So this is an effective way for them to further distinguish themselves.
How innovative! Older chat "apps": ICQ, IRC, talkd, WinPopup always separated "Publishers and Creators" and my friends! Furthermore, there was separate device for consuming "Publishers and Creators" called "TV".
I think this is a problem.
I went to a concert a few weeks ago. The people beside me would stand still for 10 minutes and then someone would pull out Snapchat. The whole group would turn around, flash a smile and start dancing for the camera. 9 seconds later, they were back to watching the concert.
Performance is a cultural virus that affects our happiness and creates a kind of perfect self-consciousness. It’s “instant replay” for all of life. And just like in American Football, when instant replay arrives, we start to (1) glorify the spectacular, (2) hyper-analyze every angle and (3) expect more moments worthy of instant replay.
Snapchat pushes us to create more of those “replay worthy” moments. We narrate our lives according to the expectations of our “fans.” I hear 8-year-old kids yell “do it for the likes.” They are quietly subverting their self while sublimating the value of the crowd. How do I have an identity when I consistently invite other people - often strangers - to affirm my experiences?
Those concert-goers felt the need to misrepresent their experience of the concert. The 8-year-olds adjusted their behavior to optimize for likes. When I was on Snapchat, I loved seeing myself in other people’s stories. It made me feel popular. I, too, adjusted my behavior to appear more likeable on camera.
Adjusting Snapchat’s interface will do nothing to address the intrinsic ways that Snapchat reorients our relationships around performance.
Perhaps this is obvious, but family and friends should love me the way I am. Not some imaginary version of me. And Snapchat nudges me to fake it.