Source Code: Your daily look at what matters in tech.

source-codesource codeauthorDavid PierceNoneWant your finger on the pulse of everything that's happening in tech? Sign up to get David Pierce's daily newsletter.64fd3cbe9f
×

Get access to Protocol

Your information will be used in accordance with our Privacy Policy

I’m already a subscriber
People

The startup taking on Apple and Snapchat in a mini-app war

App Clips, Snap Minis, Messenger Bots. Koji's betting it can build apps that go inside your apps even better than the big guys.

Koji founders Dmitry Shapiro and Sean Thielen.

Koji founders Dmitry Shapiro (left) and Sean Thielen.

Photo: Courtesy of Koji

Here's Dmitry Shapiro's big idea: apps that go inside your apps. Want to play a game inside a Reddit post, make a GIF without leaving the iMessage window, or pick theater seats with your friends? That's what Shapiro, his co-founder Sean Thielen, and their new company Koji, want to do.

The thing about that idea is that everyone else has it, too. Just last week, Apple announced "App Clips," apps that run on top of your other apps. The week before, Snap launched Minis, apps that live inside your chat window. Many others have tried over the years: Facebook Messenger has "bots" for the same purpose, and Google built the whole Allo app around the concept. The iOS App Store has a whole section of apps for iMessage.

The only really successful example of a mini-app ecosystem is in China, with WeChat. There, millions of people use "mini programs" to do everything from play games to buy movie tickets to go on dates. Everything is discovered, used and paid for in WeChat. It's easy to see why it's an appealing concept and why any company would kill for the lock-in effect. Andreessen Horowitz partner Connie Chan laid out the vision by tweet in 2017, when mini-apps were again in the news: "Think of it as a better version of a browser, where you're signed in and payment-enabled for every site you visit. It's not an app store."

Many have tried to make this happen outside of WeChat, and none has succeeded. Dan Grover, a product manager at Facebook who's worked on mini apps in a number of places, said after the Snap Mini announcement that the problem was a combination of bad discoverability and a "paucity of genuinely killer use cases." Also: these apps tend to be built into chat windows, where most people, most of the time, aren't looking for anything more than conversation.

Shapiro has a history of ambitious social failures, too: He was the CTO of MySpace Music and a product manager for Google+, and he built a video player called Veoh that couldn't keep up with YouTube. In short, he has a history of being in the right arena of social media … but on the wrong team. But now he's picked a space with no winners so far. And he thinks he's got it this time.

Koji is a twist on the mini-app idea. Rather than make apps that work inside a messaging app, Shapiro wants to make apps that work everywhere. Imagine a dating app you could embed in a text thread and browse with your friend, or a Twitter clone just for you and your friends. Shapiro said the Koji team's made all that and more. "I used to do demos for VCs, where I would say, 'Let's make our own social media service. Let's remix Twitter, change the logo, change the name, change the primary and secondary colors. And let's say people can only authenticate with stanford.edu email addresses. I can do that in three minutes: push a button and launch a brand new social media service only available to Stanford people."

More likely, Shapiro said, Koji could replace all the single-purpose apps in a user's life. Blood pressure loggers, habit trackers, movie ticket buying, food ordering, boarding passes, all of it. Those rarely need to be native apps, and in fact they'd be far more useful embedded in another app you'd rather be using. "You can send it on email, you can embed it in social messengers, whatever."

Every Koji also has a QR code associated with it, which means they can be quickly accessed from the real world — another thing it shares in common with Apple's App Clips. A diner could scan a code at a restaurant and view an interactive menu while they wait for their table, or just play a themed game to kill time.

Koji examples Kojis can be games, memes, or remixes of either — and they work anywhere there's a web browser.Image: Koji

That's the long-term goal, anyway. The short-term plan mostly involves silly, simple, endlessly customizable video games. Imagine a Flappy Bird clone, but instead of a bird, it was your head flying, and instead of pipes you're flying through a world made of Whoppers. (Brought to you by Burger King.) "We think that interactive is the next frontier," Shapiro said, "and not only interactive, but this kind of remixable interactive." Koji wants to go beyond pictures and video, even past TikTok's music remixes, giving users the tools to personalize and tweak every aspect of what they see and do and hear.

The start-with-games strategy isn't unique to Koji either, by the way. When Snap announced Minis, director of product Will Wu noted that they were built on the same infrastructure and user experience as Snap Games. "This foundation we built can be used for so much more," he said, before launching into a bunch of examples: meditating with friends, buying movie tickets, registering to vote, and more. "They're incredibly easy to develop, and they work for all Snapchatters on Android or iOS, with no installation required," Wu said. Sound familiar?

Here, too, Koji hopes openness makes the difference. Everything made in Koji is a web app, based on JavaScript, which means it will work everywhere. Users can embed a Koji in a tweet or a Facebook post or send one to friends in a text message. "They're not native apps, they're just web URLs," Shapiro said. "You don't need to install and there's no friction." Koji doesn't require any new apps, any new logins, anything at all. "You don't even need to know it's called Koji," he said. "You just know that inside Facebook or Instagram or Snapchat, you have new capabilities to take the post you just saw, remix it and post it again."

It's all possible thanks to standards like WebRTC and WebGL, which have made web apps capable of doing most things native apps can do. In fact, native apps are increasingly webby, as they turn to Electron and other tools to make it easier to develop for multiple platforms. Shapiro wants Koji to go one step further and ditch the apps entirely. By integrating with Stripe, Koji can enable payments and micropayments, so developers could charge small amounts for their apps or remixes. (As Shapiro points out, an awful lot of people would pay to play a game just because the main character had their favorite YouTuber's face.)

To get things started, the Koji team built a bunch of templates. You may have even seen a few, since Koji's been operating in stealth for a while now. They're mostly Flappy Bird-esque: simple graphics, easy game mechanics, often surprisingly fun. But the gameplay is only part of the point. Tweaking the levels, changing the characters, all with just a few taps and clicks, that's the real fun.

Beyond games, Koji also built interactive selfies, where users can flip between two images with a tap. There are meme templates, image-editing tools, all the simple things you might find on Instagram. Every template is easy to change, from the images to the game levels to the source code itself. Koji's hoping that not only will developers build on top of their templates, they'll build a massive library of new ones. Some free, some paid, all available virtually everywhere.

Koji remix In addition to remixable games, Koji users made meme templates — like this one spoofing a Fox News screenshot.Screenshot: David Pierce/Protocol

Shapiro told me he's been thinking about this idea since he was at Google. "We started talking about progressive web apps and Instant Apps," he said, "and there were these competing teams within Google saying, 'Look, the concept of creating native apps for everything, this doesn't scale.'" He compared the native-app era to the era of buying software in boxes from Best Buy. Eventually, you could get software over the web, and it changed everything. Shapiro argues that Apple and Google are running big-box stores for apps, and the web needs to blow up the system again.

It all seems a bit silly so far. But Shapiro says that's the idea. "If you look at YouTube in the early days, it was cat videos. eBay was Pez dispensers. Amazon was books. This is our cat videos. These are fun, they're interesting, people love them. They post them, they do their thing. But in our mind, this is just .001% of what this thing is." He said when Koji first started showing developers the platform, telling them they could make anything they wanted, they didn't know where to start. Games and memes gave them a place to start.

Someday, Shapiro has ideas about building a social network inside Koji, so you could follow someone's creations and remixes. Here, too, YouTube is a good example: It grew in part because it was so easy to embed YouTube videos on other websites, but eventually people started going directly to YouTube. But for Koji that comes later. Shapiro's thinking on issues like moderation is similarly early: Koji screens for nudity and will take things down when requested or reported, but there's no system for fighting hate speech or disinformation. Even the very early content makes clear that Koji will need a system soon.

Even in these early days, though, Koji has distribution nailed. Anywhere the internet works, Koji will, too. The question going forward is whether Koji can convince developers that they should build Kojis instead of Snap Minis or iMessage apps. It's the app store versus the open web all over again. Only mini.

Does Elon Musk make Tesla tech?

Between the massive valuation and the self-driving software, Tesla isn't hard to sell as a tech company. But does that mean that, in 10 years, every car will be tech?

You know what's not tech and is a car company? Volkswagen.

Image: Tesla/Protocol

From disagreements about what "Autopilot" should mean and SolarCity lawsuits to space colonization and Boring Company tunnels, extremely online Tesla CEO Elon Musk and his company stay firmly in the news, giving us all plenty of opportunities to consider whether the company that made electric cars cool counts as tech.

The massive valuation definitely screams tech, as does the company's investment in self-driving software and battery development. But at the end of the day, this might not be enough to convince skeptics that Tesla is anything other than a car company that uses tech. It also raises questions about the role that timeliness plays in calling something tech. In a potential future where EVs are the norm and many run on Tesla's own software — which is well within the realm of possibility — will Tesla lose its claim to a tech pedigree?

Keep Reading Show less
Becca Evans
Becca Evans is a copy editor and producer at Protocol. Previously she edited Carrie Ann Conversations, a wellness and lifestyle publication founded by Carrie Ann Inaba. She's also written for STYLECASTER. Becca lives in Los Angeles.

As President of Alibaba Group, I am often asked, "What is Alibaba doing in the U.S.?"

In fact, most people are not aware we have a business in the U.S. because we are not a U.S. consumer-facing service that people use every day – nor do we want to be. Our consumers – nearly 900 million of them – are located in China.

Keep Reading Show less
J. Michael Evans
Michael Evans leads and executes Alibaba Group's international strategy for globalizing the company and expanding its businesses outside of China.
Protocol | Workplace

Apple isn’t the only tech company spooked by the delta variant

Spooked by rising cases of COVID-19, many tech companies delay their office reopening.

Apple and at least two other Silicon Valley companies have decided to delay their reopenings in response to rising COVID-19 case counts.

Photo: Luis Alvarez via Getty

Apple grabbed headlines this week when it told employees it would delay its office reopening until October or later. But the iPhone maker wasn't alone: At least two other Silicon Valley companies decided to delay their reopenings last week in response to rising COVID-19 case counts.

Both ServiceNow and Pure Storage opted to push back their September return-to-office dates last week, telling employees they can work remotely until at least the end of the year. Other companies may decide to exercise more caution given the current trends.

Keep Reading Show less
Allison Levitsky
Allison Levitsky is a reporter at Protocol covering workplace issues in tech. She previously covered big tech companies and the tech workforce for the Silicon Valley Business Journal. Allison grew up in the Bay Area and graduated from UC Berkeley.
Protocol | Workplace

Half of working parents have felt discriminated against during COVID

A new survey found that working parents at the VP level are more likely to say they've faced discrimination at work than their lower-level counterparts.

A new survey looks at discrimination faced by working parents during the pandemic.

Photo: d3sign/Getty Images

The toll COVID-19 has taken on working parents — particularly working moms — is, by now, well-documented. The impact for parents in low-wage jobs has been particularly devastating.

But a new survey, shared exclusively with Protocol, finds that among parents who kept their jobs through the pandemic, people who hold more senior positions are actually more likely to say they faced discrimination at work than their lower-level colleagues.

Keep Reading Show less
Issie Lapowsky

Issie Lapowsky ( @issielapowsky) is Protocol's chief correspondent, covering the intersection of technology, politics, and national affairs. She also oversees Protocol's fellowship program. Previously, she was a senior writer at Wired, where she covered the 2016 election and the Facebook beat in its aftermath. Prior to that, Issie worked as a staff writer for Inc. magazine, writing about small business and entrepreneurship. She has also worked as an on-air contributor for CBS News and taught a graduate-level course at New York University's Center for Publishing on how tech giants have affected publishing.

Protocol | Enterprise

Alphabet goes deep into industrial robotic software with Intrinsic

If it succeeds, the gambit could help support Google Cloud's lofty ambitions in the manufacturing sector.

Alphabet is aiming to make advanced robotic technology affordable to customers.

Photo: Getty Images

Alphabet launched a new division Friday called Intrinsic, which will focus on building software for industrial robots, per a blog post. The move plunges the tech giant deeper into a sector that's in the midst of a major wave of digitization.

The goal of Intrinsic is to "give industrial robots the ability to sense, learn, and automatically make adjustments as they're completing tasks, so they work in a wider range of settings and applications," CEO Wendy Tan-White wrote in the post.

Keep Reading Show less
Joe Williams

Joe Williams is a senior reporter at Protocol covering enterprise software, including industry giants like Salesforce, Microsoft, IBM and Oracle. He previously covered emerging technology for Business Insider. Joe can be reached at JWilliams@Protocol.com. To share information confidentially, he can also be contacted on a non-work device via Signal (+1-309-265-6120) or JPW53189@protonmail.com.

Latest Stories