keneci
News • Science & Tech • Comedy
PWAs: Will The Web-based Apps End Big Tech App Store Tyranny?
July 12, 2024
post photo preview

Progressive Web App(PWA) is basically a website built to function as a native desktop software or mobile app. The main advantage of a PWA is that it is apps store-independent and cross-platform.

Opening a PWA-optimized website like 'Gab.com' for example, on a standards-compliant browser like Brave would immediately trigger an instal prompt on the top-right corner of the browser window within the address bar.

On mobile browsers, the PWA prompt may be 'install Gab' or 'add Gab' [to the homescreen]. In the absence of the prompt, just adding the website to the homescreen will do the trick.

Once installed, the PWA functions more like a native app. This circumvents app stores like Google Play and Apple's App Store where free speech apps like Gab are banned.

Other browsers that support PWA include Gab's own Dissenter, Microsoft Edge, Google chrome, Apple's safari and Opera mobile. PWAs are supported on Windows 10, android and iOS.

For a website to be a PWA, it must run on certain core web technology components. And while User Interface frameworks like Angular and React support and have all the components for PWAs, it is important to note that PWAs are not framework-dependent.

PWAs store data as HTML files, use CSS and images from the browser cache which makes them load faster and also work offline by utilizing a specific set of components.

Critical components of a PWA includes Service worker, JSON manifest, App shell and other tools that continue to be added as UI frameworks and standards evolve.

A service worker is a type of web worker. It’s a JavaScript file that runs separately from the main browser thread, intercepts network requests, caches, and delivers push messages. If there is no network connection, a service worker will pull data from the cache using the browser’s cache API.

JSON manifest is a file that contains metadata of the app describing the UI. The manifest controls whether the app will have a more native rendering, the icon to be displayed on the home screen when installed, the orientation, the full-screen rendering, and so on. The manifest is responsible for creating an app-like experience.

App shell is the container where the data is stored. The app shell architecture consists of HTML, CSS, and JavaScript and allows some lightweight settings to be quickly loaded during the first visit, which reduces the time required the first time the PWA is launched. The app shell is responsible for the UX of the PWA.

Note that PWA components are based on common and open web technologies, hence keeping the development independent of any one app store software development kit(or SDK).

Google and Microsoft are working together to support the PWA ecosystem. Google has been adding PWA components -- like workbox, chrome Devtools and lighthouse -- to their UI frameworks.

The technologies behind PWAs are not new. Steve Jobs tried this in 2007 with HTML5-based standard for web apps on iphones. Apple later changed course with the introduction of iOS SDK.

Web technology development has since advanced, and JavaScript is becoming a computational power. Most PWAs are more feature-rich than their traditional native counterparts.

Advocates claim that with PWAs, smartphone users don't need to worry about app updates and storage space; and developers don't have to grovel to the big tech app store duopoly of Apple and Google, to distribute their PWAs. Gab social and other apps banned from Play store and App Store, are taking advantage of PWAs to great success.

Ironically, the tech giants are embracing PWAs, probably for different reasons and the fact that the general trend is towards 'stream everything.'

ZDNet's Mary Jo Foley reported last year that Microsoft is building an Azure-powered 'Cloud PC' service to be launched this year. With such service, Windows 10 operating system users can access and interact with the OS via a browser, making windows 10 accessible on any 'thin client.' A windows 10 PWA on android, iOS or Mac can give one access to the OS without having to worry about updates and graphics power of your device. The crunching of data is done behind the scenes on Microsoft servers.

Microsoft has also released popular apps like Office and outlook as PWAs. The tech giant accepts PWAs from developers who wish to distribute via their windows 10 app store.

Google has released their popular services as PWAs. These include YouTube music, map, photos, Drive, Keep and stadia. Google Play store also supports PWAs. Twitter Lite is a PWA.

With gaming being the only holdout for now in the 'stream everything' race, it may not be too optimistic to say that in 5 to 10 years, the tyrannical regime of the app store duopoly -- Google and Apple -- will be have ended. Though they obviously will not go down without a fight.

community logo
Join the keneci Community
To read more articles like this, sign up and join my community today
0
What else you may like…
Videos
Posts
Articles
SpaceX Starlink Internet Satellites

With Starlink internet, data is continuously being sent between a ground dish and a Starlink satellite orbiting 550km above. Furthermore, the Starlink satellite zooms across the sky at 27,000 km/hr! MORE VIDEOS ON KENECI NETWORK RUMBLE CHANNEL: https://rumble.com/c/Keneci

00:28:08
Elon Musk, DOGE Speak On Waste And Fraud

US Department of Government Efficiency Services (USDS) led by Elon Musk speak on the "mind-boggling" fraud and waste in UInited States federal government

00:00:45
January 17, 2025
SpaceX Launches Starship 7th Test Flight

SpaceX successfully executed its second-ever “chopsticks” catch of a Super Heavy booster (or Booster 14) using the “Mechazilla” launch tower on Thursday(Jan. 16), during the seventh uncrewed test flight of the company's 123-meter Starship rocket. However, the megarocket's upper stage(or Ship 33) was lost approximately 8.5 minutes into the flight in a “rapid unscheduled disassembly(RUD)” or explosion

00:10:30
Welcome to Keneci Network!

Join the conversations!

September 17, 2024
Charges Against Sean 'Diddy' Combs In Grand Jury Indictment

The rapper was charged with racketeering conspiracy, sex trafficking by force, fraud or coercion, and transportation to engage in prostitution in the indictment unsealed Tuesday(Sept. 17)

Combs-Indictment-24-Cr.-542.pdf
"Dear husband"

A Dubai princess took to social media to announce she's divorcing her husband who's worth $40B.

She claims the billionaire is busy with his "other [female] companions"

post photo preview
post photo preview
Trump Posthumously Awards Presidential Medal Of Freedom To Charlie Kirk

President Donald Trump posthumously awarded the Presidential Medal of Freedom to conservative activist Charlie Kirk at a White House ceremony on Tuesday, on what would have been Kirk’s 32nd birthday. The event, held in the Rose Garden, featured emotional remarks from Trump and Kirk’s widow, Erika Kirk, who accepted the honor on her husband’s behalf.

Charlie Kirk, co-founder of Turning Point USA, was assassinated on September 10, 2025, during a debate at Utah Valley University as part of his "America Comeback Tour." His organization played a significant role in mobilizing young voters for Trump in the 2024 election, particularly in key battleground states like Arizona. Vice President JD Vance, a close friend, accompanied Kirk’s casket on Air Force Two from Utah to Arizona.

Trump described Kirk as a "martyr for truth and freedom" and a "visionary" who galvanized young voters, while Erika Kirk praised her husband’s faith, fearlessness, and servant’s heart, noting he prayed for his enemies.

Trump called Kirk a "fearless warrior for liberty" and a "champion in every way," and stated he "raced back halfway around the globe" from the Middle East to attend, having just brokered a ceasefire between Hamas and Israel. He credited Kirk with helping him win the 2024 election and mobilizing young voters, joking that without him, Kamala Harris might have been president.

The president also used the occasion to condemn "far-left radicals," claiming they have a "devil’s ideology" and calling for "absolutely no tolerance" for radical left violence, extremism, and terror. He referenced the sounds of sirens from the Rose Garden as "real-deal sirens" and "beautiful," linking them to law enforcement and national security.

Erika Kirk accepted the medal and shared a heartfelt message from her 3-year-old daughter, who wished her father a happy birthday with a stuffed animal, cupcake, and surprise. She also spoke of her husband’s deep faith and his potential to run for president, stating he would have done so only if he believed it was necessary for the country, not out of ambition.

The widow said of Kirk, "Surprisingly enough, he did pray for his enemies, which is very hard, but he did," drawing laughter from the crowd. She also highlighted her son’s early potty training as a "gift" to her and Charlie.

The ceremony was attended by numerous high-profile figures, including Vice President Vance, second lady Usha Vance, Attorney General Pam Bondi, Defense Secretary Pete Hegseth, FBI Director Kash Patel, and prominent conservative media personalities like Tucker Carlson, Sean Hannity, and Laura Ingraham. The Trump administration also revoked visas of six foreign nationals for making negative comments about Kirk.

Read full Article
Flight 11: SpaceX Tests New Starship Landing Burns, Ship Banking Maneuvers, Subsonic Guidance Algorithms

SpaceX launched Starship Flight 11 from Pad 1 at Starbase on October 13, at about 2323 UTC, marking the final flight test for the Version 2 iteration of the megarocket system and the last use of the current Pad 1 configuration.

The mission concluded with the Super Heavy booster performing a controlled splashdown in the Gulf of Mexico and the Ship 38 upper stage successfully splashing down in the Indian Ocean about one hour and six minutes after liftoff, following a suborbital trajectory that included a payload deployment demonstration, an in-space engine relight test, and a dynamic banking maneuver during reentry.

Flight 11 also marked this Super Heavy(B15)'s second flight, following a successful catch during Flight 8 in March 2025, and it was the third booster caught by the launch tower at Pad A. For this mission, SpaceX reused 24 of its 33 Raptor 2 engines, with the booster performing a landing burn starting with 13 engines and transitioning to five for added redundancy before splashing down in the Gulf of Mexico.

Following launch, the flight followed a suborbital profile similar to previous tests, with the Super Heavy booster executing a new landing burn engine configuration planned for future Block 3 boosters. The booster performed a boostback burn, followed by a landing burn, and splashed down in the Gulf of Mexico approximately 6.5 minutes after liftoff.

Accorging to SpaceX, "This was the final flight of the second-generation Starship and first generation Super Heavy booster, as well as the final launch from the current configuration of Pad 1. Every major objective of the flight test was achieved, providing valuable data as we prepare the next generation of Starship and Super Heavy.

"The flight test began with Super Heavy igniting all 33 Raptor engines and ascending over the Gulf. The successful first-stage ascent was followed by a hot-staging maneuver, with Starship’s upper stage igniting its six Raptor engines to continue its flight to space.

"Following stage separation, the Super Heavy booster completed its boostback burn to put it on a course to a pre-planned splashdown zone off the coast of Texas using 12 of the 13 planned engines. Under the same angle of attack tested on the previous flight, the booster descended until successfully igniting all 13 planned engines (including one that did not relight during the boostback burn) for the high-thrust portion of the landing burn. The booster successfully executed a unique landing burn planned for use on the next generation booster. Super Heavy hovered above the water before shutting down its engines and splashing down."

Ship 38 mission objectives include, deploying eight Starlink satellites simulators (totaling ~16,000 kg) to simulate payload release; in-space Raptor relight for deorbit maneuvers; and heat shield stress tests by intentionally removing tiles without ablative backups to expose bare steel and assess plasma exposure.

The mission deployed eight Starlink mass simulators into a suborbital trajectory, simulating the deployment of next-generation (V3) Starlink satellites. Another key objective was the demonstration of a single Raptor engine relight in space, occurring approximately 38 minutes into the flight, which validates critical capabilities for deep-space missions. Heat shield modifications were tested by removing tiles lacking an ablative backup section in vulnerable areas to stress-test the thermal protection system during reentry.

Ship 38, the final Block 2 Starship vehicle, completed its mission with a controlled reentry into Earth's atmosphere, passing through transonic and subsonic regimes before initiating its landing burn. It executed a dynamic banking maneuver during descent, testing subsonic guidance algorithms needed for future return-to-launch-site landings. The ship successfully splashed down in the Indian Ocean northwest of Western Australia at approximately 1:06:25 after liftoff.

According to SpaceX, "After completing a full-duration ascent burn, Starship achieved its planned velocity and trajectory. During flight, Starship successfully deployed eight Starlink simulators and executed the third in-space relight of a Raptor engine, demonstrating a critical capability for future deorbit burns.

"Starship re-entered the Earth’s atmosphere and was able to gather extensive data on the performance of its heatshield as it was intentionally stressed to test the limits of the vehicle’s capabilities. In the final minutes of flight, Starship performed a dynamic banking maneuver to mimic the trajectory that future missions returning to Starbase will fly. Starship then guided itself using its four flaps to the pre-planned splashdown zone in the Indian Ocean, successfully executing a landing flip, landing burn, and soft splashdown."

This flight was the eleventh test of the Starship system and the final flight for the Block 2 Starship and Super Heavy vehicles. Booster 15, which previously flew on Flight 8, was reused with 24 flight-proven Raptor engines and was intended to test configurations for the upcoming Block 3 booster.

According to SpaceX, "Focus now turns to the next generation of Starship and Super Heavy, with multiple vehicles currently in active build and preparing for tests. This next iteration will be used for the first Starship orbital flights, operational payload missions, propellant transfer, and more as we iterate to a fully and rapidly reusable vehicle with service to Earth orbit, the Moon, Mars, and beyond"

Read full Article
post photo preview
KF-03: SpaceX Launches 24 Internet Satellites For Amazon Project Kuiper

SpaceX launched 24 Project Kuiper satellites for Amazon in the KF-03 mission from Space Launch Complex 40 (SLC-40), Cape Canaveral Space Force Station on Monday, October 14, at 0158 UTC, following several days of delays due to adverse weather conditions. About 55 minutes after launch, the Falcon 9 rocket's upper stage deployed the satellites at an altitude of 465 kilometers, after which Amazon’s mission operations center in Redmond, Washington, assumed control for initial health checks before raising them to their operational orbit of 630 kilometers.

About 8 minutes after liftoff and following stage separation, Falcon 9’s first stage (B1091) landed on the “A Shortfall of Gravitas” droneship, stationed in the Atlantic Ocean, having previously supported the KF-02 mission. This was the third Falcon 9 launch for Amazon’s Project Kuiper and the sixth batch of Kuiper satellites placed into orbit.

The mission was confirmed successful, with the satellites deployed and handed over to Amazon’s operations team for commissioning. This launch brought the total number of Project Kuiper satellites in orbit to 153.

Project Kuiper is Amazon’s low Earth orbit satellite internet constellation, aiming to deploy over 3,200 satellites to provide high-speed internet globally. The initial deployment began in April 2025 with the KA-01 mission, and the program plans to complete more than 80 missions to build the full constellation. Earlier launches were conducted by United Launch Alliance (ULA) using Atlas V rockets.

Read full Article
See More
Available on mobile and TV devices
google store google store app store app store
google store google store app tv store app tv store amazon store amazon store roku store roku store
Powered by Locals