Arkiv för kategorin ‘Mobilutveckling’

Test av Motorola ET1.

måndag, december 12th, 2011 - Jens Olsson

Vi har tidigare skrivit om den IP54 specade semiruggade enheten Motorola ET1. Nu har vi provat den på riktigt.

Knappar P1, P2, P3, Baåkt, Hem och Meny

Enheten känns väldigt gedigen och tålig. Framför skärmen finns en plastkåpa i hård plast. Under den sitter 6 st softkeys varav 3 stycken är programmerbara med Motorolas inställningsverktyg i kontrollpanelen. Det finns även 2 fysiska intryckbara knappar på baksidan av enheten som går att programmera och mellan dem en knapp för att stänga av och på enheten.
Läs hela “Test av Motorola ET1.” »

LasseMajas detektivbyrå finns nu på iPhone

lördag, oktober 22nd, 2011 - Jens Olsson

I samarbete med Bonnierförlagen har vi på Crystal Code gjort ett spel av den kända bokserien LasseMaja. I spelet pressenteras barnen ett antal bilder på misstänkta tjuvar. Lasse & Maja berättar sedan detaljer om de misstänktas signalement. Barnet kan undan för undan släcka ner de misstänkta som inte stämmer in på beskrivningen.

Till slut finns det bara en misstänkt kvar och då vet man vem som skall buras in. Beroende på hur fort barnet lyckas hitta tjuven utdelas olika medaljer.

Spelet kan spelas under lång tid utan att bli tråkigt eftersom varje spelomgång är unik med en unik uppsättning signalement och tjuvar.

Innan vi publicerade appen på App Store så har vi testat den på många barn i åldrarna 4-10 år och alla tycker spelet är superkul.

Ladda hem spelet här

 

Läs hela “LasseMajas detektivbyrå finns nu på iPhone” »

Motorola ET1 – Ännu en ruggad Android enhet med spännande storlek!

måndag, oktober 10th, 2011 - Jens Olsson
Motorola ET1 Ruggad Android Enhet

Ruggad Android enhet från Motorola

Nu släpper Motorola ännu en ruggad enhet med IP54 klassning. Vi listade tidigare ruggade Android enheter och då hade Motorola sitt bidrag i form av Motorola Defy. Motorola Defy har en 3.7″ skärm och är en medium-stor mobiltelefon likt iPhone. Motorola ET1 har en skärm på hela 7 tum Nästan 3 tum mindre skärm än iPad. Denna storlek borde göra den till en ypperlig mobil enhet för företagslösningar. Den stora skärmen gör att det går att ha lite storlek på de grafiska elementen i programvaran. Något som krävs för att de som arbetar med den mobila enheten skall kunna hålla upp hastigheten.

Intressant om enheten är att den har en inbyggd GPS, Kompass på separat chip, gyroskop, 3-axels accelerometer.

För mer information se motorolas webb (inklusive demonstrationsfilm)

Vi har även gjort ett test av Motorola ET1 här

Google köper Motorola Mobile

tisdag, augusti 16th, 2011 - Jens Olsson

Nu verkar Google ge sig in i hårdvarumarknaden för telefoner på allvar. De har tidigare släppt 2 egna telefoner Nexus One och Nexus S som de har kontrakterat HTC respektive Samsung att bygga. Vad Uppköpet får för konselvenser återstår att se. Det blev en hel del liv från mobiltelefontillverkare när Google släppte Nexus One då Google initialt sagt att de inte skulle göra hårdvara. Detta gör Google till en konkurrent i förhållande till ex SonyEricsson och Samsung som baserat ett stort antal nya telefoner på Android. Kommer dessa företag söka sig till ex Windows Phone för att inte satsa alla telefoner på Android? Windows Phone är vä iochförsig inte heller helt oberoende då det kom fram i våras att Nokia kommer att få en helt ny version av Windows Phone på sina enheter först av alla.

Kanske känner Google att de har svårt att konkurrera med innovativa Apple om de inte även har kontroll över hårdvaran och att detta motiverade ett uppköp? Kandke är det bara patenten som är lockande för Google att förvärva?

Köpeskillingen motsvarar hela 80 miljarder svenska kronor så Google ser förmodligen investeringen som en mycket viktg sådan hur som helst.

Ref: http://www.e24.se/business/internet-och-teknik/google-koper-upp-motorola-mobility_2990257.e24

Hur du sparar data i din application med NSKeyedArchiver

torsdag, juli 14th, 2011 - Andreas Claesson

När du utvecklar en applikation, för vilken plattform som helst, så är det väldigt vanligt att du behöver spara data på ett eller annat sätt. Antingen lokalt eller på en server. Den här artikeln berskriver hur du ska gå tillväga för att spara din data lokalt, i iOS, med hjälp utav NSKeyedArchiver.

När man jobbar med datatyper som NSData, NSString, integer etc. så kan man enkelt spara den datan i en property list eller i NSUserDefaults. Men ganska ofta så har man en mer kompliserad datastruktur som består av egenskapade objekt som inte går att spara ner i en property list eller i NSUserDefaults. Då kan man ta hjälp av NSKeyedArchiver.

I det här exemplet har vi en klass som heter TextAreas som innehåller tre NSString objekt, Text_ID, Text_Version och Text_Value.

import "TextArea.h" 

@implementation TextArea

@synthesize Text_ID;
@synthesize Text_Version;
@synthesize Text_Value;

Vår applikations delegate äger en NSMutableArray som innehåller x antal TextAreas och nu vill vi spara den här arrayen med data.  Här är koden för hur vi lyckas med det:

Läs hela “Hur du sparar data i din application med NSKeyedArchiver” »

En vecka med Windows Phone

tisdag, juli 12th, 2011 - Fredrik Schmidt

Under drygt en vecka har jag provkört en HTC Trophy 7, laddad med Windows Phone. I början var jag imponerad över att Microsoft kommit så långt med den här versionen av Windows Phone, det märks tydligt att inget släktskap med gamla Windows Mobile kvarstår. Menyerna är snabba och gränssnittet är både snyggt och lättförståeligt. När väl nyhetens behag har lagt sig börjar man kunna fokusera på funktionaliteten och jämföra med iOS och Android vilket tyvärr blir till Windows nackdel (var det någon som blev förvånad? :) ).

Visst, Microsoft har kommit långt med det nya operativsystemet, men man är fortfarande ljusår från både Android och iOS. Nedan finns en lista med reflektioner:

- Windows Marketplace saknar fortfarande enormt många applikationer, från bankappar till vettiga navigeringsalternativ. Nu när man väl börjat sköta bankärenden via mobilen så är det svårt att sluta, jag fann mig själv i en affär häromdagen utan pengar på rätt kort, i vanliga fall hade jag slängt upp iPhonen och fixat det inom 1 minut. Nu var jag förpassad till telefonbank med allt vad det innebär för obekvämligheter.

- Äntligen har Microsoft (eller HTC) insett att man skall stänga av högtalartelefon, ringsignal eller annat ljud när telefonen känner att den blir upp-plockad, tyvärr fungerar det bara ibland.

- Operativsystemet eller implementationen är buggig. Fler än en gång har det hänt att telefonen inte gått att låsa upp. Det vill säga knapplåset är på men går inte att avaktivera. Enda lösningen är att hålla inne av/på-knappen tills den startar om. Helt oacceptabelt!

- Internet Explorer är långt ifrån lika kompetent som Safari eller Chrome och har dessutom kraschat vid flera tillfällen.

- När man läser ett mail i Gmail och/eller raderar det så klarar den inte att synka vilket innebär mailet varken tas bort i Gmail eller markeras som läst. På telefonen ser det dock ut som om mailet är borta och Windows Phone meddelar glatt att inboxen är synkad och klar.

Sammanfattningsvis kan man säga att Microsoft är inne på rätt spår, men fortfarande långt efter. För företag kan jag förstå logiken i att köpa Windows Phone eftersom man då kör så mycket som möjligt från en tillverkare, men från användarperspektiv är att köpa en Windows Phone svårförsvarligt.

P. S. Det här inlägget är skrivet på en iPhone som har en WordPress-app.

500 000 nya Android användare varje dag

onsdag, juni 29th, 2011 - Jens Olsson

Antal aktiverade Android telefoner varje dag ökar med en rasand fart. Närmare bestämt en halv miljon enheter varje dag. Motsvarande siffra fö iPhone är ca 300 000 baserat på 12 mån försäljning av Apple. Hastigheten för antal Androidaktiveringar ökar exposionsartat med hela 4.4% varje vecka. Med denna takt pratar vi alltså om en fördubbling av inflödet på strax över 16 veckor.

Ref: http://www.mobilecrunch.com/2011/06/28/andy-rubin-daily-android-activations-reach-500000/

Virgin Mobile tar bort custom UI från android telefoner

söndag, juni 12th, 2011 - Jens Olsson

Nu tar Virgin Mobile bort Motorolas menysystem från den Motorola Triumph som de säljer till sina kunder som nu får en helt ren Androidupplevelse istället.

Ref: Engadget

Troligtvis är detta något som kommer hända ännu mer över tid. Traditionellt så har de flesta mobiltelefontillverkare haft en kärlek till att göra egna tilllägg och förändringar i det system de använder. Troligen gör de detta för att differentiera sig på mobilmarknaden. Nu när vi har 3 stora moderna mobila plattformar att välja på så är det nog väldigt viktigt att normalisera funktion och utseende för att stärka plattformarna. Hårdvarutillverkaren och operatören gör nog bäst i att inte lägga sig i programvaran i lika stor utsträckning som de gjort tidigare.
Apple har ju kontroll på hela kedjan och lyckas få de flesta av sina användare att uppdatera till senaste iOS.
Flera tillverkare som använder Android bygger sina egna versioner och därför blir användarna lidande. Framförallt eftersom uppdateringarna dröjer och kanske aldrig blir tillgängliga till äldre modeller då tillverkaren vill bygga in sina egna funktioner. Detta skapar en stor spridning av versioner hos telefonanvändarna som klart är en nackel för alla apputvecklare och för hela ekosystemet.
Microsoft lyckas liksom Apple bra med sin plattform eftersom de har bra hårdvaruspecifikation som gör att de flesta telefoner har samma typ av hårdvara.

Windows Phone 7.5 – Mango

lördag, juni 11th, 2011 - Fredrik Schmidt

Nu börjar Microsoft göra sig redo för att släppa nästa version av Windows Phone 7, bland nyheterna finns:

  • Stöd för ordentlig Multitasking som är ett efterlängtat tillägg
  • Tyngre integration med Windows Live där kommunikationshubben avgör om det skall skickas ett SMS eller ett IM beroende på om personen man skickar meddelandet till är uppkopplad i Windows Live eller inte
  • Ny och bättre webbläsare
  • Integrering av Bing i operativsystemet, ljud och bildsökning
  • Möjlighet att kunna diktera SMS (lär inte funka så bra på svenska)
  • Det är ett rejält race bland de tre giganterna och alla känner sig pressade att leverera funktionalitet och användbarhet i en allt snabbare takt. Både Microsoft, Apple och Google gör vad de kan för att få sina ekosystem att framstå som bäst. Alla tre försöker också få användarna lojala, något som avspeglas i bland annat den senaste version av iOS 5 som med sitt stöd för iCloud och gratis lagringsutrymme gör att användarna hellre köper en ny Apple-enhet än byter till motsvarande från någon annan tillverkare. Om man har alla sina dokument i iCloud är det smidigare att köpa en iPad istället för en Android-pad eftersom man på iPad:en automatiskt har tillgång till alla sina dokument.
    Vi användare kan bara tacka och ta emot, äntligen finns det konkurrens på allvar i operativsystemsbranschen (eller kanske snarare den digitala ekosystemsbranschen).

    Microsoft släpper verktyg för Androidutvecklare som vill konvertera

    fredag, juni 10th, 2011 - Jens Olsson

    Jag skrev tidigare om att Microsoft hade släppt ett verktyg för att mappa iPhone API till Windows Phone 7 plattformen för att underlätta för utvecklare som vill porta sina appar. Nu har Microsoft tagit nästa steg och släppt samma hjälpmedel för Androidutvecklare. Precis som det tidigare verktyget så bygger det på samma plattform och är ett helt webb-baserat system.

    Android API mappning till Windows Phone 7

    Verktyget finns tillgängligt direkt i webbläsaren här: Android Mapping Tool

    Ref: Microsoft