• Home
  • Kemi
  • Astronomien
  • Energi
  • Naturen
  • Biologi
  • Fysik
  • Elektronik
  • Appar kan ta mindre plats på din telefon, tack vare ny streamingmjukvara

    Forskare har utvecklat mjukvara som minskar utrymmet som tas upp av appar på en smartphone, tillåter användare att fortsätta ladda ner de appar de vill utan att ta bort några först. Kredit:Jamayal Tanweer

    Om du tar bort appar när telefonens lagringsutrymme är fullt, forskare har en lösning.

    Ny mjukvara "strömmar" data och kodresurser till en app från en molnserver vid behov, tillåter appen att använda bara det utrymme den behöver på en telefon vid varje given tidpunkt.

    "Det är som hur Netflix-filmer faktiskt inte lagras på en dator. De strömmas till dig när du tittar på dem, sa Saurabh Bagchi, en Purdue University professor i el- och datateknik, och datavetenskap, och chef för Center for Resilient Infrastructures, System och processer.

    "Här applikationskomponenterna, som tung video eller grafik eller kodbanor, streamar omedelbart trots de fel och avmattningar som är möjliga i ett mobilnät."

    Bagchis team visade i en studie hur programvaran, kallas "AppStreamer, " minskar lagringskraven med minst 85 % för populära spelappar på en Android.

    Programvaran blandar sömlöst data mellan en app och en molnserver utan att spelet stoppas. De flesta studiedeltagare märkte inga skillnader i sin spelupplevelse medan appen använde AppStreamer.

    Eftersom AppStreamer fungerar för dessa lagringshungriga spelappar, det kan fungera för andra appar som vanligtvis tar upp mycket mindre utrymme, sa Bagchi. Programvaran låter även själva appen ladda ner snabbare till en telefon.

    Forskarna kommer att presentera sina resultat den 18 februari vid den 17:e internationella konferensen om inbyggda trådlösa system och nätverk i Lyon, Frankrike. Konferensarrangörer har valt denna studie som en av tre toppartiklar.

    AppStreamer är en typ av programvara som kallas mellanprogram, placerad mellan apparna på en enhet och operativsystemet.

    Mellanvaran förutsäger automatiskt när data ska hämtas från en molnserver. AT&T Labs Research tillhandahöll data från cellulära nätverk för denna studie för att hjälpa till att utvärdera vilka bandbredder AppStreamer skulle använda och hur mycket energi den skulle förbruka.

    AppStreamer kan hjälpa telefoner att bättre anpassa sig till 5G-anslutning – trådlösa höghastighetsnätverk som gör det möjligt för enheter att ladda ner filmer på några sekunder och hantera andra datatunga uppgifter mycket snabbare än de 4G-nätverk som för närvarande är tillgängliga för de flesta telefoner.

    Att använda AppStreamer i ett 5G-nätverk skulle innebära att en app laddas ner direkt, går snabbare och tar minimalt med plats på en telefon.

    Forskarna designade också AppStreamer för att använda "edge computing, " som lagrar och skickar data från edge-servrar. Dessa servrar, belägen på platser som mobiltelefontorn, är närmare en enhet jämfört med molnet. Det kortare avståndet minskar nedladdningstiden för data.

    Bagchis labb undersöker sätt att göra edge computing mer tillförlitlig. Bagchi skrev om dessa utmaningar i en artikel som nyligen publicerades i Kommunikation från ACM .

    Forskarna tror att AppStreamer kan vara bra för mer än bara telefoner. För att självkörande bilar ska kunna reagera på sin omgivning säkrare, de skulle behöva hämta data från servrar på ett tillförlitligt sätt på millisekunder. Middleware som AppStreamer skulle så småningom kunna tillhandahålla denna funktionalitet genom edge computing i ett 5G-nätverk.


    © Vetenskap https://sv.scienceaq.com