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
Belgium Beats USA To Qualify For The Quarterfinals In The 2026 FIFA World Cup, Amid Balogun Red Card Controversy

Belgium defeated the United States 4-1 in the Round of 16 of the 2026 FIFA Men's World Cup at Lumen Field in Seattle, eliminating the co-hosts and advancing to the quarterfinals to face Spain. This comes amid the controversy surrounding FIFA's suspension of the one=game ban of American player Folarin Balogun.

Belgium dominated early when Nicolas Raskin exploited defensive lapses on the left, crossed low, and Charles De Ketelaere tapped in unmarked scoring in the 9th minute. The U.S. defense (including Sergiño Dest and others) was caught ball-watching.

In the 31th minute, Malik Tillman scored a free-kick from ~25 yards (straight-on but deeper than his previous one vs. Bosnia). It deflected off Belgian player Hans Vanaken and wrong-footed Thibaut Courtois, giving the US an equalizer that energized the American crowd.

In the 33rd minute, Leandro Trossard crossed from the byline; De Ketelaere headed home unmarked, beating Tim Ream. Poor marking again from the U.S. put Belgium ahead 2-1.

A major error by U.S. goalkeeper Matt Freese when he came off his line for a long ball, chested it down under pressure from De Ketelaere, hesitated, and lost control. Hans Vanaken pounced for a long-range finish in the 57th minute putting Belgium ahead 3-1. This effectively ended U.S. hopes.

In the 93rd minute, Amrican Chris Richards' giveaway in the box allowed Romelu Lukaku to seal it in stoppage time, 4-1, for the Belgians.

Belgium dominated possession and exploited U.S. defensive errors and naivety throughout. De Ketelaere was outstanding. The U.S. had moments, especially after the equalizer, but looked overmatched, with Christian Pulisic underperforming before a leg injury forced him off. Balogun was largely quiet. Substitutions like Gio Reyna and Ricardo Pepi couldn't turn it around.

Belgium joins Spain (their next opponent, Friday in the LA area), England, Norway, France, and Morocco in the quarterfinals. All three co-hosts, USA, Canada, Mexico, were eliminated in the Round of 16.

Pre-match coverage which added extra tension, Monday, was a surprise move by FIFA. The soccer body suspended Balogun's one-game ban (probationary period of one year under their disciplinary code, Article 27). If he commits a similar offense in that period, the ban activates. But he was cleared to play in the match against Belgium, after President Trump's intervention.

Trump and U.S. officials appealed to FIFA, including a phone call to the organization's President Gianni Infantino.

Critics called it favoritism toward the co-hosts. Belgium's federation in a statement said it was "astonished," and accused FIFA of crossing a "red line" on fair play. The Belgian soccer body appealed the decision but FIFA denied it. They considered post-match challenges to the decision, but the match proceeded with Balogun playing. Given the match result early Tuesday morning (UTC), the Belgians may not bother appealing afterall.

Read full Article
post photo preview
Trump Confirms Phone Call To FIFA President Over Balogun Red Card Decision: That Wasn't A Foul

President Donald Trump confirmed he personally called FIFA President Gianni Infantino to request a review of Folarin Balogun's red card, stating he "didn't think it was a foul" and initially did not understand the suspension implications.

"I've never seen anything like it. I saw the play... that wasn't a foul," Trump told reporters at the White House Monday. "That wasn’t even an infraction. That was two guys running full speed that happened to crash into each other... So yes, I asked for a review by FIFA."

White House officials reportedly orchestrated a multi-day legal and political campaign to overturn the sanction after Balogun was ejected during a 2–0 win against Bosnia-Herzegovina. Commerce Secretary Howard Lutnick, who attended the match, and Andrew Giuliani, head of the White House World Cup task force, recruited lawyers to challenge the use of slow-motion replay in the VAR decision and raised unproven allegations regarding the referee's history.

While Trump told reporters he only asked for a review and claimed no influence over the independent disciplinary committee's outcome, sources indicate he made multiple calls to Infantino to secure the reversal under Article 27 of FIFA's disciplinary code, which permits suspending disciplinary measures for probation.

Following this intervention and the submission of additional evidence by the U.S. government, FIFA reversed Balogun's one-game suspension on July 5, 2026, marking the first time since 1962 a World Cup red card did not result in a mandatory ban.

The decision allows Balogun to play for Team USA against Belgium in the Round of 16, though it sparked outrage from the Belgian federation and accusations of compromised tournament integrity from UEFA.

The reversal has drawn sharp criticism and raised questions about political influence in sports governance. The Belgian football federation described the decision as "astonishing" and filed an unsuccessful appeal, while UEFA called it "incomprehensible and unjustifiable."

Infantino said in a statement: “I have seen the public comments regarding the decision of the independent FIFA Disciplinary Committee related to the suspension of Folarin Balogun, and I would like to reiterate a fundamental principle of FIFA’s governance.

“FIFA’s judicial bodies are independent. They operate autonomously, apply the FIFA Disciplinary Code, and decide cases based on the applicable regulations and the specific facts before them. Their independence is essential to the credibility and integrity of football, and this must always be respected.

“Yes, I regularly discuss matters related to the FIFA World Cup with the President of the United States, and on this matter, I did receive a call from President Donald Trump, just as I receive calls from heads of state, government officials, football stakeholders and business executives from around the world on many different issues. During our conversation, I explained that there was an ongoing legal process involving FIFA’s independent judicial bodies and that the case would be decided in due course by the competent bodies. That is how FIFA’s system works, and it is a principle that I will always uphold.

“I read the decisions of the FIFA Disciplinary Committee when they are issued. Sometimes I am surprised by them. Sometimes I agree with them, and sometimes I disagree.

“What I always do, however, is respect those decisions and the autonomy of the bodies that make them. Whether we personally like a decision or not is irrelevant. Respect for independent institutions and the rule of law is what protects the integrity of our competitions and the credibility of FIFA at all times.” 

Trump, who previously received the inaugural "FIFA Peace Prize" from Infantino, celebrated the move on Truth Social as correcting a "great injustice." Many soccer analysts and commentators have also criticized the referee's decision in to issue the red card, saying it was a unfair and wrong call.

Read full Article
post photo preview
England, France Advance To The Quarterfinals; Brazilian Players Cry After Loss To Norway

England defeated Mexico 3-2 in the Round of 16 at Estadio Azteca early morning UTC, Monday, advancing to the quarterfinals against Norway.

Mexico, as co-hosts, entered the match with strong home support and momentum after beating Ecuador 2-0 in the Round of 32. Mexican fans had previously disrupted Ecuador's preparations with loud noise outside their hotel. They attempted the same tactic against England.

England tried to keep their hotel location secret (reportedly booking multiple options) and arrived in Mexico City amid a hostile reception. Hundreds of fans booed the team bus upon arrival. Heavy security followed, with over 100 riot police in bulletproof vests, a fence, Guardia Nacional officers, and other measures (including a police dog and drone) around the hotel—likely the JW Marriott in Santa Fe.

Despite these efforts, hundreds of Mexican fans gathered late Saturday night. They used loudspeakers, horns, drums, trumpets, music, chanting "Mexico," revving engines, and fireworks in a "serenata" to disrupt the players' sleep. Police kept most fans at a distance, pushing some back ~200 meters, and the hotel's soundproofing helped limit the impact. England still faced a raucous atmosphere at the Azteca. The match itself was delayed about an hour by severe weather.

England took control with Bellingham's two rapid first-half goals--in the 36th-and 38th-minute--assisted by Bukayo Saka and Kane. Mexico pulled one back quickly Julián Quiñones' 42nd minute volley before halftime. In the second half, England went down to 10 men when Jarell Quansah received a straight red card after dangerous challenge on Jesús Gallardo, around the 54th-minute. Harry Kane's 69th-minute penalty restored a two-goal cushion for the English.

Mexico got a 69th-minute penalty back through Jiménez Raúl Jiménez after another foul involving Kane.

England then defended resiliently for the rest of the match, with standout performances from goalkeeper Jordan Pickford and winger Anthony Gordon helping them hold on despite Mexico's pressure and home advantage.

This was Mexico's first World Cup loss at the Azteca (a historic venue for them), ending their run and extending their wait for a quarterfinal appearance since 1986. England avenged some historical ghosts from their last visit to the stadium.

England will face Norway (who upset Brazil 2-1 in the Round of 16, with Erling Haaland scoring twice) in the quarterfinals, this weekend in Miami.

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