Innehållsförteckning:
- Där lapdocken floppade kommer Ubuntu att segra
- Det är Ubuntu för Android, inte Ubuntu på Android
- Har HDMI-kabel, kommer att resa
- En för nördarna
- Det finns dock en fångst …
Du har antagligen hört de stora nyheterna om Canonicals planer på att bygga Ubuntu för Android-enheter. Det är något som jag är väldigt upphetsad över och har pratat med mig själv sedan Nexus One-dagarna. Denna senaste - och slutligen officiella - iteration liknar (och jämförs med) något vi sett tidigare från Motorola - Webtop. Vi måste sitta ner och prata med folk på Canonical för mer information om Ubuntu för Android den här veckan, och jag är här för att berätta, chansen är stor att det inte kommer att vara som Webtop alls.
Det suger inte. Och här är varför:
Där lapdocken floppade kommer Ubuntu att segra
Sätt bort dina pitchforks, jag har sagt att jag älskar det som Motorola försökte med Webtop sedan jag hade Atrix. Det är innovativt och ett område som definitivt behövde utforska. Där Motorola gick fel tvingade dig att använda dyra tillbehör och försöka begränsa upplevelsen. Android hackare, som de är benägna att göra, förbättrade Webtop-upplevelsen genom att rota den och öppna upp den lite, men den är fortfarande begränsad av design. Och det var där Canonical gick rätt riktning med Ubuntu för Android.
Eftersom jag är en slags Linux-evangelist (fick halsbåren och allt), liksom en länge Linux-användare, var jag verkligen intresserad av vad vi hörde om Ubuntu för Android, och ställde några frågor som de flesta förmodligen inte skulle ha. Och jag gillade de svar jag fick. I stället för att försöka hålla Ubuntu-upplevelsen begränsad till vad de tror att du vill, kommer det att bli en vidöppnad, fullblåst, ärlig-till-godhet Ubuntu-installation, kör i tandem med Android. Fullständiga administrationsverktyg, fullständig pakethanterare och allt du någonsin vill ha i en stationär dator OS, med en mycket bred uppsättning krav på hårdvarusidan.
Det är Ubuntu för Android, inte Ubuntu på Android
Android körs på Linux-kärnan. Ubuntu körs på Linux-kärnan. Vi tittar på en kärna, med moduler och drivrutiner för all hårdvara, och bara de processer som presenteras för användaren ändras baserat på hur skärmen visas. Anslut din telefon till en bildskärm via HDMI-utgången, och processerna som körs för att ge dig Android på din telefon avbryts och processerna som körs för att ge dig Ubuntu på skrivbordet initieras. Vettigt?
Om du gör det på detta sätt beror din skrivbordsupplevelse inte på Android OS som körs på din telefon. Med andra ord är det inte riktigt Ubuntu på Android. Det är Ubuntu med Android.
Det är inte heller en dual-boot-lösning - det görs dynamiskt och utlöses när du ansluter till en extern bildskärm. Eftersom allt springer av samma kärna kan du bara hoppa fram och tillbaka. Det är så det ska göras.
Har HDMI-kabel, kommer att resa
Och det kommer inte att finnas någon dyr och svår att hitta hårdvara involverad. Alla HDMI-kablar och alla Bluetooth-tangentbord och mus fungerar. Vi är ganska säkra på att vissa OEM-tillbehör kommer att finnas tillgängliga så småningom, och de kommer att vara ganska trevliga, men det billiga tangentbord- och muskombo som du tog upp från 5 nedan fungerar också. Att inte behöva en dockning på 100 $ kommer att göra detta mer tillgängligt för alla. Till och med ett bärbar dataskal behöver inte vara en dyr OEM-modell, och jag kan se företag som tillhandahåller en universell lösning till ett anständigt pris om marknaden är där för en.
Den största skillnaden kommer att vara i programvaran. Anslut din Motorola-telefon till webbapparaten, så får du en grundläggande, mycket begränsad och svåranpassad upplevelse. Du beror på Motorola för att underhålla och tillhandahålla programvaran, och det gjorde bara inte ett särskilt bra jobb med det. (Inte för att det är lätt, men ändå.)
Med Ubuntu har du en normal installation byggd för ARM-processorer. Du kommer att kunna anpassa det på samma sätt som du gör på skrivbordet med samma verktyg och ha full tillgång till Synaptic - Ubuntu's pakethanterare. När dokumentations- och källhuvudena är tillgängliga betyder det att vem som helst kan bygga all programvara och skräddarsy den för att vara optimerad för användning med Ubuntu på Android. Alla fantastiska open source-program vi känner och älskar kan (och kommer säkert) att byggas med speciella kompilatorflaggor för att skräddarsy dem till ARMbuntu-hårdvaran, och slutresultatet kommer att bli program som körs såväl som hårdvaran tillåter. Chromium, Firefox, Gimp, you name it - det är allt möjligt.
Android-gemenskapen kommer att ha en fältdag med detta, och den enorma Ubuntu-utvecklingsgemenskapen kommer också att gå. demonstrationen vi såg var väldigt smidig och hade några fantastiska funktioner inbyggda, men när nördar och nördar får tag i detta är jag ganska säker på att det kommer att bli något fantastiskt.
En för nördarna
På tal om nördar och nördar är Ubuntu ett helt öppen källkodssystem. Detta innebär att källkoden för allt, oavsett hur stor del eller hur liten den är, kommer att finnas tillgänglig för människor som du och jag att tänka på. Tror du att det finns många anpassade ROM-skivor för Android? Vänta tills du ser vad som kan göras med Ubuntu. Varje element i användargränssnittet kan ändras, liksom allt bakom kulisserna som kör allt. Och du behöver inga speciella färdigheter för att prova det - bara öppna preferenser och ändra bort. Användningen av standarder och öppen källkodsprogram i kombination med miljontals användare gör Ubuntu till kungen för skrivbordsanpassning, och UI-tillägg som skrivbord och dockor betyder att inga två maskiner ser lika ut.
Temare och modders som inte är bekanta med Ubuntu kommer att vara bredvid sig själva, och de som redan använder Ubuntu på deras hemmaplan kommer att skjutas upp för att omverktyra sina skapelser för Ubuntu på Android-upplevelsen. Naturligtvis, eftersom allt är öppet och koden är tillgänglig för alla, kommer vi att se detta tillbaka till våra befintliga telefoner och surfplattor. Våra nybildade Ubuntu för Android-forum kommer att hoppa, och jag kommer precis där med er som kommer att sprida.
Det finns dock en fångst …
Låt oss inse det, Ubuntu som körs tillsammans med Android på detta sätt är inte för alla. Och det är bra. Den andra fångsten är att du inte kommer att kunna sätta den på någon gammal telefon. Hårdvarukrav åt sidan (tänk dual-core som den låga änden), Ubuntu i detta fall är inte bara någon applikation du laddar ner och installerar från Android Market. Koden måste speciellt sammanställas och bakas i en ROM.
Det kan tänkas att vi ser nuvarande transportörer och tillverkare göra det, men vi kommer inte att vara gården på det. (Och med tanke på deras meritlista för uppdateringar, är det inte nödvändigtvis en dålig sak.) Chansen är att om du läser detta och bryr dig alls om Linux, kommer det inte att bli ett stort problem. Men det är något att vara medveten om.
Vi kommer att veta mer om tillgänglighet när vi pratar med Canonical på Mobile World Congress, och du kan satsa på att vi ska hålla alla informerade. Det är dags att bli upphetsad igen!