keneci Network
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 Network 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!

December 09, 2025
Bitcoin White Paper By Satoshi Nakamoto

Bitcoin white paper

Bitcoin_White_Paper.pdf
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
post photo preview
Argentina Ends England's Bid To The FIFA World Cup Finals, In Dramatic 2-1 Victory

Argentina defeated England 2-1 in a dramatic 2026 FIFA World Cup semifinal to advance to the final against Spain. The match, played in Atlanta, was defined by a historic late comeback from the defending champions, who overturned a second-half deficit in the final minutes of regulation time.

The match began with a tense, physical first half that featured no shots on goal and numerous fouls, reflecting the deep-seated rivalry between the two nations. Anthony Gordon broke the deadlock in the 55th minute with an acrobatic finish from a Morgan Rogers cross, giving England their first real scoring opportunity and putting them on the verge of their first World Cup final since 1966.

England subsequently retreated into a defensive shell, relying on goalkeeper Jordan Pickford, who made several crucial saves to preserve the lead while Argentina struggled to break through.

Lionel Messi became the central architect of Argentina’s resurgence, providing two critical assists in the dying stages. In the 85th minute, Messi set up Enzo Fernández, who fired a stunning long-range shot to equalize.

Three minutes into stoppage time, Messi delivered a precise cross to substitute Lautaro Martínez, who headed home the winning goal. The victory extended Argentina’s legacy of overcoming adversity in the tournament and ended England’s bid for a second title in 60 years.

Argentina will face Spain in the final at MetLife Stadium, while England will play France in the third-place match.

The semifinal revived one of soccer’s fiercest rivalries, marked by iconic moments like Diego Maradona’s "Hand of God" and "Goal of the Century" in 1986, and David Beckham’s red card in 1998.

The match reignited diplomatic friction regarding the Falkland Islands (Malvinas), with Argentine Vice President Victoria Villarruel referring to England as "usurping pirates," leading to restrictions on fan banners.

Argentina’s win keeps alive their dream of becoming the first team since Brazil (1958–1962) to win back-to-back World Cups. Messi, appearing in his sixth World Cup, continues to extend his record of impacting knockout-stage matches.

Read full Article
post photo preview
US Conducts Daytime Strikes On Iranian Targets, As CENTCOM Enforces Naval Blockade

U.S. Central Command (CENTCOM) on Wednesday, executed a second wave of daylight strikes against Iran and disabled the Curaçao-flagged tanker M/T Belma with Hellfire missiles after it ignored warnings while attempting to violate the reimposed U.S. naval blockade of Iranian ports.

Following a heavy 90-minute wave of morning strikes that concluded around 11430 UTC (which hit coastal defense systems and cruise missile storage on Greater Tunb Island), the U.S. launched a second wave of daylight strikes at 1900 UTC. These daytime strikes are highly unusual and signal a significant increase in operational tempo.

The U.S. military stated these actions target Iranian capabilities threatening the Strait of Hormuz, having already redirected two other compliant vessels during the first 24 hours of enforcement.

In rapid retaliation, Iran's Revolutionary Guard (IRGC)  and Iranian army launched coordinated missile and drone strikes targeting U.S. military command centers, air defenses in Kuwait, Bahrain, Jordan, UAE and Erbil Air Base/U.S. Consulate Area, and a primary "gathering center" of U.S. forces in northern Iraq.

The U.S. reinstated its maritime blockade on Tuesday to stop vessels from entering or exiting Iranian ports, a move President Donald Trump clarified would not include a previously proposed 20% cargo fee but would instead rely on new trade deals with Gulf states.

During enforcement, CENTCOM fired missiles into the M/T Belma's smokestack as it headed toward Kharg Island, marking the tenth commercial ship disabled since April for resisting U.S. instructions.

The blockade aims to secure the waterway, through which roughly 20% of global oil supplies typically move, following recent Iranian attacks on commercial shipping.

Following the U.S. strikes on Iranian coastal defenses and missile sites, Tehran threatened to halt all Middle East energy exports, declaring that regional oil would be available "to everyone or to no one."

 The conflict has disrupted global trade, pushing Brent crude prices above $85 a barrel, and raises fears of a wider regional war involving the Bab el-Mandeb Strait. The military confrontation between the U.S. and Iran has escalated dramatically following the breakdown of a short-lived June ceasefire.

Meanwhile Trump announced in a Truth Social that a detained American citizen has been freed  by Iran. "Iran has allowed an American Citizen, who was wrongfully detained in December of 2024 under the “presidency” of Sleepy Joe Biden, to leave the Country. She is now safely outside of Iran, and in good condition. The United States of America appreciates this gesture of Goodwill by Iran!" the president wrote.

Read full Article
post photo preview
Spain Dominates France, Advances To Their Second FIFA World Cup Final

Spain defeated France 2-0 in the 2026 FIFA World Cup semi-final, ending the French team's bid for a third consecutive final appearance and securing Spain's first final spot since their 2010 victory. The match, played at AT&T Stadium in Arlington, Texas, saw Spain completely neutralize France’s star-studded attack led by Kylian Mbappé, who was rendered ineffective by a disciplined Spanish defensive structure.

The decisive moment arrived in the 22nd minute when Lamine Yamal drew a foul from Lucas Digne inside the box, leading to a penalty converted by Mikel Oyarzabal. This goal marked the first time France had trailed in the tournament, shifting the psychological momentum significantly.

France’s troubles compounded when William Saliba was forced off with an injury shortly after, disrupting their defensive stability. In the 58th minute, Pedro Porro doubled Spain’s lead with a clinical strike, effectively sealing the match.

Despite France’s attempts to inject energy with substitutions like Rayan Cherki and Desire Doue, they failed to create meaningful chances against a Spanish side that had conceded only once throughout the entire tournament. Spain will now face the winner of the England-Argentina semi-final in the championship match on July 19.

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