TAG | Android
14
Trenger hjelp til å velge ny mobiltelefon
Innspill: 11 kommentarer · Kategori: Data og teknologi · Tagger: Android, Apple, mobil, Windows phone 7

Av: Svend Andreas Horgen
Jeg har til nå hatt en Siemens mobiltelefon med lommelykt og svart-hvit skjerm, deretter en iPhone 3G og for tiden har jeg en iPhone 4. Den har blitt noe treg, og har en stor gul prikk midt på skjermen som blir stadig større. På tide å bytte tenker jeg. Derfor har jeg ventet på en ny iPhone i lang tid, men når iPhone 5 kom ble jeg litt småskuffet, nok til å starte å se etter andre alternativer.
Bør jeg kjøpe Android i stedet, og i så fall hvilken telefon? Eller kanskje hive med på Microsoft-bølgen en stund?
Mange påstår at om en først har valgt Apple, så er en helt låst til Apple. Den påstanden skjønner jeg ikke helt. All musikk, video, bilder, andre nyttige app-er er det vel lett å ta med seg videre? DropBox, Evernote, og andre 2.0-tjenester lagrer mine data. Jeg har riktignok kjøpt mange app-er til iOs, men har gått gjennom alle og ser at av de jeg faktisk bruker, fins det stort sett tilsvarende for Android.
Jeg har riktignok to app-er som bare fins for iOs: DayOne (dagbok-app) og OmniFocus (gjøremåsliste). Særlig OmniFocus vil være et stort tap, og veier vektskålen tungt i favør av fortsatt iOs. Apple har derimot ingenting med saken å gjøre. Det er OmniGroup alene som har sagt at de ikke vil lage app-en for andre plattformer enn iOs. Jeg er altså ikke mer låst enn jeg har tillatt meg selv å bli, og jeg kan selvsagt bytte gjøremålslisteprogram, men når OmniFocus er det beste så frister det lite. Jeg kan heller velge å bare bruke OmniFocus for Mac og se om jeg klarer meg uten mobil-versjonen. Jeg prøver derfor å være «open minded» og fri meg fra båndet OmniFocus legger på meg.
Jeg har noen spørsmål som ved hjelp av dine svar kanskje kan hjelpe meg med valg av ny mobiltelefon:
- Hvordan foregår egentlig multitaskingen på Android og på Windows phone? Må du selv aktivt ta stilling til hva som kjører til enhver tid og hele tiden drepe app-er, eller kan du gjøre som på iOs å aldri tenke på det?
- Navigasjonen er jo nesten lik (multitouch) mellom Android og iOs. Eller er den det?
- Windows phone har så vidt jeg har skjønt en helt annen tilnærming til brukergrensesnittet. De har tenkt nytt og det er jeg faktisk imponert over Microsoft for, og er en av grunnene til at jeg vurderer dem seriøst nå. Ikke noen copycat derfra denne gangen. Men hvordan er egentlig brukbarheten til Windows Phone? Har du prøvd en slik og hva synes du i så fall?
- Vil Windows Phone fungere greit for meg som ellers bruker Mac, eller er det noe ekstra som kun PC-brukere (Windowsere) får dra nytte av?
- Android er mer tweakbart enn iOs, har jeg fått med meg. Noen sier at Android er for nerder. Jeg klarer å få oversikt over det meste av funksjonalitet ganske raskt. Men det jeg spør meg om er: trenger man egentlig en slik tweakbarhet? Eller er det bare kult å ha friheten/muligheten? Hvor ofte har du bruk for å se været, avtaler og så videre på hjem-skjermen hver gang du slår på telefonen? Er det kjekt å ha eller er det unødvendig? Og viktigere: Påvirker denne valgfriheten den totale brukeropplevelsen i negativ/positiv retning?
- Hvordan er det med oppdatering av mobiler på de ulike plattformene?
- Maskinvare, vekt, strømforbruk, gefühl og så videre. Hva tenker du? Jeg har registrert at Apple kritiseres fordi iPhone 5 mangler NFC, for eksempel. Noen sier at Galaxy S III er for stor og for plastikk. Noen skriver at Nokia Lumia blir for tung. Hva er din(e) erfaring(er) fra reelt bruk?
- Hvilken telefontype vil leve i 3 år fremover og fortsatt være solid nok til å være nyttig da, tror du?
- Andre ting?
Du er kanskje i samme situasjon og har gjort en del research, kanskje testet ulike modeller eller kanskje nylig byttet plattform selv enten den ene eller den andre veien. Har du svar på noen av spørsmålene over, så er det veldig nyttig for min del, men kanskje også for andre som leser dette blogginnlegget. Og kanskje er det noen sentrale spørsmål jeg har glemt å stille som bør stilles. Jeg heller akkurat nå i favør av iPhone 5, men er overhodet ikke sikker. Hjeeeelp! Disclaimer: Selv om alle skulle stemme i for en plattform her, så er det ikke gitt at jeg kjøper det til slutt, og det er faktisk ikke sikkert jeg bytter ut min iPhone 4 i det hele tatt. Men setter veldig pris på dine innspill 🙂
Dette innlegget har 11 kommentarer. Gjerne bidra :-)

Av: Mildrid Ljosland, førstelektor og faglærer i Applikasjonutvikling for mobile enheter
Det er alltid spennende å planlegge og gjennomføre et nytt kurs. Vil noen ta kurset? Treffer vi med innholdet, eller er det for lett eller vanskelig? Syns studenten at de lærer noe? At det er morsomt?
Da vi lanserte kurset Applikasjonsutvikling for mobile enheter, var det iallfall ingen problemer med interessen – nesten 80 studenter meldte seg på, og bortimot 60 leverte det avsluttende og karaktergivende prosjektet.
I et tidlig stadium av planleggingen hadde vi tenkt at vi skulle behandle flere ulike moblie plattformer, men fant fort ut at det var nok med bare en – ellers ville det bare blitt en smakebit av hvert. Og da falt valget på Android, bl.a. fordi det er en åpen teknologi der utviklingsvertøy (inkludert en emulator slik at det ikke er nødvendig å ha egen Android-telefon) kan lastes ned gratis fra nettet. Og programmeringsspråket er Java, som er det språket de fleste av våre studenter kjenner best.
Av tema som er behandlet, kan nevnes GUI (f.eks. menyer, dialoger, knapper, layout), enkel animasjon, bilder og bruk av kamera, filer generelt og xml-filer spesielt, kommunikasjon med omverdenen (via http og over socket), trådprogrammering, spill og grafikk, stedbaserte tjenester og tilpasninger til lokale forhold (språk, datoformat o.l.).
Prosjektet som studentene fikk i oppdrag å utføre, var å lage spillet Bondesjakk. I sin enkleste form er det et brett med 3×3 ruter der to personer bytter på å sette x eller o. Så kan det utvides til å ha et større brett, kreve flere enn 3 på rad, kunne spille mot telefonen eller mot en eller flere andre over nett. Det var tydelig at mange av studentene la ned en god del arbeid i dette prosjektet, og vi fikk inn mange flotte spill. Noen har lagt ut sine spill på Android Marked, her er de vi vet om:
- https://market.android.com/details?id=com.tick.toe (avbildet)
- https://market.android.com/details?id=com.knutovesen.game.bondesjakk
- https://market.android.com/details?id=com.buckbuckgames.chickentactoe
- https://market.android.com/details?id=thanh.nguyen.n_in_a_row
Av de tilbakemeldingene vi har fått, virker det som de fleste syns det har vært både morsomt og lærerikt, men relativt arbeidskrevende. Dette gjelder både øvingene underveis, og det avsluttende prosjektet.
Til høsten kjøres kurset på nytt (les mer om faget her) med oppstart ca 1.september og påmelding 25.august. Faginnholdet og opplegget blir omtrent det samme, men kurset skifter navn til Applikasjonsutvikling for Android, for å speile innholdet best mulig.
Hva tenker du om Android-utvikling i årene som kommer?
Dette innlegget har Comments off. Gjerne bidra :-)
9
Nettbrett/smarttelefon for folk som ønsker å notere
Innspill: 3 kommentarer · Kategori: Data og teknologi · Tagger: Android, prosjektoppgave, Teknologi

Av: Tomas Holt, høgskolelektor ved AITeL blant annet i Applikasjonsutvikling for Android
En av ulempen med nettbrett/smarttelefoner er at de ikke egner seg særlig for å notere på. Noen kan nå utstyres med tastatur. Et eksempel på dette er Asus EE Pad Transformer, der det også er ekstra batteri i tastaturet som gjør at man kan få utvidet brukstid uten tilgang til strøm. Det man i dette tilfellet sitter igjen med er imidlertid en «PC-light».
En av fordelene til nettbrett/smarttelefoner er nettopp at man har berøringsskjerm. Dette har vist seg å være en gunstig måte å bruke slike enheter så lenge man klarer seg uten å skrive mye på enhetene. Skjermtastatur gir muligheten til å skrive tekst, men egner seg ikke til å skrive mye og fort. Hadde det ikke vært fint å kunne notere også på slike enheter uten å måtte drasse rundt på et eksternt tastatur? Dette må være veldig gunstig for studenter og andre som er på forelesninger, seminarer osv. Hva om man kan få utlevert f.eks. en pdf-fil og notere/tegne direkte på denne, enten med å bruke fingeren direkte på skjermen, eller enda bedre – via en penn?
I vår har det vært utført et bachelorprosjekt her ved AITeL hvor oppgaven gikk ut på å undersøke hvilke muligheter man hadde for å lage slike løsninger. Fokuset var spesielt rettet mot Android-baserte smarttelefoner, da mange har disse, de er enkele å programmere, og ikke minst er det mulig å gjøre endringer i systemet (altså Android) om det skulle være behov (dette er selvsagt ikke ønskelig i en ferdig løsning, men vi mente det kunne være nødvendig for å vise prinsippet).
Resultatet av bachelorprosjektet var kort fortalt at det var vanskelig å implementere ønsket funksjonalitet hvor overføring til enheten skjer i sanntid (altså med en gang). USB-løsninger egner seg ikke, da det er svært få enheter som faktisk tilbyr strøm til eksternt utstyr. Bluetooth-løsninger kan dog fungere. Det er imdilertid stor forskjell på hvor godt bluetooth-støtten er implementert på ulike telefoner. En fungerende løsning med bluetooth-mus og -tastatur (!) på en Samsung Galaxy S ble vist. Å få dette til å fungere på f.eks. HTC Desire viste seg imidlertid umulig.
Nå har det seg imidlertid slik at produsentene også har begynt å tenke i samme bane. Nå kommer det flere slike enheter som f.eks. HTC Flyer og HTC Pucchini som tilbyr penn og mulighet til å tegne/ta håndnotater. Det som gjenstår da er faktisk å lage en Android-applikasjon som tilbyr/samler ønsket funksjonalitet. For studenter må det være lurt med mulighet for å samle notater, bilder, lysbilder, lydopptak osv. Samlingen må kunne merkes slik at det er mulig å finne tilbake til samhørende informasjon. Det kan f.eks. være aktuelt å ha både foiler (med egne håndskrevne notater/tegninger på), lydopptak, videoopptak og bilder fra en forelesning. Disse ressursene må derfor merkes på en måte (f.eks. «oppstartsforelesning») slik at det er enkelt å finne tilbake til dem.
Det overfornevnte bachelorprosjektet bør kunne gi noen ideer til en slik applikasjon. Se http://www.aitel.hist.no/prosjekter/hovedprosjekt/v2011/oppgaver/18/018.pdf for mer informasjon. Selve rapporten er tilgjengelig via biblioteket på HiST.
Dette innlegget har 3 kommentarer. Gjerne bidra :-)
2
Hva kreves for Android-utvikling?
Innspill: 1 kommentar · Kategori: itfag · Tagger: Android, intervju
Det nye faget om Android-utvikling (som egentlig heter LN350D Applikasjonsutvikling for mobile enheter) er veldig populært. Faget har 74 studenter, og er 100 % nettbasert. Vi intervjuet den ene faglæreren, høgskolelektor Tomas Holt, for å lære mer om faget og kanskje få litt innsikt i hva Android-utvikling faktisk går ut på.
Hvorfor ble dette nye Android-faget utviklet?
Vi trenger et oppdatert fag om programmering på avanserte mobiler. Vi skal jo tross alt utdanne personer med relevant kompetanse. At det er jeg og Mildrid Ljosland som faktisk lager faget er nok mer tilfeldig, og kunne like gjerne vært noen andre.
Hva er en aktivitet i Android-sammenheng?
En applikasjon består av minst en aktivitet (men kan ha flere). En aktivitet er laget for å utføre en aktivitet 🙂 Men i Android har man f.eks. en aktivitet som er laget for å ta bilder. Andre aktiviteter kan kalle denne via en intent og få returnert bilde (fra bildeaktiviteten) når brukeren er fornøyd med bildet. Dette gir en veldig løs kobling mellom aktivitetene i systemet. Man kan sende en intent fra en aktivitet som sier «vis denne web-siden» – for eksempel http://noefornuftig.com/ – og en nettleseraktivitet vil startes automatisk. Dette gir særdeles gode muligheter for gjenbruk av aktiviteter og letter utvilsomt utvikling av mer avanserte applikasjoner.
Faget har to prosjekter som skal gjøres. Hvorfor, og hva vil studentene lære gjennom prosjektet?
Når det gjelder programmering så læres dette gjennom å gjøre ting i praksis. Prosjektene er lagt opp slik at man skal få bruke det som er pensum i faget og kunne fordype seg samtidig. Hva som læres gjennom prosjektene kan nok variere (avhengig av prosjektoppgavene), men studentene skal være i stand til å lage applikasjoner som kan brukes i profesjonell sammenheng.
Hva kreves for å utvikle en Android-app?
Normalt så vil man trenge grunnleggende Java-kunnskap og helst erfaring med objektorientering. Ellers vil man vanligvis bruke Eclipse som utviklingsverktøy sammen med Android Development Tools (ADT). Sistnevnte innholder blandt annet emulator for å kjøre mobilapplikasjoner på datamaskinen. Emulator brukes normalt under utvikling av mobilapplikasjoner og så prøver man på fysiske enheter til slutt.
Hva er dine spådommer for Android fremover?
Jeg tror Android kan bli den mest dominerende plattformen for «avanserte mobile enheter». Grunnen til dette ligger i at systemet er åpent og fritt (noe ala Linux). Det gjør at ikke en aktør har samme mulighet til å diktere hvordan brukere og programmerere skal oppføre seg. Når det gjelder lukkede plattformer så er det (bestandig?) profitt som er målet, mens det ikke nødvendigvis er dette jaget som er det beste for brukerne.
Takk til Tomas for dette glimtet inn i Android-utvikling. Har du som leser dette innlegget noen erfaringer med Android-utvikling eller mobil-utvikling generelt? Hva tror du om mobil-fremtiden? Tar du kanskje faget? Hva er i så fall din motivasjon for å ta faget?
Dette innlegget har 1 kommentar. Gjerne bidra :-)
26
I vår moderne tidsalder
Innspill: 1 kommentar · Kategori: Data og teknologi · Tagger: Android, iPad, video
En video på 28 sekunder sier mer enn tusen ord… Hva tenker du om iPad og Android-baserte nettbrett?
Dette innlegget har 1 kommentar. Gjerne bidra :-)
10
Vi trenger en app-dugnad
Innspill: 2 kommentarer · Kategori: Data og teknologi · Tagger: Android, app, iPad, Windows phone 7

Av: Svend Andreas Horgen, høgskolelektor og studieleder for itfag
Jeg har laget en wiki hvor alle kan bidra med app-er, både iPhone, iPad, Android, Windows 7, hva du måtte like. Alle kan lese. Alle kan bidra.
Wikien baserer seg på et dokument med app-er for for iPad som ble bygget opp høsten 2010. Mange har bidratt til http://etherpad.hist.no/iPadApps. Det har vært lærerikt å se hvordan mange bekker små kan gjøre en stor ressurssamling i praksis, og hvordan en kan bruke sosiale medier til å skape engasjement rundt et felles interessefelt.
Bruk av Etherpad har mange fordeler når det kommer til samskriving, jeg har blant annet skrevet om god bruk av Etherpad på min egen blogg (i en tipsserie om Web 2.0). På tross av at Etherpad er et fantastisk verktøy for samskriving, er listen nå flyttet til wikien http://app-dugnad.wikispaces.com/, fordi:
- Listen kunne – ironisk nok – ikke leses ordentlig på iPad, siden Safari på iPad ikke støtter Etherpad sin bruk av «contentEditable».
- Det er hele tiden fare for at noen overskriver innholdet i et Etherpad-dokument. Dette skjedde i november 2010 da noen skoleelever overskrev siden og la inn private chat-meldinger i chat-feltet. Dette ble først oppdaget og fikset et par uker senere. Overskriving kan også skje i en wiki, men en wiki har bedre mekanismer for versjonskontroll og overvåking.
- Listen ble etterhvert veldig laaaaang, og omtalte bare iPad-apps.
- Etherpad støtter kun tekst, ikke bilder eller lyd.
En wiki er bedre egnet og mer solid for dugnadsarbeid i det lange løp. Ulempen er at terskelen for å bidra kan være høyere i en wiki. Valget falt på Wikispaces som oppleves som veldig brukervennlig. Jeg har nå fylt inn alt som tidligere stod i Etherpad-dokumentet på passende sted i wikien. MEN: Wikien er også til for apps til Android, Windows med flere. Derfor kan alle nå bidra med å fylle den med innhold også for disse plattformene.
Vil du bidra? Er dette nyttig? Hva tror du må til for å lykkes med å bygge en flott ressurssamling?
Dette innlegget har 2 kommentarer. Gjerne bidra :-)