Entèvyou ak DHH: Diskite sou pwoblèm App Store ak devlopman yon nouvo sèvis imel Hey

Mwen te pale ak direktè teknik Hey a, David Hansson. Odyans Larisi yo konnen li kòm pwomotè Ruby on Rails ak ko-fondatè Basecamp. Nou te pale de bloke mizajou Hey nan App Store la (sou sitiyasyon an), pwogrè nan devlopman sèvis ak vi prive done yo.

Entèvyou ak DHH: Diskite sou pwoblèm App Store ak devlopman yon nouvo sèvis imel Hey
@DHH sou Twitter

Sa ki te pase

Post sèvis Hey.com soti nan devlopè yo Basecamp parèt nan magazen an App sou jen 15 ak prèske imedyatman frape tit yo nouvèl gwo medya yo. Reyalite a se ke byento apre liberasyon an te lage yon patch korektif pou aplikasyon an, men espesyalis Apple rejte.

Yo menm tou yo te menase yo retire kliyan imel la nan magazen an. Dapre yo, Hey devlopè yo vyole règ 3.1.1 epi yo pa t 'sèvi ak mekanis API Achte nan aplikasyon an pou vann abònman. Nan ka sa a, sosyete a resevwa yon komisyon 30% sou chak tranzaksyon.

Otè aplikasyon an se Jason Fried ak David Hansson (David Heinemeier Hansson) - pa t 'dakò ak egzijans sa a. Yo ensiste ke kloz ki koresponn lan pa t aplikab nan ka yo, depi Hey itilizatè yo peye pou yon abònman sou sit entènèt ofisyèl la, epi sèvi ak aplikasyon mobil lan sèlman pou konekte nan sistèm lan. Spotify ak Netflix travay menm jan an.

Avèk rezilta a ki

Jijman an te dire plizyè semèn e li te fini nan fen mwa Jen an. Apple finalman apwouve aktyalizasyon a, men Hey te oblije ajoute yon nouvo sèvis gratis pou jwenn alantou egzijans acha nan aplikasyon an. Itilizatè yo kapab kounye a kreye yon kont imel tanporè pou 14 jou.

Reprezantan sosyete a (anvan WWDC) Epitou te di, ki p ap retade mizajou sekirite pou aplikasyon yo ankò epi ki pral pèmèt ou fè apèl kont yon vyolasyon espesifik règ magazen yo.

Malgre viktwa entèmedyè a, David Hansson pa t kontan ak desizyon an. Li kwè ke nan lavni an, Apple Corporation ka kontinye sèvi ak pozisyon dominan li nan mache a pou mete presyon sou devlopè aplikasyon yo nan diskresyon li.

Nou te diskite sitiyasyon an pou klarifye kèk pwen ak plan pou devlopman Hey.

Istwa App Store la toujou diskite anpil. Di nou ki "solusyon" ou te konsidere lè Apple te refize pibliye premye aktyalizasyon a? Ki jan sitiyasyon an ak acha nan-app devlope apre yo fin apwouve aktyalizasyon ou a? Èske nou ka atann nenpòt chanjman nan domèn nan nan yon pèspektiv regilasyon?

Nou finalman te gen dwa pou mete aplikasyon an nan App Store san acha nan-app ak yon komisyon 30%. Se vre, pou sa nou te fòse yo ofri yon sèvis altènatif gratis, ki mwen pa trè kontan ak. Men, anyen pa ka fè. Malgre ke pratik Apple yo kounye a ap etidye aktivman pa regilatè Ewopeyen yo ak Ameriken yo.

Kesyon ak repons: Angle
1. Sitiyasyon App Store la toujou ap resevwa anpil atansyon, kidonk ann kòmanse la. Ki solisyon ou menm ak ekip ou a te konsidere lè Apple premye refize pibliye aktyalizasyon a? Ki jan diskisyon IAP la te pwogrese kounye a ke aktyalizasyon a apwouve? Ki devlopman regilasyon nou ta dwe atann nan fiti prè?

Nou te finalman genyen yon dwa definitif egziste nan App Store la san yo pa peye frè 30% oswa ofri IAP. Nou te dwe ofri yon sèvis gratis diferan, ki mwen pa renmen, men se konsa li ale. Apple ap fè fas a envestigasyon entans nan tou de Inyon Ewopeyen an ak US kounye a.

Isit la DHH ap refere a envestigasyon Depatman Jistis Ameriken an ak Komisyon Ewopeyen an, ki te kòmanse nan fen mwa Jen an. Travay yo etablisi règleman Apple yo se "selektif" nan lanati epi yo varye de konpayi an konpayi. regilatè Ewopeyen an te deja lage desann premye desizyon yo. Magazen yo oblije notifye devlopè yo sou entansyon yo retire yon aplikasyon 30 jou davans, ki endike rezon yo. Yo ta dwe tou reekri règ yo nan sit la nan lang senp ak konprann.

Nan WWDC yo te di ke yo ta bay opòtinite pou fè apèl kont vyolasyon espesifik kondisyon App Store. Èske ou panse ke sa a ase pou nivo teren an pou devlopè ki pi piti yo? Èske pwodwi tankou Hey ap kapab fè konpetisyon ak gran tankou Gmail (G Suite) ak Netflix?

Pa gen okenn mwayen, se te yon ti, nominal, etap pi devan. Men, mwen espere ke li pral yon UN nan pwosesis la nan nivelman teren an jwe pou tout jwè yo.

Kesyon ak repons: Angle
2. èske w kwè ke desizyon Apple anvan WWDC pou ekzamine fason yo jere apèl yo ase pou egalize teren an pou devlopè ki pi piti yo? Èske pwodwi tankou HEY finalman jwenn chans pou yo fè konpetisyon kont tankou Gmail (G Suite) ak Netflix?

Absoliman pa. Se te yon ti kras, prèske siy, etap pi devan. Men, èspere ke li nan kòmansman an nan aktyèlman fè travay la nivo teren an jwe.

Èske eskandal la afekte ekip devlopman an? Se pa chak jou ke tout moun ap pale de pwodwi ou... Tanpri pale nou de espesyalis sa yo - èske kèk nan yo sipèpoze ak moun k ap travay sou Basecamp? Ki jan ou te rekrite devlopè epi ou planifye pou elaji anplwaye ou a?

Se te yon premye de semèn difisil, plen ak enkyetid ak twòp travay. Pa yon tan amizan, e mwen byen kontan li fini. Ekip ki dèyè Basecamp ap travay sou Hey. Men, kòm sèvis imel nou an te vin tounen yon siksè, nou planifye anboche nouvo anplwaye nan mwa kap vini yo. Nou pral pibliye tout pòs vid yo https://basecamp.com/jobs.

Kesyon ak repons: Angle
3. Èske piblisite sa a afekte moral ekip jeni ou a? Se pa chak jou ki sanble tout moun ap pale sou pwodwi ou a... Èske ou ta ka di m 'plis sou ekip jeni an? Èske li nan nenpòt fason sipèpoze ak ekip la dèyè Basecamp? Èske gen moun k ap travay sou tou de pwodwi an menm tan? Èske w te envite nenpòt nan ansyen kòlèg ou yo pou travay sou HEY? Ki jan ou te chwazi premye manm ekip sa a ak ki jan ou te apwoche agrandi li?

Se te yon kraze premye de semèn. Ranpli ak enkyetid ak twòp travay. Pa yon tan kontan. Mwen byen kontan nou pase li kounye a. Se menm ekip ki dirije Basecamp la. Men kounye a ke HEY se yon gwo siksè nou pral anboche anpil nan pwochen mwa yo. Tout afichaj parèt sou basecamp.com/jobs.

Nan Basecamp konsidereke travay algoritmik ak matematik nan entèvyou pa ede rekrite devlopè. An patikilye, DHH kwè ke pi bon fason pou teste konpetans yon aplikan se revize kòd yo te ekri a epi diskite sou pwoblèm reyèl ak potansyèl yo.

Jan mwen konprann li, Hey karakterize pa yon pi gwo kantite solisyon UI natif natal konpare ak Basecamp. Avèk konpleksite a ajoute, ki jan difisil li te kenbe ekip la piti? Ou te di ke w ap itilize yon bibliyotèk ki jenere eleman UI ki baze sou WebView HTML? Èske desizyon sa a te ede anpeche kwasans anplwaye yo?

Wi, nou pral pale sou nouvo teknoloji nou yo yon ti kras pita nan ane sa a. Nou te travay di pou asire ke Hey ka devlope ak sipòte pa yon ti ekip.

Kesyon ak repons: Angle
4. Mwen konprann ke HEY enkòpore yon pi gwo kantite solisyon UI natif natal konpare ak, di, Basecamp. Bay plis konpleksite a, èske se te yon defi pou kenbe ekip devlopman piti? Dapre Sam Stephenson, ou menm bati yon bibliyotèk ki jenere eleman UI natif natal ki baze sou HTML opinyon entènèt ou a. Èske desizyon sa a te ede redwi kantite anplwaye yo?

Wi, nou pral revele tout nouvo teknoloji nou yo pita nan ane sa a. Nou te travay di pou asire ke HEY te kapab konstwi pa yon ti ekip, epi konsève tou.

Pandan yon entèvyou nan Railsconf 2020, DHH te note, ke sèlman de ekip twa moun ap travay sou aplikasyon mobil pou Hey. Kòm pou teknoloji, yo itilize bibliyotèk la Turbolinks akselere rann paj - li trete fòm itilizatè a soumèt epi li pa mande ray-ujs. Devlopè yo te tou mete ansanm yon nouvo bibliyotèk pou UI a: li vire opinyon entènèt nan eleman meni. Nan pèspektiv yo ap planifye li lage nan sous louvri.

Hey baze sou HTML senp, ki se yon ti jan etone pou yon pwodwi modèn. Ou te chwazi rann bò sèvè, men w ap itilize plizyè solisyon koutim ki baze sou teknoloji inovatè. Èske ou konplike sistèm ou a kanpe deyò nan founisè imel endikap?

Nou pa renmen konplike bagay yo paske apwòch sa a mache. Se konsa, ak ti kras efò ou ka fè anpil plis. Kapasite nan kanpe soti nan founisè imel ki twò "konplike" se jis yon bonis bèl, men se pa objektif la. Objektif la se kreye yon gwo pwodwi ke ti ekip nou an ka fyè de.

Kesyon ak repons: Angle
5. HEY konsantre sou plenn HTML fin vye granmoun se etone pou yon pwodwi kontanporen. Ou kole ak rann bò sèvè pandan w ap anplwaye yon kantite solisyon tayè pou benefisye de inovasyon modèn. Èske ou kenbe bagay sa yo 'senp' pou fè yon deklarasyon sou pratik ki kase estanda nan founisè imel endikap yo?

Nou kenbe bagay yo pi senp paske li travay! Li pèmèt yon ti ekip fè anpil plis. Fè yon pwen ke konpleksite modèn pa nesesè se yon bonis bèl, men se pa pwen an. Pwen an se bati yon gwo pwodwi ak yon ti ekip nan yon fason kote nou ka jwi tèt nou.

Nan mitan mwa jen, nan yon entèvyou ak Pwotokòl, David te di ke kliyan imel modèn yo rkree sitiyasyon soti nan seri televizyon Seinfeld. Sipozeman yo konnen pi byen sa ou bezwen, epi si ou pa renmen li, ou ka ale yon lòt kote. Devlopè yo nan Hey ap fè efò chanje eta sa a nan zafè, epi si se pa simonte monopoli, Lè sa a, omwen pran yon etap nan direksyon sa a.

Ann pale sou pataje imel. Ou byen vit enfim fonksyon an epi ou te pwomèt ak anpil atansyon kontwole frajilite potansyèl nan sèvis ou yo. Ki karakteristik ou deja aplike pou asire sekirite done itilizatè yo, e kiyès ou planifye pou aplike alavni?

Nou pa t konsidere ke lyen piblik nan lèt yo te kapab mennen nan abi. Nou tounen nan kòmansman an epi nou pral reflechi sou fason pou amelyore li. Lè nou pibliye nouvo karakteristik pou Hey, nou vle asire yo ke yo aplike kòrèkteman epi yo pa vyole dwa pèsonn.

Kesyon ak repons: Angle
6. Ann pale sou konfli ki sot pase a ki antoure karakteristik pataje imel la. Ou te enfim li san pèdi tan epi ou te pwomèt ke w ap plis atansyon sou potansyèl sèvis ou yo pou abi. Ki chwa ou deja fè pou asire sekirite done itilizatè ou yo ak ki lòt aksyon w ap planifye pou pran?

Nou pa t panse ke lyen piblik prezante nan ang abi. Se konsa, nou ap mete l 'tounen sou tablo a desen jiskaske nou ka fè pi byen. Lè yon bagay parèt sou hey.com, yo dwe kapab fè konfyans ke li fèt byen ak konsantman.

Nan kòmansman an, Hey te pèmèt ou jenere lyen ki mennen nan korespondans imèl epi pataje yo ak lòt moun. An menm tan an, patisipan li yo pa t resevwa notifikasyon sou li. Devlopè yo te enfim tanporèman opsyon pataje pou anpeche abi. Li pral retounen lè li satisfè estanda sekirite entèn konpayi an.

Epitou, otè yo nan sèvis la lapòs yo deja ap travay sou lòt karakteristik sekirite - pwoteksyon inondasyon ak "swiv piksèl' swiv ouvèti lèt. Epitou devlopè yo aplike Sistèm Shield, ki pwoteje bwat lèt la kont mesaj ki gen lapawòl agresif ak abi.

Ou souvan pale sou ki jan li enpòtan pou w gen bon ladrès kominikasyon lè w ap ekri—espesyalman pou devlopè yo. Pandan ke ka acha nan aplikasyon an te kontinye, ou te montre tèt ou yo dwe yon moun ki te kapab defann pwen de vi ou sou Twitter.

Di nou ki jan echanj lide ki te mennen nan nesans Hey travay nan konpayi ou a? Ki jan konsèp pwodwi a chanje pandan kèk ane ki sot pase yo? Èske ou kontan ak rezilta yo, oswa nou ta dwe atann plis chanjman nan tan kap vini an?

Mwen te ekri pòs sou entènèt pou prèske 25 ane epi kontinye pratike. Basecamp te fèt depi nan konmansman an pou yon konpayi konsantre sou kominikasyon tèks - sa a se yon eta natirèl nan zafè pou nou. Mwen panse ke Hey gen yon lide fò, men nan kou nou pral elaji ak amelyore pwodwi nou an nan lavni.

Kesyon ak repons: Angle
7. Ou souvan pale sou enpòtans pou gen bon ladrès kominikasyon ekri, patikilyèman pou devlopè. Pandan kriz IAP a ou te pwouve tèt ou plis pase kapab kanpe tè ou sou Twitter. Ki jan ou te òganize echanj lide ekri ki te mennen nan devlopman HEY? Ki jan pwodwi a te evolye sou dezan sa yo? Èske ou kontan ak rezilta yo oswa nou ta dwe atann gwo chanjman nan fiti prè?

Mwen te ekri pou entènèt la pou 25 ane. Mwen kontinye pratike! Epi nou se yon òganizasyon ki konsantre anpil sou ekriti nan Basecamp. Yo te depi kòmansman an. Se konsa, tout sa ki te vini natirèlman. Mwen panse ke vizyon debaz HEY a ekstrèmman fò, men nan kou nou pral elaji epi fè bagay sa yo pi byen.

Mèsi paske w li. Si w jwenn fòma sa a enteresan, m ap kontinye.

Ki lòt bagay mwen genyen sou Habré:

Sous: www.habr.com

Add nouvo kòmantè