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
Trump Frustrated Over Iran War Deadlock; As Vance, Netanyahu Hold Candid Meeting Over Israeli Push For Escalation

U.S. President Trump reportedly "erupted" in expletive-laden fury during a national security meeting last week, expressing deep frustration over the stalled Iran conflict and the lack of a clear strategy to force Tehran into a deal after nearly six months of war.

While Trump claimed he did not intend a "long, drawn-out war," unnamed officials describe a White House facing "strategic defeat" due to internal disunity and Iran's refusal to negotiate despite tactical US victories. The White House has officially denied the account of Trump's outburst, insisting the administration remains united and "locked and loaded" to continue punishing Iran.

“I don’t think he believed it was going to be this difficult to get the Iranians to agree to a deal," a close Trump ally who spoke to him recently, reportedly said. "There was not a real strategy for how long or what they should do to get to the endpoint. He did not intend this to be a long, drawn-out war."

Deep divisions have emerged within Trump's inner circle regarding the path forward, splitting advisers into two distinct camps. Defense Secretary Pete Hegseth and US Central Command (CENTCOM) Commander Brad Cooper advocate for increased military pressure, whereas Vice President JD Vance and Joint Chiefs Chairman Dan Caine warn against depleting munitions stockpiles without a defined endgame.

Trump expressed deep irritation at being unable to secure a lasting deal or exit strategy after a preliminary Memorandum of Understanding (MOU) collapsed. Insiders noted he was frustrated that his national security team lacked a cohesive, unified policy guidance. The president reportedly referred to Iranian leadership as "lunatics and scumbags," lamenting that trying to negotiate with Tehran was a "waste of time."

This strategic deadlock coincides with rising domestic political pressure ahead of the November midterm elections, as Republicans fear voter backlash over soaring fuel prices and war fatigue.

White House Press Secretary Karoline Leavitt denied reports that Trump lost control or lacked confidence in his team, stating: "The president has a great team whom he trusts... He's locked and loaded to keep punishing Iran."

Meanwhile tensions between the US and Israel reared its head as Prime Minister Benjamin Netanyahu confronted JD Vance in a candid private meeting on Wednesday, following Vance's public criticism of the Israeli government's disloyalty to Trump.

Since the start of the US-Israel-Iran war, Vice President Vance has been one of the Trump administration's most vocal advocates for a diplomatic resolution with Iran to prevent a nuclear weapon without entangling the U.S. in a prolonged regional war.

Tensions escalated after Vance appeared on The Joe Rogan Experience, where he openly accused elements inside Netanyahu's government of trying to manipulate U.S. public opinion, running foreign influence campaigns to sabotage U.S.–Iran peace talks, and attempting to drag the U.S. into an endless war. On the podcast, the vice president also claimed that convicted pedophile Jeffrey Epstein had links to "Israeli intelligence" elements.

During their direct one-on-one meeting at the Blair House in Washington, Netanyahu confronted Vance over his public criticisms, arguing that the public comments undermined Israel and threatened the bilateral alliance. Vance, on the other hand, held his ground, suspecting Netanyahu and his allies in pro-government Israeli media of orchestrating attacks to target the vice president politically.

Netanyahu, who is facing reelection in October, sought to repair strains in the alliance after Trump privately complained that the Israeli leader was trying to drag the US deeper into the conflict to serve his own political needs. During a recent Fox News interview, Trump expressed annoyance that Netanyahu was sharing intelligence on Iranian nuclear activities, stating, "Bibi is telling me that because he wants me to stay involved."

The U.S. has achieved several tactical military objectives, but the administration remains divided over whether to push for aggressive regime-level military pressure on Iran or force a diplomatic deal.

While Netanyahu publicly praises his rapport with President Trump, Israeli leadership has pushed to keep up military pressure on Iran's nuclear sites (such as Pickaxe Mountain). Meanwhile, figures like Vance argue that Israel is attempting to dictate U.S. foreign policy timelines at the expense of American strategic interests.

Read full Article
post photo preview
NROL-95: SpaceX Launches Classified US Spy Satellite

A SpaceX Falcon 9 Block 5 rocket launched the NROL-95 mission for the U.S. National Reconnaissance Office (NRO) on Thursday (July 30), at 0710 UTC, from Space Launch Complex 40 (SLC-40) at Cape Canaveral Space Force Station, Florida. This launch marked the NRO’s fourth national security mission of 2026 and the second conducted from Cape Canaveral in partnership with SpaceX.

The Falcon 9 first-stage booster, B1096 landed as planned about 8.5 minutes after liftoff, at Landing Zone 2, producing a sonic boom audible across Brevard County. B1096 completed its seventh flight, having previously flown missions including IMAP, CRS-34, NROL-77, GPS III-9, and Starlink deployments, acording to SpaceX mission description.

The broadcast of the second stage and payload deployment was restricted at the NRO's request. The payload is classified, with the NRO designing, building, and operating the satellite. The agency has revealed the NROL-95 mission patch. It depicts a snarling ferret with a nighttime sky in the background and the words "We are the Champions" on the emblem's lower border.

"The ferret, a clever creature, embodies agility and resilience — key traits for exploration. Its confident grin and bright eyes reflect a spirit of victory in a realm where determination meets adventure," NRO officials said in an NROL-95 mission description.

"The bold phrase 'We are the Champions' encapsulates the camaraderie and pride shared among those on this purposeful mission," they added.

The mission is part of the National Reconnaissance Office’s Proliferated Architecture program, which focuses on deploying numerous smaller, cost-effective satellites across multiple orbital planes to enhance intelligence, surveillance, and reconnaissance capabilities. 

Thurday's mission represents the third NRO launch for SpaceX under the National Security Space Launch (NSSL) Phase 2 contract, awarded in August 2020.

Read full Article
post photo preview
'Heavy Wave' Of US Strikes Hit Iranian Targets After 'Surprise Attack' On American Base In Jordan

U.S. Central Command (CENTCOM) conducted a "heavy wave" of airstrikes against dozens of Islamic Revolutionary Guard Corps (IRGC) targets in Iran on Thursday, from 0000 UTC to 0200 UTC, a "powerful response" to an attempted Iranian ballistic missile attack on U.S. forces in Jordan the previous evening, CENTCOM said in posts on X.

According to CENTCOM, the strikes targeted military command centers, missile and drone facilities, coastal surveillance sites, and maritime capabilities to degrade threats against American forces and commercial shipping.

In response to CENTCOM strikes on Iranian targets, the IRGC launched retaliatory attacks against U.S. facilities in Jordan, Kuwait, and Bahrain. The IRGC claimed its aerospace forces targeted the Muwaffaq Salti Air Base in Azraq, Jordan, using ballistic missiles to strike what it described as the U.S. Central Command headquarters and facilities housing F-35 fighter jets.

The IRGC statement asserted that its forces "completely destroyed three F-35 aircraft" and caused "heavy damage" to three others at the base, while also claiming the killing of enemy officers and maintenance personnel. Tehran said the attack is a necessary response to U.S. bombardment of Qeshm Island, which Iranian officials reported killed a family, declaring that the war would continue until "the last American occupier is expelled."

Jordanian and U.S. contradicted Iran's claims, with the Jordanian military claiming that its air defenses successfully intercepted and destroyed all five incoming ballistic missiles with no casualties or material damage reported. CENTCOM claimed that the missiles were successfully intercepted and that U.S. forces remained at a high state of readiness.

President Donald Trump authorized today's offensive after previously halting strikes to allow for potential negotiations, telling reporters at the White House Wednesday, that it was the U.S. military's "turn" to hit Iran "very hard."

The escalation followed a collapsed diplomatic four-day pause in hostilities, during which the IRGC launched multiple ballistic missiles at a U.S. base in Jordan in what CENTCOM termed an "attempted surprise attack." The attack was widely interpreted by analysts as an attempt by Tehran to demonstrate military initiative and pressure the Trump administration during ongoing mediation efforts. CENTCOM claimed all incoming missiles were successfully intercepted by U.S. and Jordanian air defenses.

U.S. and Saudi fighter aircraft conducted joint strikes Tuesday, against Iran-backed militia logistics and weapons sites across seven provinces in Iraq, killing at least 20 fighters from the Popular Mobilization Forces.

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