Gli sviluppatori stanno già creando app per Apple Watch!

Pur non avendo mai messo le mani su un Apple Watch, gli sviluppatori stanno febbrilmente creando applicazioni per l’indossabile tanto atteso.

Apple-Watch-homescreen-640x457

Per fare questo, si trovano ad affrontare notevoli sfide: le dimensioni del dispositivo sono diverse da qualsiasi cosa la maggior parte di loro hanno mai contemplato, e devono progettare per un tipo completamente diverso di esperienza utente. A peggiorare le cose, la funzionalità di Apple Watch sarà severamente limitata, almeno in un primo momento.

Tuttavia, alcuni degli sviluppatori indipendenti, che hanno parlato con CultOfMac, sono sfacciatamente felici di accettare la sfida di progettazione e cercano di colonizzare la prossima frontiera del computing: il polso.

David Chartier della AgileBits, la società canadese dietro 1Password, ha detto in un’intervista a Cult of Mac:

C’è questa estensione naturale dell’esperienza device che le persone hanno sempre cercato, e credo che questo sia il prossimo passo.

Sembra ovvio che Apple vorrebbe portare il suo bel bonus di 20 miliardi di dollari di app dell’ecosistema all’Apple Watch, ma la velocità con cui è stato fatto il WatchKit contrasta fortemente con la storia di iOS. L’iPhone originale era in vendita per nove mesi prima che Apple ha ufficialmente dato agli sviluppatori di terze parti la capacità di creare le applicazioni per la piattaforma.

Questa volta, il tempo stringe molto più velocemente. Se Apple affianca la sua linea temporale alla versione attuale, gli sviluppatori ora hanno circa sei mesi per rendere le loro applicazioni pronte. E’ chiaro che Apple vede le applicazioni di terze parti come vitali per il successo del Watch, e gli sviluppatori vedono la nuova categoria di prodotto come una grande opportunità.

Molti sviluppatori hanno già iniziato a lavorare sui loro progetti utilizzando il WatchKit, la collezione di strumenti di sviluppo che Apple ha rilasciato il mese scorso. AgileBits, per esempio, sta già lavorando a idee per portare 1Password ad Apple Watch. Chartier osserva che l’applicazione potrebbe beneficiare di avere accesso a dati sensibili, come i dati di accesso o di un numero di previdenza sociale, facilmente reperibili sul polso.

Benedikt Lehnert, direttore di design del berlinese 6Wunderkinder, che ha creato l’app ‘To-Do’ Wunderlist, vede anche il polso come un luogo ideale per l’interazione con le app. Egli dice infatti:

Gli indossabili, e in particolare l’Apple Watch, sono un ampliamento meravigliosamente naturale di Wunderlist e la nostra visione è di mantenere la vita delle persone in sincronia. Si sentirà come un amico che viene gentilmente e ci ricorda la presentazione del progetto che si voleva finire per la prossima riunione. Oppure ci ricorderà di portare la spesa che il vostro partner ha aggiunto mentre stiamo camminando verso un supermercato. E nel caso in cui si desidera aggiungere rapidamente un to-do o salvare un pensiero per dopo, basta dettare attraverso l’Apple Watch e Wunderlist ve lo ricorderà più tardi.

apple_watch_notifications.0-640x360

Apple ha detto che in piena regola, le app native di Watch non saranno disponibili fino al prossimo anno, e le applicazioni sono attualmente così limitate che è difficile chiamarle “app” a tutti gli effetti. Funzioneranno invece come estensioni di applicazioni per iPhone. La maggior parte delle caratteristiche di Apple Watch, tra cui il monitoraggio della frequenza cardiaca e NFC, sono off-limits.

Indipendentemente dai limiti, lo stragrande consenso tra i responsabili delle app con cui Cult of Mac ha parlato è che WatchKit consente una maggiore funzionalità di quanto previsto al momento del lancio, in particolare perché le applicazioni possono fare molto di più che “soltanto” mandare notifiche push.

Michael Simmons, co-fondatore di Flexibits e creatore dell’app calendario Fantastical, afferma:

Quello che hanno fornito in termini di WatchKit è davvero ricco. E’ bello avere un nuovo prodotto in arrivo che si può effettivamente progettare per senza dover stimare.

Flexibits è impaziente di portare Fantastical ad Apple Watch, ma Simmons ammette ci dovrà essere una legittima necessità di porting (portabilità) del prodotto:

Se non possiamo fare Fantastical per Apple Watch meglio dell’app Calendario di Apple, allora non la faremo.

Un progetto limitante per le app per Apple Watch

Gli sviluppatori hanno anche a che fare con le limitazioni imposte loro da Apple. La documentazione fornita da Apple con WatchKit dipinge un quadro chiaro di come Apple intende che vengano utilizzate le applicazioni di Watch – ed i limiti severi che verranno messi sulle applicazioni indossabili.

Le restrizioni potrebbero sembrare familiari ai programmatori veterani:  Apple lasciava solo che gli sviluppatori facessero web app per iPhone in un primo momento, una situazione che John Gruber di Daring Fireball ha notoriamente riassunto come un “panino di m***a”. Per la prima generazione di sviluppatori per Apple Watch, è tutto da capo come nel 2007.

La Guideline per l’interfaccia umana di Apple Watch dice:

Un’app per Watch integra la propria app iOS; non la sostituisce. Se si misurano le interazioni con la vostra applicazione iOS in pochi minuti, ci si può aspettare che le interazioni con l’app Watch le misuri in pochi secondi. Quindi le interazioni devono essere brevi e le interfacce devono essere semplici.

Le app Watch funzionano come estensioni delle loro controparti per iOS, e un iPhone abbinato è necessario per installare ed eseguire qualsiasi cosa sul polso. Se l’iPhone non è a distanza di connessione via Bluetooth, una controparte Watch di un’app iOS semplicemente non funziona. A meno che non si dispone di un iPhone con cui associarlo, possedere un Apple Watch non sarà un’esperienza così piacevole.

Basandosi esclusivamente sulla potenza di elaborazione di iPhone è probabilmente destinato a preservare la vita e le risorse della batteria del Watch, ma la restrizione ha un costo.

Poiché le applicazioni native di Watch non sono ancora disponibili, gli sviluppatori non possono creare animazioni personalizzate per le loro applicazioni. Tutto è basato su immagini, cosa che vieta la realizzazione di video e la maggior parte delle idee di gioco.

Screen-Shot-2014-11-30-at-3.55.02-PM-268x300

Non c’è ancora accesso alle API in WatchKit per gli sviluppatori di terze parti per accedere ad NFC, riproduzione audio, Corona Digitale di Apple Watch, i lunghi tap sullo schermo che Apple chiama “Force Touch”, il motore Taptic per il feedback di vibrazione o sensori incorporati nell’hardware come il cardiofrequenzimetro. La possibilità di visualizzare in anteprima e controllare la fotocamera dell’iPhone associato è anche limitata, e le ‘facce’ di orologi personalizzate non sono ancora possibili. Il microfono del Watch può essere utilizzato solo per dettare l’immissione di testo.

Eppure quelli radicati nella comunità di app vedono le linee guida rigorose di Apple in WatchKit come una buona cosa, perché il quadro costringerà gli sviluppatori a creare esperienze semplici, coerenti e utili per gli utenti.

“In un certo senso è molto classico di Apple”, ha affermato Werner Jainek, il CEO di Cultured Code e creatore di Things, la più recente app gratuita della settimana di Apple. Werner appartiene alla scuola di pensiero secondo cui la struttura aiuta la scintilla di creatività, e per Things, pensa Cultured Code è “in grado di creare un’esperienza che è davvero grande” su Watch.

La versione corrente di WatchKit è “più che sufficiente per costruire applicazioni piuttosto sofisticate”, secondo lo sviluppatore indipendente David Smith, creatore dell’app di RSS Feed Wrangler. Anche se sospetta che “probabilmente non si sarà in grado di andarsi a sedere e leggere gli articoli in forma estesa dal polso”, pensa che l’indossabile potrebbe essere ottimo per la navigazione di titoli e per salvarli per dopo, o anche per utilizzare Handoff per iniziare a leggere qualcosa su Watch e poi riprenderlo in seguito su un iPhone o Mac.

fingertesting-225x300

Jeremy Olson dello studio Tapity, vincitore del Apple Design Award, aspetta completamente l’orologio di Apple per cambiare il modo in cui le persone utilizzano la sua app di rilevamento di tempo Hours. Gli indossabili davvero brillano per le attività che richiedono un accesso frequente, e Olson e il resto della squadra Tapity hanno già iniziato a fare una versione di Hours per Apple Watch. Fino a quando non riescono a mettere le mani su un dispositivo reale, i tabulati in dimensioni reali del Watch sono la soluzione migliore.

Sia che Apple decida di eventualmente offrire un App Store dedicato per Watch oppure no, le applicazioni di terze parti saranno abbondanti. Aspettatevi un sacco delle applicazioni che preferite venire aggiornate con il supporto di Apple Watch il prossimo anno. Una volta che le applicazioni native saranno possibili, tutti i tipi di nuove opportunità saranno possibili per gli sviluppatori.

Michael Simmons vede l’orologio di Apple come piattaforma per le applicazioni che matureranno nel corso del tempo. “In questo momento,” dice, “noi stiamo sfiorando solo la superficie”.

[via]