Huawei Quick Apps zijn het alternatief voor Google Instant Apps voor Huawei- en Honor-smartphones en brengen veel extra voordelen met zich mee. Lees verder om meer te weten!
Android zonder Google en Google Mobile Services (GMS) is een vreemd concept voor de gemiddelde consument, een die de ervaring die ze van hun Android verwachten fundamenteel verandert smartphone. En vanwege bepaalde politieke beslissingenHuawei staat voor de weinig benijdenswaardige taak om de wereld buiten China ervan te overtuigen dat het software kan leveren ervaring op Android die kan concurreren met de ervaring die ze van Google gewend zijn Android. Het Chinese bedrijf had wel enige vooruitziende blik, aangezien het al lang vóór de politieke activiteiten op verschillende terreinen was begonnen beslissingen, en deze wegen moesten vervolgens worden opgevoerd en worden ingevuld als vervanging voor cruciale Google-services kaders. In dit artikel nemen we een kijkje Snelle apps van Huawei, een dergelijke weg die als alternatief dient Instant-apps van Google.
Google Instant-apps
Google geïntroduceerd Instant-appsterug op Google I/O 2016, en stelt het zich voor als de volgende evolutionaire stap in de manier waarop Android-apps worden ervaren. Traditioneel zou een gebruiker een hele app moeten downloaden en installeren, zelfs als het de bedoeling was om alleen maar de app te bekijken of een heel specifieke eenmalige taak uit te voeren; en vergeet niet om de app te verwijderen als ze hun telefoon schoon willen houden. Met Instant Apps konden gebruikers apps "streamen" om bepaalde beperkte functionaliteit uit te proberen, zonder dat er enige rompslomp gepaard ging met de installatie. Deze aanpak beloofde het bereik voor app-ontwikkelaars te vergroten, omdat ze in wezen een native Android-app-ervaring op de gebruiker konden projecteren via een URL in plaats van alleen maar een website te presenteren. In de loop der jaren zijn er bij Instant Apps verschillende belangrijke verbeteringen doorgevoerd: de Google Play Store heeft ondersteuning gekregen voor Instant Apps, met een prominente De knop 'Probeer nu' verschijnt naast 'Installeren' bij verschillende populaire apps mochten ontwikkelaars dat wel publiceer Instant Apps zonder website, en zelfs games namen deel aan de Instant Apps-party met speelbare demo's, iets dat zeker helpt bij de betrokkenheid als de De game is alleen betaald of beschikbaar voor pre-registratie.
Hoewel instant-apps onze behoefte aan traditionele apps nog niet volledig hebben geëlimineerd – en dat kunnen ze door hun ontwerp ook niet doen, omdat ze een voorloper zijn tot de volledige ervaring van een traditionele app of game, en niet tot een volledige vervanging: ze vervullen belangrijke functies voor zowel gebruikers als ontwikkelaars. Maar voor gebruikers en ontwikkelaars die naar Huawei kijken vanwege zijn hardware, zal het ontbreken van Instant Apps de algehele knelpunten in de Google-loze software-ervaring vergroten. Als een app voor zijn kernfunctionaliteit afhankelijk is van GMS, zal deze functionaliteit ook niet leverbaar zijn via Instant Apps. Door het ontbreken van de Play Store zijn er ook minder kanalen beschikbaar waar gebruikers instant-apps kunnen uitproberen, aangezien de Play Store een van de populaire media was om instant-apps te promoten.
Huawei snelle apps
In een ideale wereld zou de politieke situatie die Huawei dwingt het gebruik van Google-diensten stop te zetten, niet bestaan. Maar we leven niet in een ideale wereld, dus de volgende beste oplossing voor Huawei is ervoor te zorgen dat zijn belanghebbenden op minimale manieren worden beïnvloed. Voor hetzelfde, de Huawei AppGallery werd gepresenteerd als het alternatief van eigen bodem naar de Google Play Store voor app-distributie. HMS Kern geprobeerd de ruimte op te vullen die was ontstaan door de afwezigheid van GMS; terwijl Huawei Ability-galerij presenteerde zichzelf als het allesomvattende servicedistributieplatform. Huawei Quick Apps heeft tot doel het gat in het Instant Apps-framework van Google op te vullen, door gebruikers een installatievrije app-ervaring te bieden op de smartphones van Huawei.
Net als Instant Apps heeft Quick Apps tot doel de wrijving te verminderen die gebruikers voelen wanneer ze een app moeten installeren over de terughoudendheid waarmee een gemiddelde gebruiker wordt geconfronteerd om een grote app te installeren, terwijl hij maar een beperkt nut heeft om vooruit te kijken naar. Omdat gebruikers aarzelen bij het installeren van nieuwe apps, moeten ontwikkelaars alternatieve mechanismen verkennen om deze te verkrijgen de ervaring van hun app voor de gebruiker, aangezien het promoten van een nieuwe app hierdoor een moeilijke klus wordt omstandigheden.
Voordelen
Enkele van deze alternatieve mechanismen zijn onder meer HTML5 en Progressive Web Application (PWA), WeChat Mini-programma's, Facebook Instant Game en natuurlijk de Google Play Instant App; maar er zijn nadelen verbonden aan elk van deze. PWA's zijn goed voor het tot stand brengen van een universele ervaring via een browser, maar ze kunnen de neiging hebben om een langzamere interactie-ervaring te hebben vergeleken met een echte applicatie. Op dezelfde manier zijn WeChat Mini-programma's op HTML 5 en JavaScript gebaseerde programma's, die lijden onder een langzamere interactie-ervaring en een beperkt bereik buiten China. Facebook Instant Game maakt gebruik van HTML 5 en WebGL, maar lijdt onder het gebrek aan native grafische versnelling. Google's Instant Apps waren dus een goede oplossing tegen deze opties, maar ook dit lijdt onder de beperkte bruikbaarheid als de De hele bedoeling van Instant Apps is om beperkte functies te bieden en de gebruiker ervan te overtuigen of hij de volledige functionaliteit moet installeren app.
De Huawei Quick App maakt gebruik van HTML 5, JavaScript en CSS om een native GUI voor de app te bieden, terwijl het codevolume wordt teruggebracht tot slechts 20% van een traditionele Android-app. Quick Apps zijn niet alleen beperkt tot Huawei-apparaten, aangezien Huawei beweert dat ze compatibel zijn met een "nieuwe reeks standaarden" ondersteund door meer dan twaalf grote Chinese fabrikanten van mobiele telefoons, die meer dan 35% van de wereldmarkt en 85% van de wereldmarkt vertegenwoordigen. Chinese markt; en wordt ondersteund op meer dan 1 miljard smartphones. De enorme omvang van de ondersteuning maakt ze lucratief voor ontwikkelaars die nieuwe gebruikers willen bereiken. Quick Apps ondersteunt ook alle "H5"-apps, dit zijn in wezen mobiele webpagina's die vaak worden gedeeld via WeChat in China. Quick Apps kunnen ook aan het startscherm van een apparaat worden toegevoegd en hebben ook toegang tot apparaatfuncties.
Hoewel de Instant Apps van Google toegankelijk zijn via een deeplink-URL en via de Google Play Store, kunnen Huawei Quick Apps dat ook zijn toegankelijk via de Huawei AppGallery, via Zoeken, Instant Access, Smart Care (Huawei Assistant op het startscherm), via de Huawei Quick App Center-appen via deeplink-URL's. De Quick App Center-app kan snelle apps uitvoeren en beheren, zodat u zeker weet dat u de nieuwste beschikbare versie van de app gebruikt. Het stelt gebruikers ook in staat gegevens te verwijderen, autorisaties in te trekken en meldingen voor een snelle app uit te schakelen.
Wat hun uitgangspunt betreft, kunnen Quick Apps onmiddellijk worden geopend en worden gebruikt zonder dat ze hoeven te worden geïnstalleerd. Huawei beweert ook dat ze automatisch kunnen updaten en een beperkte opslagruimte in beslag nemen. Eenmaal gesloten, kunnen ze ook gemakkelijk worden herontdekt via het pictogram op het startscherm, of worden gevonden via recent gebruikte apps of via pushmeldingen.
Huawei beweert ook dat Quick Apps even goed presteren als traditionele Android-apps. In de tests presteerde een Quick App vrijwel hetzelfde als een gelijkwaardige Android-app, terwijl hij slechts een heel klein deel van de opslagruimte nodig had. Deze lage opslagbehoefte zal erg handig zijn op budget-smartphones, omdat gebruikers met vertrouwen lager kunnen worden opslagapparaten, slaan hun media op en behouden nog steeds de mogelijkheid om toegang te krijgen tot native Android-ervaringen apps.
Huawei beweert ook dat de adoptie van Quick Apps een snelle stijging doormaakt. Tot nu toe worden Quick Apps ondersteund op meer dan 250 miljoen Huawei-telefoons, met een MAU van meer dan 30 miljoen. De toegang tot snelle apps is ook elk kwartaal met 100% toegenomen en de gemiddelde tijd per gebruiker bedraagt meer dan 14 minuten per dag.
In een tweede voorbeeld beweert Huawei dat Quick Apps een beter rendement opleveren bij promotionele activiteiten. Wanneer zowel Quick Apps als de traditionele Android-app op verschillende manieren worden gepromoot, zag de Android-app slechts 10% van de gebruikers bereikte het installeren van de app, terwijl bij de Quick App 72% van de gebruikers de Quick App ervaarde, wat een zeer substantieel cijfer aangeeft effect. Het gebruikersbehoud bleef echter hetzelfde, wat nog steeds getuigt van de voordelen van de Quick App-aanpak. Omdat meer gebruikers de Quick App hebben ervaren, zijn de promotiekosten per behouden gebruiker drastisch gedaald, waardoor het een veel efficiëntere methode is geworden om de app-ervaring te promoten en te adverteren.
De prestatiegerelateerde voordelen van Quick Apps strekken zich ook uit tot Quick Games, wat in wezen games in het Quick Apps-formaat zijn. Huawei beweert dat Quick Apps via H5 kunnen werken of ook "native runtime-games" kunnen zijn. Native runtime-games via Quick Apps beloven grafische versnelling op apparaatniveau, waardoor de game soepel en van hoge kwaliteit draait. De games behouden ook de mogelijkheid om toegang te krijgen tot apparaatmogelijkheden, waaronder locatie, sensoren, Bluetooth en andere.
De voordelen van Quick Apps strekken zich ook uit tot de tijd die daadwerkelijk gemoeid is met het bouwen van een Quick App of Quick Game. Als u al een bestaande H5-app of -game heeft, kunt u binnen een uur een Quick-app of -game operationeel hebben. Het tijdsbestek wordt met nog eens twee dagen verlengd als u de account- of betalingsdiensten van Huawei wilt integreren. Huawei beweert dat nieuwe Quick Apps al binnen een week kunnen worden ontwikkeld en uitgebracht.
Nadelen
Quick Apps hebben veel voordelen, maar er zijn enkele beperkingen aan verbonden waar u als ontwikkelaar rekening mee moet houden.
Als uw app/game erg groot is, is er sprake van prestatieverlies dat duidelijk wordt door de grotere vermindering van het volume van het pakket. Bovendien ondersteunt Quick Apps niet het hele scala aan Android API's; Dus als uw app afhankelijk is van enkele zelden gebruikte API's, kunt u niet volledig op een schone manier migreren. Op dezelfde manier vermeldt Huawei dat apps waarvoor speciale machtigingen nodig zijn, zoals thema-APK's, niet worden ondersteund via het Quick App-formaat.
Quick Apps moeten ook draaien op het ‘Quick Application Center’-platform, dat vooraf op apparaten wordt geladen via hun Android 10-updates. Apparaten die niet op Android 9 draaien, moeten het platform één keer downloaden en installeren om Quick Apps te kunnen uitvoeren.
Telefonische ondersteuning
Snelle apps zijn nuttig, maar hun bruikbaarheid is slechts zo breed als hun beschikbaarheid voor eindgebruikers op hun apparaten. Alle Huawei-smartphones gelanceerd na de Huawei Mate 30 ondersteunt Quick Apps rechtstreeks, terwijl andere geselecteerde Huawei- en Honor-apparaten dit zullen ondersteunen wanneer ze hun Android 10-update ontvangen. Huawei heeft een lijst gedeeld met toestellen die Quick Apps ondersteunen na hun Android 10-update:
- Huawei Mate RS
- Huawei Mate 20
- Huawei Mate 20 Pro
- Huawei Mate 20 Lite
- Huawei Mate 20 X
- Huawei Mate 10
- Huawei Mate 10 Pro
- Huawei P30
- Huawei P30Pro
- Huawei P30 Lite
- Huawei P20
- Huawei P20 Pro
- EER V20
- EER 20
- EER 20S
- EER Magie 2
- EER 10
- EER V10
- Huawei Nova4
- Huawei Nova5
- Huawei Nova 5 Pro
Bovendien kunnen meer Huawei-telefoons Quick Apps ondersteunen zodra hun AppGallery is bijgewerkt naar v10.1 of hoger.
Projectstructuur
Op verschillende Developer Day-conferenties heeft Huawei informatie gedeeld over de projectstructuur van een Quick App.
Een snelle app heeft de extensie .rpk. De projectstructuur bestaat uit drie delen. Het Manifest-bestand bevat de meta-informatie van de Quick App, met details zoals de pakketnaam, app-naam, versienummer, startschermpictogram, paginapad en andere relevante configuraties. De app.ux bevat alle algemene mogelijkheden van het project. Het derde element is pagina en elke pagina komt overeen met een submap die het lay-outbestand, het CSS-bestand en het actieve JavaScript-bestand van de app bevat. Elke Quick App RPK is ondertekend met een unieke handtekening, op dezelfde manier als Android-apps worden ondertekend. Houd er dus rekening mee dat u de handtekeningsleutel privé en veilig bewaart.
Huawei biedt een IDE (voor Windows en MacOS) voor het ontwikkelen van snelle apps en games, samen met documentatie voor meer informatie over het ontwikkelen van Quick Apps. Er zijn ook demo-apps opgenomen in de IDE, dus u kunt er zelf een kijkje nemen. Zodra u uw Quick App heeft ontwikkeld en klaar bent voor release, moet u zich aanmelden bij de Huawei Developer website en dien uw Quick App in, nadat u de landen en regio's heeft geconfigureerd waar u uw Quick App naartoe wilt bereik. Huawei zal de inzending beoordelen en vervolgens de Quick App vrijgeven in de doellanden en -regio's. Als u van plan bent gebruik te maken van de ID-, betalings- of pushdiensten van Huawei, moet u deze diensten aanvragen voordat u de ontwikkeling, foutopsporing, indiening en beoordeling van de app kunt voltooien.
Bezoek voor meer informatie Huawei's Quick App-bronnen.