Phone 7 app udvikling - fra novice til pro

BLOG: Jeg synes jeg skylder Windows Phone 7 noget mere synlighed her på bloggen eller måske bare synlighed i al sin beskedenhed :)
Skrevet i Stud.blog


Publiceret d. 19. januar 2011 kl. 10.37


 
ANNONCE:
Så dette er første del af en lille serie om det at lave apps til Windows Phone 7 og alt det der følger med og kræves for at få sine apps i MarketPlace.

Jeg tager udgangspunkt i en simpel Maps app, ikke noget fancy bare en simpel og enkel app som kan vise din placering på et kort.

Så hvorfor lige en Maps app?
Den er hurtig at lave og så kan den altid udvides med lidt "eksterne data" så den går fra være en simpel app til en super cool app :)

Hvad med iPhone og Andriod?
Ja jeg har også tænkt lidt på dem, ja eller rettere ikke så meget Android det er JAVA eller C/C++ det kan jeg forholde mig til og jeg har lavet en "Hello World".
Android, og tag det nu ikke alt for hårdt, virker som Windows Mobile, blot med en meget mere moden udvikler historie, samme frihedsgrad. Jeps og Android er open source, godt så ;)

Nej, jeg har længe gået og tænkt på iPhone/iPad udvikling, primært fordi jeg ikke har en Mac, som jo er krævet for at lave apps til "i-serien".
Det hele er blusset lidt op igen efter at vi har lanceret vores egen WP7. Jeg har nemlig været til rigtig mange kundemøder med app udviklingshuse rundt om i landet og nysgerrig, som jeg er, spørg jeg altid til de andre platforme og her tegner der sig et billede af at iPhone udvikling ikke er lutter lagkage ;)

Så hvad gør en klog? Jo helt enkelt, han melder sig til et iPhone/iPad kursus for selv at vurdere om det nu også er så slemt. Inden nogen skal få en ide om noget andet, så vil jeg lige slå fast at underviseren var meget dygtig og helt klart vidste hvad han snakkede om og havde flere apps i bagagen!

Efter kurset står jeg så selv tilbage med nogle lidt uventede spørgsmål...
Hvordan kan et firma som laver verdens smukkeste telefon lave så grimt et programmeringssprog som ObjectiveC, kun løftet op af det endnu mere forvirrende IDE xCode og UI Builder.

Og nu til "the million $ question" burde xCode ikke hede iCode eller er det bare mig der er helt forkert på den?
Pointen jeg vil frem til er slet ikke at ObjectiveC er et grim sprog eller at xCode er forvirrende, nej jeg vil frem til noget helt andet, antallet af apps! Der er jo sindssygt mange apps i AppStore til trods for den noget indviklede udviklingsmodel :)

Så min påstand (og nej den underbygges ikke af en tese) er at sammenlignet med iPhone er Windows Phone7 app udvikling en "walk in the park".

Efter al den kritik af iPhone, så vil jeg gerne påpege at iPhone og Android, har en stor fordel sammenlignet med WP7, de kan køre unmanged kode - C/C++. Der er jeg lidt misundelig ;)

Så med den lange smøre om ingenting og alting er der selv sagt lagt i ovnen til lidt modstridende meninger om iPhone udvikling, men jeg holder fast, det er IKKE et smukt eller elegant sprog og deres IDE gør det ikke bedre og jeg er sikker på at jeg ikke er den eneste som har det sådan! ... men der er penge i det ;)

Næste gang laver jeg en Maps app, det lover jeg :)

Kommentarer til blogindlæg



Kommentér
Ytringer på debatten er afsenders eget ansvar - læs debatreglerne

Mere fra Stud.blog


Nu kan du hente en beta af næste version af Windows Phone Developer Tools, nemlig version 7.1 Beta!!!
24. maj 2011 kl. 21.56 | læs »



TechTalk: Research in Software Engineering by Nikolaj Bjorner, Senior Researcher, Microsoft Research
27. maj 2011 09:00 - 10.30
12. maj 2011 kl. 08.53 | læs »



På den konkurrerende "kanal" version2 har de taget initiativ til en konference om Mobil App. udvikling.
3. maj 2011 kl. 08.25 | læs »



I dag er det national hjemmearbejdsdag, http://www.hjemmearbejdsdagen.dk, så arbejder du hjemme i dag eller er det bare en dag som alle andre?
2. maj 2011 kl. 13.57 | læs »



Hvis du er iPhone (iOS) udvikler og godt kunne tænke dig at udvikle apps til WP7, så er det lige blevet lidt nemmere!
2. maj 2011 kl. 11.31 | læs »









Mest læste seneste uge

Kan gratis sikkerhedssoftware virkelig beskytte din pc? Svaret er ja, hvis du vælger det rette produkt. Læs her en test af de mest pålidelige gratis sikkerhedsprogrammer.

Næsten 200 IBM-ansatte får med få timers varsel sidste arbejdsdag i dag. Ingen var orienteret forud for dagens massefyring, som effektueres øjeblikkeligt.

Flyselskabet SAS har brugt op mod trekvart milliarder kroner og seks år på at udskifte sit bookingsystem. Undervejs har der været flere projekt-udfordringer, som kulminerede en vinternat med en big bang-migrering.

Her er forklaringen på, at IBM Danmark med direktør Lars Mikkelgaard-Jensen i spidsen fyrer 170 medarbejdere.

IBM Danmark lader hovederne rulle.