www.netsi.dk

"The internet is just a layer on the real world" (don't forget that!)

Apps vejen eller webapplikations vejen..?

Der er en del diskussion om hvilken vej der er den bedste – vejen eller webapplikations vejen. Hvordan kan man få software bedst ud på , platformene? Jeg giver her mine overvejelser om dette valg: Skal man distribuere sit software som en eller som en webapplikation (website). Det er mine personlige tanker gjort efter en masse input fra artikler og fra hvad jeg går og hører i det daglige i mit arbejde med internettet.

Baggrundsviden

Smartphones, “pads”, tv-devices.

Apps er noget som jeg først rigtig stødte på i forbindelse med smartphonen “iPhone” fra Apple. Der blev introduceret en mulighed for at downloade og installere små programmer “apps” meget nemt. At det var meget nemt var fordi man bare skulle gå på (iTunes) appsStore og så browse eller søge efter hvad man nu savnede i sin telefon. For små penge – eller mange gange gratis, kunne man så på få øjeblikke have tilføjet sin telefon helt nye egenskaber. Det var noget som folk kunne forstå og lide, ikke så underligt: På en nem, hurtig og meget billig måde kunne man give sin telefon helt nye muligheder!

: “So ein ding muss wir auch haben…!”

Google kom hurtigt efter og siden har de to store på disse område kæmpet en kamp om at have flest apps, flest features og ja – være størst. Det har været godt for brugerne – idag er det blevet endnu nemmere og ja, med endnu flere features for hungrende brugere at nyde. Tag f.eks. Android platformen: Man kan installere apps fra telefonen gennem en “” app. Man kan scanne en “QR-code” og gå direkte til Android for at installere en app. Man kan finde en app mens man sidder ved sin browser og leder på .android.com efter en app. Det er nemt og ja, det bliver sikkert nemmere. Apps er blevet et begreb som alle kender.

Lidt historie..

Selv om apps tankegangen synes helt ny, så er det faktisk ikke det. På operativsystemet linux (f.eks. Ubuntu) har der eksisteret et software center hvor programmer, som i f.eks. Android market. Når man nu ser at der blomstrer med millioner af små apps så er det, efter min mening, samme positive bevægelse som var med til at give Windows liv i dagene hvor Microsoft Visual Basic blev udbredt til folk og gjorde det nemt at udvikle windows programmer. Dengang gjorde det at der kom millioner af små freeware og shareware programmer på markedet. Nogle få af dem fik stor succes og overlevede som store firmaer. Det samme sker nu. Jeg har tidligere skrevet en blog post om hvor mange penge der egentlig blev tjent på disse billige små apps: “Could an android apps make someone a fortune?”.

Apps, iTunes og Google Market – fordele og ulemper

Ulempen med apps er at de kan være forbudet med større omkostninger og at man ofte skal lave individuelle til hver alle platforme. En App til en iPhone/iPad/iPod kører jo ikke på en Android baseret device.

Ulempen ved webapplikationer (avancerede hjemmesider) er f.eks. at de typisk ikke kan så meget “native” med den device de afvikles på. Det har det ikke specielt godt med at blive afviklet “offline” og ja, er nok ikke så “sexet” som en app. De har den store fordel at de kan udvikles een gang og med få tilretninger nå alle platforme.

Der er også det med Apps at de går igennem f.eks. iTunes appstore og Google Market som er forbundet med både ulemper og fordele. Apple er kendt som værende, hvad skal man sige, strikse med hvad de mener hører hjemme i deres distributionscenter for apps. De tager også en procent del af den pris som en apps sælges for. Google tager også en procent den af de apps som sælges gennem Google Market.

Noget man jo ikke må glemme er at man ved at have en app på et sådant distributionscenter for jo får adgang til et enormt potentielt markede. Man får en standard måde at få kategoriseret, beskrevet, udbudt screenshoots, får ratings, bruger kommentarer og ja, alt det der handler om salg af software. Sådan noget skulle man eller selv implementere – og ja, det kan da være en udfordring og en resursekrævende opgave i sig selv.

Teknik

Der hvor jeg selv står har jeg kun et tyndt grundlag når vi kommer til konkret udvikling af apps. Jeg har prøvet at downloade udviklingsværktøjet til Android, som er baseret på eclipse udviklings platformen. Kodningen foregår i java som ikke er noget jeg arbejder med i det daglige. Ja, jeg fik lavet en “hello world” som kørte lokalt på en virtuel Android telefon, så det er som det første “kravl” fra et barn! Jeg vil derfor ikke vove mig ud i at udtale mig om dette. Det jeg dog kan sige er at der udover selve kodningen jo kommer godkendelse hos henholdsvis Apple og Google. Apple er nog det der er sværest – men i praksis tror jeg ikke det er noget problem. Iøvrigt mener jeg at det også koster noget at få udviklingsværktøjet til Apple , mens det der er gratis at få udviklingsværktøjet til Android.

Der sker dog også noget på det område, udviklingsværktøjer bliver nemmere at have med at gøre og jeg mener også at der eksisterer software der kan lave “cross compiling” så man kan kode een gang og så konvertere til andre platforme – men jeg gætter på at det stadig er krævende. Min vurdering er at man skal være relativt dedikeret app udvikler hvis man skal have en reel chance for at lave noget som har en chance i konkurrencen med andre apps. Jeg vil derfor anbefale at købe sig til at få udviklet noget…

Konklussion

Den korte: Det afhænger af opgaven, budgetet og ambitionerne.
Den lidt længere: Det er måske som med hjemmesider, alle kan lave en men den bliver også derefter. Lad de professionelle gøre det og køb dig til viden og ekspertise hvis der er tale om noget der har et seriøst formål. Jeg gætter også på at det handler om at forstå at når man først har stukket hovedet ind på app området så har man også sat et aftryk i folks erindring, så hvis man fejler første gang tror jeg det er usansynligt eller kræver stor indsats at genskabe tilliden til at man kan levere noget relevant til folk. Træd varsomt, eller lav mindre projekter som man bevist ikke er ambitiøs med.

Har du erfaringer eller kommentarer vil jeg meget gerne have at du skriver dem her! På forhånd tak!

/Sten Hougaard

Installation af Telenors WIMP applikation på Android

tilbyder også deres tjenste “” til baserede smartphones. De har en side på deres website hvor de viser hvordan man kan installere den på både Android og , her er den rigtigt (læs nemme) måde at installere den på – for de får da virkelig gjort det besværligt Smiley

Installation af WIMP fra din Android baserede telefon

Jeg viser her hvordan du kan installere den via telefonen, du kan jo selvfølgelig også gøre via websitet (se nedenfor)

På din telefon finder du Marked applikationen og trykker på den.

På din telefon finder du Marked applikationen og trykker på den.

Tryk på søg knappen i øverste højre hjørne.

Tryk på søg knappen i øverste højre hjørne.

Indtast “wimp dk” – og du vil sikkert få eet hit allerede, tryk på det.

Indtast “wimp dk” – og du vil sikkert få eet hit allerede, tryk på det.

Her kan du læse om den, se anmelselser og screenshoots. Tryk på Installer/gratis.

Her kan du læse om den, se anmelselser og screenshoots. Tryk på Installer/gratis.

Applikationen hentes og installeres nu.

Applikationen hentes og installeres nu.

Når WIMP er installeret kan du åbne den og logge på.

Når WIMP er installeret kan du åbne den og logge på.

Når du har logget ind er du igang! God fornøjelse.

Når du har logget ind er du igang! God fornøjelse.


Installer fra nettet via Android Marked

Google har etableret en hjemmeside hvor man kan logge ind med sin gmail konto og så administrere på ens devices (telefon, tv osv.). Det er nemt og fungerer næsten som ovenfor når det handler om at finde . Man kan så når man har fundet en bede om at installere den på ens Android baserede device – f.eks. en . Her er et link til WIMP Google Android Marked: WIMP DK.

Links
  • Her kan du få 30 dages prøvetid med WIMP
  • Link til WIMP DK på Google Android MarkedLink til WIMP DK på Google Android Marked eller direkte ind på Marked app på din smartphone.

Finally! I can take screenshoots from my Android!

I am happy now – at least for the fact that I now can take screenshoots from my Phone. A weak spot in the OS has so far made it nessesary to “root” your phone to gain the rights to take screenshoots of the content of your . Now I followed this guide: ihely.dk – “Screenshoots på Android enhed uden root”  and voila here are a few screenshoots just to show you that it is actually working.

The homescreen of my HTC Legend

To unlock my Android 2.2 based HTC Legend, you need to draw a pattern.

An example app: 'eTilbudsavisen' - showing here that I can get 3 coca cola for 35 DKK at the distance of 5 km from where I live.Another app: 'speedtest' showing that I have 6.2 Mbit down and 1.7 Mbit upload speed on my wifi

That is nice – I have had the need in some of my blog posts, where I now can better show what I am talking about.

Since the guide at ihely.dk is in danish I will give you a quick guide here:

Prepear your phone by allowing debugging

In settings choose 'Programs' (programmer on the screenshoot)Choose 'Development' (on screenshoot: 'udvikling')Check the USB and 'stay awake'

Get development tool: http://developer.android.com/sdk/index.html

You may then have to install Java SDK (the development tool will tell you if you need to install that first, and where to find it).

Install the platform pakages

(image from ihely.dk)

When you see something like that above, you can choose which packages to download, I just took them all. It takes a while.

Ready? Plug in your phone to your computer through an USB

Locate the DDMS.bat file and run it

I have installed on “j:” – you probertly will have to locate the DDMS.BAT in your C:\Program Files\Android\android-sdk\tools

Run the bat file and you will get something like this:

The 'Dalvig Debug Monitor' - highlight the phone icon

The ‘Dalvig Debug Monitor’ – highlight the phone icon, and choose “Device > Screen capture…”

image

You will then get your ready to save or copy to clipboard like this:

The screenshoot have been taken, ready to use

Nu kan du også finde Android Applikationer via din browser

Jeg har idag set lanceringen af Google Android 3 (Honeycomb) og der var flere spændende ting.

– køb dine via en browser

 

image

Dette gør at man kan sidde hjemme ved sin PC og browse applikationerne som er tilgængelig til dit Android device.

Her har jeg f.eks. søgt på “tilbudsavisen”:

image

Efter jeg har logget ind med min konto kan jeg at jeg allerede HAR eTilbudsavis installeret.

image

Could an Android App make someone a fortune?

Ever since I have seen the first and I have been wondering: “How much money could someone earn on ?” are typically sold at a very small price starting around 1$ – but if you sell a lot of them at that price even one dollar can turn into a big amount! So I looked into AppBrain which is an online service on top of the Android Market adding extra which come in handy for most Android users I guess. You can read my review of AppBrain elsewhere on my blog. Anyway, I have put together a table showing just some of the apps and how much the seem to have been generating (if you can trust the figures at AppBrain).

name Category Approx. downloads Price Value from $ Value to $
Robo Defense Arcade & Action 50,000-250,000 $2.99 $149,500 $747,500
Beautiful Widgets News & Weather 50,000-250,000 $2.03 $101,500 $507,500
Tower Raiders GOLD Arcade & Action 5,000-10,000 $4.99 $24,950 $49,900
DocumentsToGo Full Version Key Productivity 50,000-250,000 $14.99 $749,500 $3,747,500
Gang Wars 250 Respect Points Arcade & Action 1,000-5,000 $19.00 $19,000 $95,000
WeatherBug Elite News & Weather 10,000-50,000 $1.99 $19,900 $99,5000

Using Microsoft excel I have created a simpel graph showing these numbers in a graph (sorry about the danish thousend seperator):

The approx. money made on 6 random Android Apps

I will let the numbers and graph speak for themself – please comment on them, and if you have earned some cash creating an app for Android or iPhone, I would love to get your comments/experiences as well here!

“You are using Google Latitude and reporting your location”

It is nice to see when a new feature appears that the people behind it is warning you of possibel bad side effects. Like when you have your device exposing your (using the build in ). Today I recieved such a warning from by e-mail:

Hi,

To protect your privacy we would like you to know that Google is running on your Android-powered device and reporting your location.

If you didn’t enable this or want to stop reporting your location please open the Maps on your device. Go to ‘Menu’ > ‘Latitude’ > ‘Privacy’ and change your privacy settings.

Thanks,

Google Latitude Team

(c) 2009 Google Inc., 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA. Terms of Service | Privacy Policy

Thank you Google! On the one hand you use the position information of the visitiors (first asking them if it is okay!) and on the other hand you remind people that a potential risc exists! Very cool done!

Finally I bought a smartphone! An Android based HTC Legend.

Here it is - my new smartphone: An Android 2.1 based HTC Legend For a very very long period I have been watching friends and collegues using smartphones like Apple and Hero. I was never in doubt: Smartphones brought a new meaning to cell phones – a very positive twist! I have had problems however deciding on which way to go – the Apple (iPhone) or the () road. The Microsoft road might be interesting, but I have not actually seen one in action amoung my friends – so for me it was never an option.

Yesterday I bought a : An Android 2.1 based

I will try to write here on my blog about my experiences with it – I will create a page “HTC Legend, pros and cons” and “Developing for Android based smartphones”. I am looking forward to doing so and hope to bring usefull information to people who are in doubt about which smartphone to invest in. Also I hope to get response from current users of smartphones here on my blog. Developing apps for Android is an area which I will also look into.

For now I will leave it here – later I will edit this post, activating the links to the pages mentioned above! Oh and finally I would like to show what my 4½ years old daughter “invested” in – just to put in contrast what an IT-nerd at the age of 45 is turned on by! :-)

This is what turns my 4½ years old daughter on - the other image shows what the father at the age of 45 likes :-)