Pothuajse me siguri keni hasur në një skedar APK përgjatë këtyre viteve për ta instaluar atë në pajisjen tuaj celular pa pasur nevojë të kaloni nëpër Dyqanin e Luaj. Këto skedarë janë ekzekutues për të nisur një aplikacion, ose nga dyqani Google Play ose nga drejtoritë e tjera të shkarkimeve.
Hapja e skedarëve APK në PC është e mundur, e gjithë kjo varet në një masë të madhe nga emulators, nëse një aplikim apo një lojë video varet prej tyre. Si parazgjedhje Windows nuk është në gjendje ta njohë dhe ta bëjë atë të funksionojë, por duke parë makineritë e ndryshme virtuale është më mirë t'i përdorësh ato.
Emulatorët janë plotësisht falas dhe të lehtë për tu përdorur nëse doni të përdorni APK-të e ndryshme, qoftë në Windows ose në sisteme të tjera, duke përfshirë të dy Mac Os dhe Linux. Falë tyre ju mund të përdorni plotësisht të gjitha aplikacionet sikur të ishte një celular.
Probleme me instalimin e një APK në pajisjen tuaj? Shikoni këtë tutorial.
Çfarë është një skedar APK?
Un Skedari APK, akronim për Paketën e Aplikimit Android, është formati standard (me një shtesë .apk) për shpërndarjen dhe instalimin e aplikacioneve në pajisjet Android. Konceptualisht, ai është i ngjashëm me një skedar .exe në Windows ose një skedar .deb në sistemet Linux, pasi përmban të gjithë komponentët e nevojshëm për të ekzekutuar një aplikacion në një mjedis specifik.
Këta skedarë të paketuar, si të tjerë të ngjashëm për instalimin e aplikacioneve, kanë një struktura e brendshme I cili përbëhet nga:
- i qartë: është një skedar XML që përshkruan përbërësit e aplikacionit, lejet që kërkon, veçoritë që ai mbështet, etj. Mund të jetë i ngjashëm me të famshmin README për PC.
- Burime: Do të përmbajë gjithashtu gjithçka të nevojshme për funksionimin e aplikacionit, të tilla si imazhe, paraqitje, vargje dhe skedarë të tjerë që përdoren për të ndërtuar ndërfaqen e përdoruesit dhe logjikën e aplikacionit.
- klasat: Në thelb është kodi burimor i përpiluar (bytecode) në format Dalvik ose ART (Android Runtime), domethënë udhëzimet që procesori duhet të ekzekutojë që aplikacioni të funksionojë.
- Bibliotekat: përfshin biblioteka të jashtme që aplikacioni përdor për të kryer detyra specifike, të tilla si aksesi në harduer, rrjete ose baza të të dhënave.
- Aktive: Skedarët shtesë që nuk përpilohen ose përpunohen nga sistemi i ndërtimit kur aplikacioni është i instaluar, si p.sh. skedarët e konfigurimit ose të të dhënave.
Përveç kësaj, APK mund të përfshijë gjithashtu a nënshkrimin ose certifikatën e sigurisë për të siguruar autenticitetin dhe integritetin. Kjo është e rëndësishme kur i shkarkoni këto skedarë nga dyqanet e aplikacioneve si ai zyrtar, Google Play, ose alternativa të tjera si Amazon Appstore, F-Droid, Uptodown, APKPure, etj. Megjithatë, kur shkarkoni nga burime të tjera, kjo nuk do të garantojë siguri…
Mjedisi i instalimit të APK-së
Kur një përdorues instaloni një APK, sistemi Android verifikon nënshkrimin dixhital dhe nxjerr komponentët e aplikacionit. Më pas, i instalon në pajisje, në dosjet përkatëse të sistemit dhe gjithashtu i bën të aksesueshme për sistemin operativ. Në këtë mënyrë, thjesht klikoni në ikonën e aplikacionit që ai të fillojë të funksionojë.
Që e gjithë kjo të funksionojë kaq lehtë, Android-it i duhet një mjedis kohëzgjatjeje. Dalvik ishte mjedisi i parë i ekzekutimit të Android, përgjegjës për konvertimin e bytekodit (rezultati i përpilimit të kodit burimor Java) në udhëzime që procesori i pajisjes mund t'i kuptojë. Sidoqoftë, Dalvik ishte një makinë virtuale e interpretuar, që do të thoshte se kodi ekzekutohej rresht pas rreshti sa herë që thirrej një funksion, gjë që mund të ndikonte në performancën.
Për të përmirësuar performancën dhe efikasitetin, Google prezantoi Android Runtime (ART) në Android KitKat (versioni 4.4). ART është një përpilues vetëm në kohë (JIT) që përpilon bytekodin në kodin vendas përpara se aplikacioni të ekzekutohet për herë të parë. Kjo do të thotë që kodi funksionon më shpejt dhe në mënyrë më efikase, pasi nuk ka nevojë të interpretohet çdo herë.
Vitet e fundit, Google ka prezantuar përmirësime të reja për skedarët APK:
- Paketa e aplikacioneve Android (AAB): I prezantuar në Android 8.0 (Oreo), AAB është një format i ri publikimi që zëvendëson atë tradicional. Një AAB përmban të gjithë përbërësit e një aplikacioni dhe lejon Google Play të gjenerojë dhe të japë APK të optimizuara për pajisje dhe konfigurime të ndryshme, duke reduktuar madhësinë e shkarkimit dhe duke përmirësuar përvojën e përdoruesit.
- Dorëzimi dinamikE lidhur ngushtë me AAB, kjo veçori i lejon aplikacionet të shkarkojnë burime shtesë në kohën e ekzekutimit, duke zvogëluar më tej madhësinë e shkarkimit fillestar të aplikacionit.
- Luaj Dorëzimi i veçorive– Lejon zhvilluesit të ndajnë aplikacionin e tyre në module të pavarura, duke e bërë më të lehtë përditësimin e pjesëve specifike të aplikacionit pa pasur nevojë të rinisin të gjithë aplikacionin.
Konsideratat e sigurisë
Kur punoni me një APK që nuk vjen nga një dyqan si Google Play, ku aplikacionet e ngarkuara verifikohen dhe ka një sërë sistemesh sigurie, është thelbësore të merren parasysh aspektet e mëposhtme të sigurisë. Mbani në mend se këto paketa APK mund të ishin ndryshuar me qëllim të keq për të kryer veprime të tjera në sistemin tuaj dhe madje edhe me kod me qëllim të keq. Kur aktivizoni instalimi nga burime të panjohura dhe shkarkimi i aplikacioneve nga faqet e palëve të tretaJu lutemi vini re sa vijon:
- Verifikoni nënshkrimin- Verifikoni gjithmonë nënshkrimin dixhital të APK-së kundrejt atij të zhvilluesit zyrtar për t'u siguruar që nuk është ndryshuar.
- Analizoni lejet: Rishikoni lejet që kërkon aplikacioni dhe sigurohuni që ato janë të nevojshme për funksionimin e tij dhe se nuk përfshin leje shtesë që mund të jenë të dyshimta.
- Skanoni për malware- Përdorni mjetet e analizës së malware për të zbuluar çdo kërcënim të mundshëm në APK.
- updated- Mbajeni sistemin tuaj Android të përditësuar me arnimet më të fundit të sigurisë.
Kontrolloni informacionin APK
Nëse ajo që ju kërkoni është thjesht kontrolloni informacionin e paketës, me të dhëna të tilla si emri i aplikacionit, versioni, përshkrimi, lejet, etj., mund të përdorni këto mjete:
Në Windows me APK-Info
Me mjete si APK-Info do të dimë gjithçka në lidhje me aplikacionin e shkarkuarMos harroni të shkarkoni gjithmonë skedarët APK nga faqja zyrtare. Për arsye sigurie, telefonat inteligjentë zakonisht instalimin nga burime të panjohura e kanë të çaktivizuar, por ndonjëherë ju duhet t'i aktivizoni nëse doni t'i instaloni në telefona.
APK-Info tregon detaje të tilla si versioni, përpilimi, madhësia e skedarit, emri i paketës, rezolucioni i ekranit për të cilin do të përshtatet, lejet, karakteristikat dhe më shumë. Idealshtë ideale të dini gjithçka për ndonjë nga APK-të që kemi shkarkuar për Windows.
Shtë një aplikacion falas dhe i disponueshëm në depo GitHub, ndërfaqja është e ngjashme me atë të një studiuesi standard të skedarëve Windows. Përveç versionit, APK-Info tregon disa qasje në anën e djathtë, duke përfshirë mundësinë e hyrjes në Dyqanin e Luaj direkt, si dhe qasje të tjera.
Në MacOS dhe Linux
APK-Info nuk disponohet për MacOS ose Linux, kështu që ju duhet të gjeni një alternativë. Mund të përdorni mjete nga Android SDK, si p.sh aapt (Android Asset Packaging Tool). Pasi të instalohet ky mjet, bëhet fjalë për të hyrë në guaskë dhe për të ekzekutuar komandën e mëposhtme nga drejtoria ku ndodhet paketa juaj APK:
aapt d -- vlerat që shënojnë emrin tuaj.apk
Shpaketoni ose nxirrni përmbajtjen e skedarëve APK
Për të nxjerrë përmbajtjen e skedarëve APK, ose për të hyrë dhe eksploruar përmbajtjen e tij, mund ta bëni atë në disa mënyra:
Shpaketoni skedarët në Windows me APKTool
Një mënyrë për të zhbllokuar skedarët APK në Windows po përdor ndërmarrjen Mjet APK në internet, një mjet falas në dispozicion në internet. Pavarësisht se faqja është në anglisht, përdorimi i saj është i thjeshtë dhe intuitiv, ju vetëm duhet të zgjidhni skedarin APK, të prisni që ajo të ngarkohet dhe kaq.
Dekompresimi do të bëjë të mundur të shihet gjithçka që përmban APK-ja në fjalë, varësisht nga madhësia që do të duhet pak a shumë, një skedar prej rreth 5 megabajt kërkon pak më pak se 30 sekonda për t'u hapur. Ju keni mundësinë ta zbërtheni atë dhe ta transferoni në ZIP për të punuar direkt nga Windows.
Do të tregojë të gjithë dosjet e krijuara, duke treguar gjithçka në lidhje me krijuesin, imazhet dhe gjithçka që i referohet këtij aplikacioni. APK Tool Online është një shërbim që funksionon për një kohë të gjatë falë Javadecompilers, një grup që, përveç këtij aplikacioni, ka edhe aplikacione të tjera të njohura nga Google Play Store.
Ekstraktoni APK me 7-Zip (Windows, MacOS dhe Linux)
7-Zip njihet si një nga kompresorët dhe dekompresorët me shumë formate më së miri i njohur, të gjitha me lejen e mjaft të tjerëve të përdorur si WinRAR dhe WinZIP. 7-Zip lejon, midis funksioneve të tij, të jetë në gjendje të dekompresojë skedarët APK, si dhe të tjerët si RAR, CAB, GZIP, 7Z dhe ZIP.
Programi me burim të hapur hap çdo APK nga çdo version i Windows/MacOS/Linux duke instaluar aplikacionin, për ta bërë këtë, hyni në Faqja zyrtare. Dekompresimi përdoret për të parë gjithçka që vjen me APK, shihni dosjet dhe mund të dini të gjitha detajet nëse është një aplikacion ose një lojë video.
PTa zbërthesh me 7Zip, bëjeni si më poshtë:
- Klikoni me të djathtën në skedarin APK të shkarkuar në PC
- Pasi të shfaqet menuja, zgjidhni 7-Zip dhe më në fund klikoni në "Ekstrakt skedarësh", jepini origjinën e destinacionit dhe të gatshëm t'ju tregojë se ku po shkon dekompresimi
Si të hapni skedarë APK me emulatorë në kompjuterin tuaj
Tani nëse është ajo që ju dëshironi hapni ose ekzekutoni skedarët APK për t'i bërë ato të funksionojnë në kompjuterin tuaj, atëherë mund të përdorni emuluesit ose mjediset e mëposhtme të ekzekutimit:
Në Windows, MacOS dhe Linux me Android Studio
Një tjetër aplikacion i rëndësishëm kur bëhet fjalë për hapjen e skedarëve APK është Android Studio, krijuar nga vetë Google dhe qëllimi i të cilit është zhvillimi i aplikacioneve. Android Studio dekompilon çdo aplikacion, është i përsosur nëse dëshironi të dini të gjitha informacionet në lidhje me një APK.
Shtë një mjet i ngjashëm me APK Tool në internet, por është krijuar edhe për zhvilluesit, me të është e mundur të krijoni një aplikacion nga e para. Android Studio ekzekuton skedarë APK në kompjuterin tuaj, qoftë në Windows, Mac OS dhe GNU/Linux, dhe shërben më shumë sesa thjesht të eksplorosh dosjet e tij, pasi mund ta provosh aplikacionin sikur të ishe në Android.
Në Windows dhe MacOS me BlueStacks
Për të hapur skedarë APK në kompjuterin tuaj falas dhe të lehtë bëhet përmes emulatorit BlueStacks, një emulator që është falas dhe aktualisht i disponueshëm në faqen e tij zyrtare. Përveç të qenit në Windows, është i disponueshëm për përdoruesit e Mac OS, duke ofruar të njëjtin mjedis dhe lehtësinë e përdorimit.
Pasi të instalohet BlueStacks, do të duhet ta konfiguroni për të filluar ta përdorni sikur të ishit në Android, është e nevojshme të lidhni një llogari me Play Store. Nuk është e nevojshme të jetë ai që përdoret rregullisht në telefon, mund të jetë çdo gjë tjetër përveç Gmail.
Nëse dëshironi të hapni një skedar APK në BlueStacks duhet të kryeni këto hapa:
- Hapni BlueStacks në kompjuterin tuaj Windows ose Mac OS
- Në ekranin kryesor shikoni për "Aplikacione të instaluara", klikoni në ikonën e ⋮ dhe zgjidhni "Install APK", eksploroni faqen ku e keni dhe klikoni "Open"
- Sapo ta hapni, mund ta bëni gjithmonë kliko dy herë me klikimin e majtë në APK, BlueStacks do të hapet me aplikacionin e filluar dhe duke ngarkuar ato skedarë që dëshironi si parazgjedhje nëse e keni bërë më parë, qofshin video, imazhe, etj.
Në Windows dhe MacOS me Nox Player
Është një tjetër emulator i njohur për Windows dhe Mac, nuk është i rëndë gjatë instalimit dhe konsumon burime, Nox Player është gjithashtu një alternativë falas si BlueStacks. Me kalimin e kohës ajo është përmirësuar në mënyrë të jashtëzakonshme, duke shtuar me të disa karakteristika që e bëjnë atë një mundësi të mirë.
Nox Player ju lejon të instaloni aplikacione dhe t'i përdorni ato në desktop, për këtë ju duhet të shkarkoni një ekzekutues para dhe ta përgatisni atë. Nox Player konsumon pak më pak se BlueStacks, është një nga emuluesit më pak të rëndë dhe të rëndësishëm pranë MeMu, të dy vlerësohen nga komuniteti që i përdor ato.
Procesi për të instaluar Nox Player nga e para është si më poshtë:
- Shkarkoni dhe instaloni Nox Player nga kjo lidhje
- Vazhdoni me instalimin e tij nga e para
- Jepni të gjitha lejet për aplikimin mund të punojë pa ndonjë problem
- Refuzoni çdo aplikacion shtesë softuerësh nëse nuk është Nox Player, pjesa tjetër vjen nga palë të treta dhe nuk është aspak i përshtatshëm pasi janë instalues të të gjitha llojeve, duke përfshirë disa antivirus për sistemin, gjë që do të shkaktonte disa shqetësime nëse e keni të instaluar tashmë. në sistemin tuaj, qoftë AVG, Avast, NOD32 ose Kaspersky
- Sapo Nox Player të përfundojë konfigurimin e gjithçkaje, klikoni "Start" dhe prisni disa sekonda
- Tani duhet të identifikoheni me llogarinë tuaj në Luaj Dyqan, të mbani mend emailin dhe fjalëkalimin tuaj, është jetike nëse doni të përdorni këtë shërbim siç bëni zakonisht në telefonin tuaj celular
- Me Nox Player tashmë të hapur, klikoni në opsionet në butonin katror që thotë "APK instl", shtypni atë dhe në kërkuesin e skedarëve gjeni APK-në, për ta bërë këtë lëreni në desktop për ta gjetur atë lehtësisht dhe pa pasur nevojë të lundroni nëpër dosjet e ndryshme që keni në sistem
- Zgjidhni "Open" dhe do të shihni se si është instaluar aplikacioni që keni instaluar në desktop, mos harroni se kjo do t'ju bëjë ta keni gjithmonë në shikim, do të hapet automatikisht dhe do ta keni gati për t'u përdorur në kompjuterin tuaj dhe mund të instaloni të gjitha aplikacionet që dëshironi...
Në Windows me MeMu
Ne përfundojmë listën e skedarëve APK me MeMu, një aplikacion i lehtë me të cilin mund të ekzekutohet ndonjë aAPK pa pasur një PC të fuqishëm. Punon me të gjitha versionet e Windows, bëhet një emulator që nuk konsumon asgjë dhe mbi të gjitha është funksional.
Simulimi me aplikacione do të jetë i ngjashëm me atë të një telefoni celular Android, ngarkimi i APK-ve është i shpejtë dhe përveç që është në gjendje të përdorë ndonjë, qoftë një konvertues video, ndër aplikacionet e tjera. MeMu ka mbështetje dhe mund të zhvendosë të gjitha ato aplikacione, qofshin një aplikacion apo një lojë video.
Për të instaluar aplikacione në MeMu duhet të bëni sa më poshtë:
- Instaloni dhe shkarkoni MeMu Player në kompjuterin tuaj (PC)
- Në shiritin e kërkimit vendosni ato aplikacione që dëshironi të shkarkoni, klikoni në "Install or Install" dhe prisni që ajo të ngarkohet plotësisht, do të krijohet një shkurtore në aplikacion
- Pasi ta keni gati, e keni gati dhe të disponueshëm për t'u përdorur, mos harroni se funksionon në mënyrë të përsosur dhe mund të ruani ato gjëra që dëshironi, të gjitha me lejen përkatëse.
- Në anën e djathtë do t'ju tregojë të gjitha butonat për t'ju treguar se si funksionon: E para është Ekrani Kryesor, e treta "Import APK nga Windows", i katërti merr një screenshot, i teti është konfigurimi, i ndjekur nga kontrollet e volumit gjithnjë e më shumë nëse doni ta rregulloni nëse është kryesisht një lojë video
Alternativa të tjera për të ekzekutuar APK në kompjuterin tuaj
Së fundi, duhet përmendur gjithashtu se ka alternativa të tjera për emulatorët e mëparshëm. Për shembull, vlen të theksohet:
- Anbox- është një kohë ekzekutimi i aplikacionit Android në Linux që izolon aplikacionet në kontejnerë. Kjo do të thotë që çdo aplikacion funksionon në një mjedis të veçantë, gjë që përmirëson sigurinë dhe stabilitetin.
- Genymotion: është një emulator Android i popullarizuar në mesin e zhvilluesve dhe përdoruesve të avancuar, duke ofruar një shumëllojshmëri të gjerë pajisjesh dhe konfigurimesh virtuale. Në dispozicion për Windows, macOS dhe Linux, si dhe si një shërbim cloud. Simulon një gamë të gjerë pajisjesh Android, nga telefonat tek tabletët, dhe lejon një shkallë të lartë personalizimi.
- Lojtar LD– Një tjetër emulator Android i fokusuar në lojëra, i krijuar për të ofruar performancë të lartë në lojëra kërkuese. Ofron performancë të mirë për lojëra, personalizim dhe shumë instanca. Ai është kryesisht i disponueshëm për Windows, megjithëse ka gjithashtu një version beta për Linux.
- Player i sistemit operativ Remix- është një emulator i bazuar në sistemin operativ Remix OS, i krijuar për të ofruar një përvojë të thjeshtë desktopi për Windows.
- KoPlayer: Ky tjetri është gjithashtu i disponueshëm për Windows. Është një emulator Android i fokusuar në lojëra dhe me kapacitet të madh personalizimi.
- VirtualBox: Nuk është një emulator, por një hipervizor dhe është i disponueshëm për Windows, Linux dhe Mac OS. Sidoqoftë, mund të krijoni një makinë virtuale Android në kompjuterin tuaj, megjithëse do të duhet të jetë Android x86 (mund të përdorni gjithashtu ChromiumOS, blendOS me Waydroid, Remix OS...), pasi nuk imiton ARM. Nga atje mund të ekzekutoni skedarët APK që dëshironi.