Entrevista cù DHH: discussi prublemi cù l'App Store è u sviluppu di un novu serviziu di email Hey

Aghju parlatu cù u direttore tecnicu di Hey, David Hansson. Hè cunnisciutu da u publicu russu cum'è u sviluppatore di Ruby on Rails è cofundatore di Basecamp. Avemu parlatu di bluccà l'aghjurnamenti Hey in l'App Store (circa a situazione), u prugressu di u sviluppu di serviziu è a privacy di dati.

Entrevista cù DHH: discussi prublemi cù l'App Store è u sviluppu di un novu serviziu di email Hey
@DHH nant'à Twitter

Chì hè accadutu

serviziu postale Hey.com da i sviluppatori Basecamp apparsu in l'App Store u 15 di ghjugnu è quasi subitu chjappà i tituli di a nutizia media maiò. U fattu hè chì pocu dopu a liberazione hè stata liberata un patch currettivu per l'applicazione, ma i specialisti Apple rifiutatu.

Anu ancu minacciatu di sguassà u cliente di email da a tenda. Sicondu elli, i sviluppatori Hey anu violatu a regula 3.1.1 è ùn anu micca utilizatu u mecanismu API In-App Purchase per vende abbonamenti. In questu casu, a corporazione riceve una cumissioni di 30% per ogni transazzione.

L'autori di l'applicazione sò Jason Fried è David Hansson (David Heinemeier Hansson) - ùn hè micca d'accordu cù questu requisitu. Anu insistitu chì a clausula currispundente ùn era micca applicabile in u so casu, postu chì l'utilizatori Hey paganu per un abbunamentu nantu à u situ ufficiale, è utilizate l'applicazione mobile solu per accede à u sistema. Spotify è Netflix funzionanu in modu simili.

Chì ghjè a linea di fondu

U prucessu durò parechje settimane è finisci à a fini di ghjugnu. Apple infine appruvatu l'aghjurnamentu, ma Hey hà avutu à aghjunghje un novu serviziu gratuitu per attruvà u requisitu di compra in-app. L'utilizatori ponu avà creà un contu e-mail temporale per 14 ghjorni.

Rapprisintanti di a corporazione (prima WWDC) Ancu hà dettu, chì ùn ritardà più l'aghjurnamenti di sicurezza per l'applicazioni è vi permetterà di appellu una violazione specifica di e regule di a tenda.

Malgradu a vittoria intermedia, David Hansson ùn era micca cuntentu di a decisione. Credu chì in u futuru, Apple Corporation pò cuntinuà à aduprà a so pusizioni dominanti in u mercatu per mette pressione nantu à i sviluppatori di l'applicazioni à a so discrezione.

Avemu discututu a situazione per chjarificà certi punti è piani per u sviluppu di Hey.

A storia di l'App Store hè sempre assai discututa. Diteci chì "soluzioni" avete cunsideratu quandu Apple hà rifiutatu di publicà a prima aghjurnazione? Cumu si sviluppa a situazione cù e compra in-app dopu chì a vostra aghjurnazione hè stata appruvata? Pudemu aspittà ogni cambiamentu in u campu da una perspettiva regulatoria?

Avemu finalmente u dirittu di mette l'applicazione in l'App Store senza compra in-app è una cumissioni di 30%. True, per questu eramu furzati à offre un serviziu alternativu gratuitu, chì ùn sò micca assai cuntentu. Ma nunda si pò fà. Eppuru chì e pratiche di Apple sò avà studiate attivamente da i regulatori europei è americani.

Quistione è risposta: inglese
1. A situazione di l'App Store hè sempre assai attente, per quessa, cuminciamu da quì. Chì soluzioni avete pensatu è a vostra squadra quandu Apple hà rifiutatu di publicà l'aghjurnamentu? Cumu hà avanzatu a disputa IAP avà chì l'aghjurnamentu hè appruvatu? Chì sviluppi regulatori duvemu aspittà in un futuru vicinu?

Avemu finalmente guadagnatu un dirittu definitivu per esiste in l'App Store senza pagà a tarifa di 30% o offre IAP. Avemu avutu à offre un altru serviziu gratuitu, chì ùn mi piace micca, ma cusì va. Apple hè affruntatu un scrutinu intensu sia in l'UE sia in i Stati Uniti avà.

Quì DHH si riferisce à investigazioni da u Dipartimentu di a Ghjustizia di i Stati Uniti è a Cummissione Europea, chì cuminciaru à a fini di ghjugnu. U so compitu stabiliscenuse e pulitiche di Apple sò "selettivi" in natura è varienu da cumpagnia à cumpagnia. U regulatore europeu hà digià tramandata prime decisioni. I magazzini sò tenuti à avvisà i sviluppatori di a so intenzione di sguassà una applicazione 30 ghjorni in anticipu, indicà i motivi. Anu ancu esse riscrivite e regule di u situ in lingua simplice è comprensibile.

À a WWDC anu dettu ch'elli furnisceranu l'uppurtunità di appellu per violazioni specifiche di i requisiti di l'App Store. Pensate chì questu hè abbastanza per livellà u campu di ghjocu per i sviluppatori più chjuchi? I prudutti cum'è Hey puderanu cumpete cù giganti cum'è Gmail (G Suite) è Netflix?

In ogni modu, era un passu minuscule, nominale, in avanti. Ma spergu chì serà un impetu in u prucessu di livellà u campu di ghjocu per tutti i ghjucatori.

Quistione è risposta: inglese
2. Crede chì a decisione pre-WWDC di Apple per rivisione a manera di trattà l'appelli hè abbastanza per livellu u campu di ghjocu per i sviluppatori più chjuchi? I prudutti cum'è HEY finalmente avè l'uppurtunità di cumpete contr'à Gmail (G Suite) è Netflix?

Assolutamente micca. Il s'agissait d'un petit pas en avant, presque symbolique. Ma spergu chì hè u principiu di fà veramente u travagliu per livellà u campu di ghjocu.

U scandalu hà affettatu a squadra di sviluppu? Ùn hè micca ogni ghjornu chì tutti parlanu di u vostru pruduttu... Per piacè diteci di sti specialisti - alcuni di elli si sovrapponenu cù quelli chì travaglianu in Basecamp ? Cumu avete reclutatu sviluppatori è pensate di espansione u vostru staffu?

Era una prima duie settimane difficili, piena d'ansietà è di travagliu eccessivo. Ùn hè micca un tempu divertente, è sò cuntentu chì hè finitu. A squadra daretu à Basecamp travaglia nantu à Hey. Ma cum'è u nostru serviziu di e-mail hè diventatu un successu, avemu pensatu à impiegà novi impiegati in i mesi à vene. Publiceremu tutti i posti vacanti https://basecamp.com/jobs.

Quistione è risposta: inglese
3. Questa publicità hà impactatu a morale di a vostra squadra di ingegneria ? Ùn hè micca ogni ghjornu chì apparentemente tutti parlanu di u vostru pruduttu ... Puderia dì più nantu à a squadra di l'ingegneria ? In ogni modu si sovrappone cù a squadra daretu à Basecamp? Ci sò persone chì travaglianu in i dui prudutti à una volta? Avete invitatu qualcunu di i vostri ex culleghi à travaglià nantu à HEY? Cumu avete sceltu i membri iniziali di sta squadra è cumu avete avvicinatu à espansione?

Era una prima dui simane sfracicante. Pienu d'ansietà è di travagliu eccessivo. Ùn hè micca un tempu felice. Sò cuntentu chì avemu passatu avà. Hè a stessa squadra chì gestisce Basecamp. Ma avà chì HEY hè un successu enormu, assumeremu assai in i prossimi mesi. Tutti i publicazioni appariscenu nantu basecamp.com/jobs.

In Basecamp cunsidereghjachì i travaglii algoritmichi è matematichi in l'entrevista ùn aiutanu micca à reclutà sviluppatori. In particulare, DHH crede chì u megliu modu per pruvà e cumpetenze di un candidatu hè di riviseghjà u codice chì anu scrittu è discute prublemi reali è potenziali.

Comu l'aghju capitu, Hey hè carattarizatu da un numeru più grande di suluzioni UI nativu cumparatu à Basecamp. Cù a cumplessità aghjuntu, quantu era difficiule di mantene a squadra chjuca? Avete dettu chì site aduprendu una biblioteca chì genera elementi UI basati in WebView HTML? Questa decisione hà aiutatu à frenà a crescita di u persunale?

Iè, parleremu di e nostre tecnulugia novi un pocu più tardi questu annu. Avemu travagliatu duru per assicurà chì Hey pò esse sviluppatu è supportatu da una piccula squadra.

Quistione è risposta: inglese
4. Hè a mo capiscitura chì HEY incorpora un nùmeru più grande di suluzione UI nativu cumparatu à, dì, Basecamp. Data a cumplessità aghjunta, hè stata una sfida per mantene e squadre di sviluppu chjuche? Sicondu Sam Stephenson, avete ancu custruitu una biblioteca chì genera elementi nativi di UI basati nantu à l'HTML di e vostre viste web. Sta decisione hà aiutatu à riduce u numeru di u persunale?

Iè, revelaremu tutta a nostra nova tecnulugia più tardi questu annu. Avemu travagliatu duru per assicurà chì HEY puderia esse custruitu da una piccula squadra, è mantene ancu.

Durante una entrevista à Railsconf 2020, DHH rimarcatu, chì solu duie squadre di trè persone sò travagliendu in l'applicazioni mobile per Hey. In quantu à a tecnulugia, elli usu a biblioteca Turbolinks per accelerà u rendering di a pagina - processa e forme presentate da l'utilizatore è ùn ne hà micca bisognu rails-ujs. I sviluppatori anu ancu riunitu una nova biblioteca per l'UI: trasforma e vedute web in elementi di menu. In perspettiva l'anu pianificatu liberate à open source.

Hey hè basatu annantu à HTML simplice, chì hè un pocu sorprendente per un pruduttu mudernu. Avete sceltu u rendering di u latu di u servitore, ma avete aduprà parechje soluzioni persunalizate basate nantu à tecnulugia innovadora. Cumplicate u vostru sistema per distinguersi da i fornituri di e-mail mainstream?

Ùn ci piace micca cumplicà e cose perchè stu approcciu funziona. Cusì, cù pocu sforzu pudete fà assai di più. A capacità di spiccà da i fornituri di email troppu "cumplicati" hè solu un bonu bonu, ma micca u scopu. U scopu hè di creà un grande pruduttu chì a nostra piccula squadra pò esse fieru.

Quistione è risposta: inglese
5. L'enfasi di HEY nantu à u pianu HTML anticu hè surprisante per un pruduttu cuntempuraneu. Siate bloccati cù u rendering di u latu di u servitore mentre impiegate una quantità di soluzioni su misura per prufittà di l'innuvazioni muderne. Mantene e cose "semplici" per fà una dichjarazione nantu à e pratiche standard di i fornitori di e-mail mainstream?

Mantenemu e cose più simplici perchè funziona! Permette à una piccula squadra di fà assai di più. Fà un puntu chì a cumplessità muderna ùn hè micca necessariu hè un bonu bonu, ma ùn hè micca u puntu. U puntu hè di custruisce un grande pruduttu cù una piccula squadra in un modu induve pudemu piacè.

À a mità di ghjugnu, in una entrevista cù u Protocol, David hà dettu chì i clienti di e-mail muderni ricreanu situazione da a serie televisiva Seinfeld. Suppone chì sanu megliu ciò chì avete bisognu, è se ùn ti piace micca, pudete andà in un altru locu. I sviluppatori di Hey si sforzanu di cambià stu statu di l'affari, è se micca per superà i monopoli, almenu fate un passu in questa direzzione.

Parlemu di spartera di e-mail. Avete disattivatu rapidamente a funzione è prumessu di monitorà currettamente e vulnerabilità potenziali in i vostri servizii. Chì funzioni avete digià implementatu per assicurà a sicurità di e dati di l'utilizatori, è quali pensate di implementà in u futuru?

Ùn avemu micca cunsideratu chì i ligami publichi à e lettere puderanu purtà à l'abusu. Semu tornati à u principiu è penseremu cumu migliurà. Quandu liberemu novi funziunalità per Hey, vulemu assicurà chì sò implementati currettamente è ùn violanu micca i diritti di nimu.

Quistione è risposta: inglese
6. Parlemu di a recente polemica chì circundava a funzione di spartera per email. L'avete prontamente disattivatu è prumessu di esse più attenti à u potenziale di i vostri servizii per abusu. Chì scelte avete digià fattu per assicurà a sicurità di i dati di i vostri utilizatori è chì altre azzioni pensate di piglià?

Ùn avemu micca pensatu chì a funzione di ligame publicu attraversu l'angolo di abusu. Allora a rimettemu nantu à u tavulinu finu à chì pudemu fà megliu. Quandu qualcosa appare nantu à hey.com, anu da esse capace di cunfidenza chì hè fattu bè è cun accunsentu.

À u principiu, Hey hà permessu di generà ligami per a currispundenza per e-mail è di sparte cù altre persone. À u listessu tempu, i so participanti ùn hà micca ricevutu notificazioni circa lu. I sviluppatori anu disattivatu temporaneamente l'opzione di spartera per prevene l'abusu. Serà restituitu quandu risponde à i normi di sicurezza interna di a cumpagnia.

Inoltre, l'autori di u serviziu di mail sò digià travagliatu nantu à altre funziunalità di sicurità - prutezzione di inundazioni e "pixel di seguimentu», seguimentu lettere di apertura. Ancu i sviluppatori implementatu Sistema di scudo, chì prutegge a mailbox da i missaghji chì cuntenenu un discorsu aggressivu è abusu.

Spessu parlate di quantu hè impurtante per avè una bona cumpetenze di cumunicazione quandu scrive, in particulare per i sviluppatori. Mentre u casu di compra in-app era in corso, avete dimustratu per esse qualchissia chì puderia difende u vostru puntu di vista in Twitter.

Parlaci di u scambiu di idee chì hà purtatu à a nascita di Hey in a vostra cumpagnia? Cumu hè cambiatu u cuncettu di u produttu in l'ultimi anni? Sò felice cù i risultati, o duvemu aspittà di più cambiamenti in u futuru?

Scrivu posti in linea per quasi 25 anni è cuntinueghja à praticà. Basecamp hè statu cuncepitu da u principiu per esse una sucietà centrata in a cumunicazione di testu - questu hè un statu naturali di l'affari per noi. Pensu chì Hey hà una idea forte, ma di sicuru avemu da espansione è migliurà u nostru pruduttu in u futuru.

Quistione è risposta: inglese
7. Spessu parlate di l'impurtanza di avè boni cumpetenze di cumunicazione scritta, in particulare per i sviluppatori. Durante a crisa di l'IAP, avete dimustratu chì era più cà capaci di mantene a vostra terra in Twitter. Cumu avete urganizatu u scambiu scrittu d'idee chì hà purtatu à u sviluppu di HEY? Cumu u pruduttu hà evolutu cuncepitu in questi dui anni? Sò felice cù i risultati o duvemu aspittà grandi cambiamenti in un futuru vicinu?

Scrivu per u web dapoi 25 anni. Continuu à praticà! È simu una urganizazione assai focalizzata in scrittura in Basecamp. Sò dapoi u principiu. Allora tuttu ciò chì hè ghjuntu naturali. Pensu chì a visione di u core di HEY hè incredibbilmente forte, ma di sicuru avemu espansione è migliurà e cose.

Grazie per leghje. Se trova stu formatu interessante, continueraghju.

Chì altru aghju nantu à Habré:

Source: www.habr.com

Add a comment