Dmitry Lakachauskis - författare till flera program för iPhone, som du kan köpa eller ladda ner gratis i App Store. Ämnet för vårt samtal - de problem som applikationsutvecklare står inför.
Dmitry, berätta för oss om dig själv. Hur kom du till iPhone-utveckling? Hur gjorde idén om att skapa Doris.app och hur lång tid det tog för att genomföra?
Programmerare. En av de viktigaste utvecklare (egentligen bara commit'er, exklusive grundare) en gång populär mås Framework. Jag bor i Riga, där i själva verket föddes och arbetade. Jag älskar att titta på boxning, K-1 matcher utan regler.
Som webbutvecklare (som fortfarande är för det mesta och jag är), en älskare av Apple-produkter (MacBook Pro, iMac, iPod shuffle, iPhone 2G, iPhone 3G, iPod Touch 2G), en av grundarna Web Service DorisJag var fascinerad iPhone'om och metod för att leverera applikationer till enheten - App Store. Det stod klart att utan Doris iPhone app - är en defekt produkt.
6 månader, jag hade lovat mig själv att börja i morgon "studie» iPhone SDK, Cocoa Touch, Objective-C, etc. Titta på App Store är fylld med potentiella konkurrenter, läsa om galna historier "av miljonär utvecklare-med-ett-program", om den enkla utvecklingen av SDK, om «bygg-and-go», blev jag mer nervös på hans maktlöshet.
En dag, delegera en del av sina projekt nyförvärvade partner, jag äntligen haft tid att bryta dödläget.
Genom 2-2,5 månader Den första versionen Doris.app Jag var redo och laddade för att kontrollera App Store. Under denna tid var vi tvungna att skotta flera gånger gränssnitt, skriver API, se till att allt passar de vanliga normer göra vackra (min smak) utforma slutligen. Apple har satt ribban extremt höga för utvecklare, så att de mest enkla program leverera en massa problem.
Förutom Doris, du deltagit i utvecklingen av andra applikationer för iPhone - Läs senare och My High Street. Berätta om dem.
C My High Street det är enkelt. Människor i Storbritannien älskar varumärken. De säger inte att de vill gå till mataffären och säga att det är nödvändigt att gå till Tesco. Vill du äta - KFS, tunnelbana, etc. Butiker i staden är byggd på principen kopiera och klistra, så att i varje stad finns en standarduppsättning av varumärken. Med hjälp av GPS, tillåter My High Street dig att hitta närliggande butiker vald varumärke. Just nu finns endast i Storbritannien App Store.
Läs senare (Länk till iTunes) - en annan nischprodukt för delicious.com fans. Det kan tyckas märkligt, men många människor använder läcker, som ett medel för lagring av artiklar som man bör läsa. Förresten, de lägger tags «Toread» tag eller «to_read» - alla kan ha sin egen. Vid denna punkt etiketten «Toread» 1068119 har länkar, readme - 42300, to_read - 75080.
Läs Senare kan du ange ditt «Toread» tag, sedan alla objekt med denna tagg kommer att laddas upp till enheten för senare offline läsning. När du har läst en artikel, är det valda märket avlägsnas för motsvarande länkar. Läs Senare - Instapaper är för fans av läcker.
Fanns det några problem med tillämpningen publicera App Store? Var det inte med Apples vägran. Berätta om din upplevelse sabmita App Store.
Doris och MHS har varit första gången. Vi argumenterade även sinsemellan hur mycket tid Apple kommer att ge upp :) Doris. Läs Senare förnekade första gången och sedan ytterligare 2 eller 3 gånger. Jag vet inte eftersom det inte finns i systemgodkännande applikationer Apple operativsystem, men läsa senare fick en mycket "hård" inspektör. Ett sådant förvirrande element, det är förvirrande. Naturligtvis påståendet var inte grundlösa, men i bedömningen av Doris skillnad och RL var i ansiktet. Sedan var det fel på Doris LITE. Konstigt nog, men det faktum att Doris LITE enligt experter från Apple var är förvirrande, på vanligt Doris vidare hurra. Tydligen lagarna blivit striktare.
Återigen, inget nytt att säga, men kontrollen nu går mycket längre än tidigare. Dessförinnan inom 7 dagar, kom svaret från Apple, men nu denna period är oförutsägbar.
Vissa utvecklare klagar på att Apple inte ger tillräckligt med data för att analysera försäljningen. Kritik orsaker och ett system för användarfeedback på appen. Vilka är nackdelarna i App Store skulle du nämna?
iTunes Connect - är det fortfarande samma huvudvärk. Jag försöker att inte gå i onödan. För att undvika missförstånd, jag använder AppViz. Inte bra för en lösning, men det är mycket bekvämare än iTunes Connect. även jag användning MajicRank.
Med feedback är svårt att ändra någonting, tror jag. Det finns alltid konstiga människor som är redo att skriva «skitsnack» eller «ultimata skräp». Värdet av sådana kommentarer är klar.
Men Apple på krafterna att ändra hur sökprogram. Om du inte är i TOP100 i någon av kategorierna, du helt enkelt inte kommer att hitta, om du inte vet vad du ska leta efter. Det är deprimerande. Enda chansen att glänsa i Top 100 - detta sorteras efter utgivningsdatum. Efter att ha tagit rätt mängd nedladdningar, kan du komma in i en vanlig TOP100 i kategorin, men redan finns det upp till dig.
Eftersom Doris var ett dåligt exempel. Program in till testet den 18, godkänt, säger den 26 och i App Store om du sortera efter utgivningsdatum gavs 18 nummer och ha Doris var ett gäng applikationer. Igen. 26 (den första dagen i App Store) Doris var redan på djävulen vet var vid sortering efter utgivningsdatum. Nu anger vi alltid ett datum i framtiden när ansökan lämnades in.
Nu dina program är endast tillgängliga i App Store. Oavsett om du funderar på portning till andra plattformar och därmed placering i andra butiker (Android Market, Windows Marketplace for Mobile)?
Nej. I detta avseende, jag gillar Opera flytta. Telefon Opera Widgets är placerad med hjälp av vilken du kan använda standardwebbtekniker för att implementera widgets. Det är inte nödvändigt att veta hur man arbetar med varje plattform - allt engagerade i Opera. En sorts Adobe Air för telefoner. Vi har redan gjort en widget som fungerar med Vodafone Widget Manager (vissa Vodafone skal för Opera Widgets). Vår widget är rankad tvåa i Vodafone konkurrens.
Vilka råd skulle du ge spirande iPhone-utvecklare som är beredda att följa ditt exempel?
Jag tror inte att jag kan ge några värdefulla råd skall följande punkt 4 - snarare är det mitt eget fel, att det är bättre att inte säga:
- Var inte naiv. Enheter tjänat hundratusentals dollar för sina ansökningar.
- Var inte en idiot. Det är möjligt att du har tänkt du bara behöver.
- Dig sval programmerare, du har en designer, har du släppt en fantastisk app. Så detta är 5% av alla fall. Sannolikt ditt jobb ingen skulle någonsin veta. Om du inte är en marknadsförare, råder jag dig att göra rätt introduktion.
- Överdriv inte med att läsa alla användningsfall. Nu på iPhone, App Store, etc. Han skriver inte bara lata. Som ordspråket säger, använd ditt sunda förnuft.