Canonical, företaget bakom Ubuntu, jobbar hårt med Ubuntu Touch – ett operativsystem riktat till smartphones och surfplattor. De har till och med släppt några bilder som kan installeras på Nexus 4, Nexus 7 (endast WiFi 2013) och Nexus 10. Det finns också inofficiellt stöd för Nexus 5, som vi har granskat, och Nexus 7 (2013 WiFi+) LTE).
Om du inte har någon av dessa enheter, oroa dig inte – du kan fortfarande prova det mobila operativsystemet med en emulator på din Ubuntu-dator.
Vad är Ubuntu Touch?
Ubuntu Touch fick mycket publicitet när Ubuntu drev en IndieGoGo-insamlingskampanj för Ubuntu Edge-telefonen – en supersmarttelefon designad för att dubbelstarta med Ubuntu Touch och Android, och kunna köra stationära applikationer när den var ansluten till en docka. Även om Edge verkade som de telefon att äga, misslyckades kampanjen till slut. Operativsystemet lever dock kvar.
Ubuntu Touch kommer med sitt helt unika gränssnitt, där du kan komma åt applikationer, menyer och inställningar genom att svepa från en av de fyra skärmkanterna. Den här videon kan förklara gränssnittet mycket bättre och varför det är så intressant.
Det jag gillar är att operativsystemet är baserat på Linux och det använder egen kompilerad kod. För att jämföra: iOS använder en modifierad version av Mac OS X med inbyggd kompilerad kod, och Android använder Linux med Java-körd kod.
Skaffa emulatorn
Att få Ubuntu Touch-emulatorn till ditt Ubuntu-system är väldigt enkelt om du kör den senaste versionen, 14.04. För att få det, kör bara kommandot
sudo apt-get install ubuntu-emulator
.
Ja det är det. Detta kommer att installera den ARM-baserade emulatorn för Ubuntu Touch. Du kan köra kommandot
sudo ubuntu-emulator create myinstance
för att skapa en instans och kör sedan kommandot
ubuntu-emulator run myinstance
att starta den.
De flesta kommer dock att uppleva extremt dålig prestanda med den ARM-baserade emulatorn. Istället vill du använda den x86-baserade emulatorn för förbättrad prestanda, eftersom det är samma arkitektur som din dator använder.
Kör den
När du har gjort detta vill du vänta ett bra tag innan emulatorn faktiskt körs. Du kommer att se den “virtuella telefonen” ganska tidigt, men den kommer att fortsätta att ställa in saker och ting i flera minuter efter att telefonen dyker upp. Mängden tid som behövs för detta är mycket längre med ARM-emulatorn, men bara ungefär ett par minuter med x86-emulatorn. Men så småningom kommer det att dyka upp och du kan börja leka med det.
Prestandan med x86-emulatorn borde vara utmärkt — med min 8-kärniga CPU fick jag en smörig upplevelse. Allt ska fungera, inklusive appar som kräver internetanvändning. Jag kunde till och med spela ett spel med utmärkta bildhastigheter, men det var svårt att kontrollera eftersom det är mycket svårare att använda en mus för att emulera beröring.
Jag har ett tips angående användningen av kanter på telefonen, eftersom de utan tvekan är den viktigaste delen av gränssnittet. När du vill simulera ett svep från en av kanterna, börja klicka precis innanför skärmen (inte bara utanför den) och dra sedan i önskad riktning. Så för den vänstra kanten skulle du börja precis innanför den vänstra kanten, klicka och dra åt höger innan du släpper taget.
Det enda som inte verkar fungera är att leta efter uppdateringar. Det betyder att om du vill uppdatera till en nyare bild senare måste du köra
cd emulator-x86 && ./build-emulator-sdcard.sh
igen innan du kör kommandot för att starta emulatorn.
Slutsats
Att leka med Ubuntu Touch borde vara ganska kul. Jag är väldigt spänd på att se hur den kommer att prestera när den landar på fler enheter, men för tillfället är det trevligt att testa saker. Om du letar efter andra emulatorer för mobila operativsystem finns det sex olika som vi rekommenderar att du testar, inklusive Android och iOS.
Vart ser du Ubuntu Touch ta vägen? Skulle det kunna konkurrera med Android och iOS? Låt oss veta i kommentarerna!
Om författaren
Danny Stieben (480 artiklar publicerade)
Danny är senior vid University of North Texas som tycker om alla aspekter av programvara med öppen källkod och Linux.
Mer från Danny Stieben
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
