Other names | Apollo for Reddit |
---|---|
Developer(s) | Christian Selig |
Initial release | 23 October 2017 |
Final release | 1.15.17 / 28 November 2023 |
Written in | Swift and Objective-C [1] [2] |
Operating system | |
Platform | ARM |
Size | 124.9 MB |
Available in | English |
Type | Reddit client |
License | Proprietary |
Website | apolloapp |
Apollo for Reddit, shortened to Apollo, was a third-party Reddit client for iOS. Developed by Canadian programmer Christian Selig, a former Apple intern, Apollo was designed as an iOS-friendly successor to Alien Blue, and an alternative to the official Reddit app. It was notable for its large feature set over the official app, including rapid support for newly-introduced iOS features such as Lock Screen widgets. It had a gesture-based design and featured no advertisements.
Launched on 23 October 2017 after an extensive beta period that began in early 2015, Apollo quickly became popular. Throughout its lifespan, it received critical praise and became one of the most popular third-party Reddit clients, with close to 5 million lifetime global installs by 2023. Selig would sometimes run fundraising initiatives within the app to raise money for causes such as animal shelters. However, following controversial Reddit API changes that made its continued operation untenable, Selig shut down the app on 30 June 2023.
In October 2014, Reddit acquired Alien Blue, the most popular iOS Reddit client, for an undisclosed sum, and made it the official Reddit app for iOS. However, in trying to rework it and develop a version for Android, the Reddit team found its dated infrastructure limiting. In April 2016, Alien Blue was discontinued and removed from the App Store in favour of a new, rewritten Reddit application. Alex Le, Reddit's vice president of product, called the new app a "modern interpretation of what Reddit should be on a mobile device". [5]
After being tested in public beta since early 2015, [6] Apollo officially launched on the App Store for iOS on 23 October 2017. [7] Halifax-based [8] [9] developer Christian Selig, a former Apple intern, [10] [11] said in his Reddit introduction post that he saw the app as a suitable replacement for Alien Blue, and that the new official app, unlike Apollo, had not incorporated fan-favourite features from the "incredible" Alien Blue, such as inline previews for external media links. [7] [12] He also said he wanted to build a better replacement for the desktop website version of Reddit. [8]
Selig later said that during this period, he was offered a job at Reddit by CEO Steve Huffman, but he declined the offer to continue working on Apollo. [13]
Beginning in 2018, Selig ran an annual [14] fundraiser on his birthday for the Nova Scotia Society for the Prevention of Cruelty, donating Apollo's proceeds for a day each year. The fundraiser raised over CA$5,000 in 2018. [15]
In 2019, the fundraiser raised CA$27,355, almost tripling Selig's CA$10,000 goal, and went viral, hitting the front page of Reddit. [14] [16] In 2020, over CA$42,000 was raised, a record donation for the organisation. [17]
On 18 April 2023, Reddit announced it would begin to charge for access to its application programming interface (API), citing data scraping by LLMs as its primary reason. [18] [19] On 31 May, Selig announced that Apollo would cost US$20 million a year to run under the new terms, a financially untenable figure, but expressed hope for a more equitable offer allowing Apollo to keep running. [9] [20] However, talks soon turned "ugly", [21] [22] and he later announced that Apollo would shut down on 30 June due to the changes. [23] [24] He said other options such as making Apollo subscription-only were also unworkable, [25] and refuted Reddit's claims that Apollo was more inefficient under the API than other third-party apps. [24] [26] The decision to limit access to "mature content" within Reddit's API also affected Apollo. [27] The new terms came following similar changes by Twitter and preceded a rumoured initial public offering by Reddit. [19] [21] [28] [29] [30]
Apollo shut down on 30 June, [31] [32] [33] along with several other third-party Reddit apps. [34] Selig thanked fans of the app and said he was "heartbroken". [35] Premium tier subscribers received an automatic pro-rated refund for time remaining on their subscription, which they had the option to decline. [36] Reddit users and moderators widely protested the platform's API changes; many subreddits went into "lockdown" to protest the changes, disallowing new posts indefinitely. [23] [37] Reddit denied trying to intentionally "kill" third-party apps. [21] [25] The Verge noted that Apollo became "the central figure in an all-out platform war". [23]
Apollo was created to better follow established iOS human interface guidelines than competing Reddit clients. [25] The app's global navigation bar featured five main tabs: Posts, Inbox, Account, Search, and Settings. [8] [11] The app featured gestures for performing common tasks like replying and saving posts. The app was highly customisable, allowing a choice between large and compact post sizings, a dark mode, and modification of the app's gesture-based design. A "Jump Bar" feature allowed for rapid switching between different subreddits, and a media viewer allowed inline viewing of content from providers such as YouTube, Gfycat, and Imgur. [8] [12] Its text editor utilised Markdown. [25] [38] [39] Comments from new Reddit accounts could be automatically highlighted to help users spot unconstructive users, and comments from the moderation bot AutoModerator could be automatically hidden. [40] Comments were indented using different coloured lines (also customisable), improving visual focus. [8]
The app received regular updates that added new features. [25] Core components like media viewing and sharing options were improved over time. [41] In December 2018, the ability to quick switch between Reddit accounts was added. [42] In May 2022, a major update overhauled the app's push notification support, allowing for additional features like custom subreddit watchers, post reminders, and trending post notifications. [43] Version 1.14 introduced in September 2022 brought support for Lock Screen widgets, a feature introduced in iOS 16. Trending posts and favourite subreddits could be pinned to the Lock Screen for easy access. [44]
The app was free to download and featured no advertisements. [7] [38] An optional "Pro" tier was available as an in-app purchase and unlocked features geared towards power users such as post creation, multiple account support, and GIF scrubbing. [7] [12] [39] Users on the "Pro" tier could also adjust the app's icon, choosing from a selection that was regularly updated. [8] An "Ultra" subscription tier was later added to fund additional features like push notifications. [38] [40] [43]
The iPhone 14 Pro and iPhone 14 Pro Max introduced a new user interface element called the Dynamic Island at the top of the screen in which notifications and other software elements can be displayed. [45] In September 2022, Selig added a feature to Apollo called "Pixel Pals", a Tamagotchi-like virtual pet that would sit on top of the Dynamic Island as the user browsed Reddit. Multiple animals could be selected by the user, including a dog, cat, and hedgehog. The feature was also implemented as a Lock Screen widget for users on older iPhone models. [46] [47]
Pixel Pals was a popular feature; according to Selig, it made 40 percent of his revenue after its introduction to Apollo. [48] It was later spun off into its own app, [25] which received a major 2.0 update in September 2023 that introduced additional game elements. [32] [48] An update following Apollo's shutdown added the ability to transfer characters to the standalone app. [36]
A majority of the app was written in Swift, with some elements written in Objective-C. [1] The server components were written in Go. Selig recommended Swift to newcomers and called it an "absolute dream to program in". [2]
Due to Selig's familiarity with Apple, the app was known for quickly supporting Apple's latest software APIs and technologies. [25] It supported system features such as Safari View Controller, Taptic Engine, and 3D Touch. [8] [12] Selig wanted the app to feel like "a really great first class citizen of iOS". [8]
The Apollo app was a universal app that supported iPad from release, but with no special enhancements for the larger screen. Selig had plans to take the iPad version "to the next level", [7] but this never materialised before the app's discontinuation.
Lifehacker said the app was "so elegant Apple might have imagined it themselves" [39] and called it the best Reddit app of 2022, praising added features over the official app like URL previews and GIF scrubbing. [40] Vice called it the best Reddit app in 2023. [37] Joe Rossignol of MacRumors called it "beautiful, modern, and fast" and called the media viewer "impressive". [12]
Sarah Perez of TechCrunch called it "beautifully designed" and praised the "thoughtfulness" behind its design. She said that newcomers to Reddit would appreciate the app's ease-of-use and called the app a "labor of love". [8] TechRadar praised its speed and "streamlined design" in comparison to the official app. [38] Ryan Christoffel of MacStories praised its speed and use of iOS design elements, saying they would make the app feel "instantly familiar" to iOS users. [11]
Apollo was featured by Apple several times in promotional material for iOS and its App Store, including during its WWDC 2022 [49] and 2023 [21] [24] [31] keynotes, the latter being less than a month prior to Apollo's shutdown. It also received an "editor's choice" badge on the App Store in January 2021. [50]
Apollo was one of the most popular third-party Reddit apps on iOS. [15] [25] [37] In October 2021, Selig said that Apollo had "several hundred thousand users". [10]
Selig said that the app had approximately 1.3 to 1.5 million monthly active users, 7 billion API requests per month, and about 900,000 daily active users at the time of its discontinuation. According to third-party estimates, Apollo had close to 5 million global installs. [25]
Safari is a web browser developed by Apple. It is built into several of Apple's operating systems, including macOS, iOS, iPadOS and visionOS, and uses Apple's open-source browser engine WebKit, which was derived from KHTML.
Reddit is an American social news aggregation, content rating, and forum social network. Registered users submit content to the site such as links, text posts, images, and videos, which are then voted up or down by other members. Posts are organized by subject into user-created boards called "subreddits". Submissions with more upvotes appear towards the top of their subreddit and, if they receive enough upvotes, ultimately on the site's front page. Reddit administrators moderate the communities. Moderation is also conducted by community-specific moderators, who are unpaid volunteers. It is operated by Reddit, Inc., based in San Francisco.
iOS is a mobile operating system developed by Apple exclusively for its devices. It was unveiled in January 2007 for the first-generation iPhone, which launched in June 2007. Major versions of iOS are released annually; the current stable version, iOS 18, was released to the public on September 16, 2024.
The App Store is an app marketplace developed and maintained by Apple, for mobile apps on its iOS and iPadOS operating systems. The store allows users to browse and download approved apps developed within Apple's iOS SDK. Apps can be downloaded on the iPhone, iPod Touch, or iPad, and some can be transferred to the Apple Watch smartwatch or 4th-generation or newer Apple TVs as extensions of iPhone apps.
X Pro, formerly TweetDeck, is a paid proprietary social media dashboard for management of X (Twitter) accounts. Originally an independent app, TweetDeck was subsequently acquired by Twitter Inc. and integrated into Twitter's interface. It had long ranked as one of the most popular Twitter clients by percentage of tweets posted, alongside the official Twitter web client and the official apps for iPhone and Android.
Steve Huffman, also known by his Reddit username spez, is an American web developer and entrepreneur. He is the co-founder and CEO of Reddit, a social news and discussion website, which ranks in the top 20 websites in the world. He also co-founded the airfare search engine website Hipmunk, which shut down in 2020.
Siri is a digital assistant purchased, developed, and popularized by Apple Inc., which included it in the iOS, iPadOS, watchOS, macOS, tvOS, audioOS, and visionOS operating systems. It uses voice queries, gesture based control, focus-tracking and a natural-language user interface to answer questions, make recommendations, and perform actions by delegating requests to a set of Internet services. With continued use, it adapts to users' individual language usages, searches, and preferences, returning individualized results.
WhatsApp is an instant messaging (IM) and voice-over-IP (VoIP) service owned by technology conglomerate Meta. It allows users to send text, voice messages and video messages, make voice and video calls, and share images, documents, user locations, and other content. WhatsApp's client application runs on mobile devices, and can be accessed from computers. The service requires a cellular mobile telephone number to sign up. In January 2018, WhatsApp released a standalone business app called WhatsApp Business which can communicate with the standard WhatsApp client.
iMessage is an instant messaging service developed by Apple Inc. and launched in 2011. iMessage functions exclusively on Apple platforms – including iOS, iPadOS, macOS, watchOS, and visionOS – as part of Apple's approach to inter-device integration, which has been described by media outlets as a means of achieving vendor lock-in. iMessage is accessed and used using the Messages app client.
Alien Blue, stylized as AlienBlue, was an iOS application for browsing Reddit developed by Jason "Jase" Morrissey. It was available for the iPhone, the iPod Touch, and had a special optimised "HD" version for the iPad.
tvOS is an operating system developed by Apple Inc. for the Apple TV, a digital media player. In the first-generation Apple TV, Apple TV Software was based on Mac OS X. Starting with the second generation, the software is based on the iOS operating system and has many similar frameworks, technologies, and concepts.
Discord is an instant messaging and VoIP social platform which allows communication through voice calls, video calls, text messaging, and media. Communication can be private or take place in virtual communities called "servers". A server is a collection of persistent chat rooms and voice channels which can be accessed via invite links. Discord runs on Windows, macOS, Android, iOS, iPadOS, Linux, and in web browsers. As of 2024, the service has about 150 million monthly active users and 19 million weekly active servers. It is primarily used by gamers, although the share of users interested in other topics is growing. As of March 2024, Discord is the 30th most visited website in the world with 22.98% of its traffic coming from the United States. As of March 2022, Discord employs 600 people globally.
iOS 11 is the eleventh major release of the iOS mobile operating system developed by Apple, being the successor to iOS 10. It was announced at the company's Worldwide Developers Conference on June 5, 2017, and was released on September 19, 2017. It was succeeded by iOS 12 on September 17, 2018.
iOS 12 is the twelfth major release of the iOS mobile operating system developed by Apple. Aesthetically similar to its predecessor, iOS 11, it focuses more on performance than on new features, quality improvements and security updates. Announced at the company's Worldwide Developers Conference on June 4, 2018, iOS 12 was released to the public on September 17, 2018. It was succeeded for the iPhone and iPod Touch by iOS 13 on September 19, 2019, and for the iPad by iPadOS 13 on September 24, 2019. Security updates for iOS 12 continued for four years after the releases of iOS 13 and iPadOS 13 for devices unable to run the newer versions. The last update, 12.5.7, was released on January 23, 2023.
iOS 13 is the thirteenth major release of the iOS mobile operating system developed by Apple for the iPhone, iPod Touch and HomePod. The successor to iOS 12, it was announced at the company's Worldwide Developers Conference (WWDC) on June 3, 2019, and released on September 19, 2019. It was succeeded by iOS 14, released on September 16, 2020.
iOS 14 is the fourteenth major release of the iOS mobile operating system developed by Apple for the iPhone and iPod touch lines. Announced at the company's Worldwide Developers Conference on June 22, 2020 as the successor to iOS 13, it was released to the public on September 16, 2020. It was succeeded by iOS 15 on September 20, 2021.
iOS 17 is the seventeenth major release of Apple's iOS operating system for the iPhone. It is the direct successor to iOS 16, which was released one year earlier. It is now succeeded by iOS 18. It was announced on June 5, 2023, at Apple's annual Worldwide Developers Conference alongside watchOS 10, iPadOS 17, and macOS Sonoma. It was made publicly available on September 18, 2023, as a free software update for supported iOS devices. iOS 17 has received security and bug-fix updates multiple times a month, and feature updates every few months. Beta builds are sent weekly or biweekly to members of the Apple Developer Program and public beta testers. As with every release since iOS 4, these updates are free to users.
Lemmy is a free and open-source software for running self-hosted social news aggregation and discussion forums. These hosts, known as "instances", communicate with each other using the ActivityPub protocol.
In April 2023, the discussion and news aggregation website Reddit announced its intentions to charge for its application programming interface (API), a feature which had been free since 2008, causing a dispute. The move forced multiple third-party applications to shut down and threatened accessibility applications and moderation tools.