Na blogu vývojáře Ryana McLeoda se včera objevil příspěvek popisující cestu od první nápadu přes nesnáze a heureka moment až po zavržení funkční aplikace ve schvalovacím procesu Applu. Nápadem bylo využít iPhone 6S jako digitální váhu – jeho nový displej s funkcí 3D Touch přeci funguje na základě měření síly, jakou prst na displej vyvine. Ostatně, schopností vážit věci jejich položením na displej představilo svůj smartphone s Fource Touch, Mate S, Huawei.
První problém, se kterým se Ryan a jeho přátelé Chase a Brice potýkali, bylo převedení jednotky síly používané Applem v dostupných API na váhu. To vyřešili kalibrací americkými pěticenty (věc, kterou má „každý po ruce“). Pak následovalo přijít na to, jak vlastně cokoliv na displeji zvážit.
Displej totiž začne reagovat (měřit) pouze při kontaktu s prstem, tedy vodivým materiálem určitého tvaru. Po tom, co vyzkoušeli mince, jablka, mrkve a kousky salámu, se dostali až ke kávové lžičce, která splňuje všechny podmínky – má správný tvar, vodivost, velikost a každý má alespoň jednu doma.
Aplikace, kterou McLeod a spol. poslali do App Storu, byla po kalibraci schopná vážit objekty položené na kávové lžičce do váhy 385 gramů s přesností 3 gramy. Nazvali ji Gravity. Naneštěstí, po několika dnech čekání byla aplikace Applem odmítnuta a jako důvod uveden „zavádějící popis“.
Vývojáři to interpretovali jako nepochopení ze strany lidí provádějících schvalování. V App Storu jsou totiž dostupné desítky aplikací, které se tváří jako digitální váhy, ale jsou označeny za žertovné – nejsou schopny cokoliv opravdu zvážit, podobně jako zapalovače pro iPhone nic nezažehnou (kromě uživatelovy frustrace nad hloupostí aplikace). Gravity naproti tomu v popisu měla uvedeno, že skutečně jako váha funguje.
McLeod tedy dal dohromady malé domácí filmové studio (iPhone, lampa, několik krabic od bot, bílou polici jako podložku) a natočil video demonstrující, jak (a že) aplikace funguje. Gravity schvalovacím procesem přesto neprošla a v telefonátu jim bylo sděleno, že důvodem pro to je „nevhodnost konceptu váhy pro App Store“. Tato odpověď není příliš ozřejmující, McLeod tedy ve svém příspěvku navrhl pár vlastních možných vysvětlení:
- Poškození telefonu. Ačkoliv je aplikace, kvůli limitaci schopností 3D Touch, dostupného API a velikosti kávové lžičky, schopna vážit pouze malé objekty, není vyloučeno, že by někdo s poněkud nižší mozkovou kapacitou svůj iPhone rozbil a pak si hlasitě stěžoval.
- Vážení drog. Vážení pouze malých objemů a navíc pomocí lžičky celkem snadno přivádí na mysl možnost zneužít Gravity k nelegálním činnostem zahrnujícím drogy. Je sice nepravděpodobné, že by se někdo opravdu rozhodl spolehnout se na velmi drahou váhu s přesností 1–3 gramy, Apple ale bere svůj morální obraz, přinejmenším co se obsahu App Storu týče, poměrně vážně.
- Špatné využití API. „Rozumíme, že Gravity používá API a 3D Touch senzor zvláštně, ale také víme, že je mnoho publikovaných aplikací, které používají hardware iPhonu novými způsoby. Zároveň oceňujeme, že se tyto aplikace nedostanou do App Storu okamžitě.“
[vimeo id=“141729085″ width=“620″ height=“360″]
Nakonec, pokud myšlenka vážení něčeho pomocí iPhonu někomu imponuje, nezbývá než doufat, že Apple svoje stanovisko dříve nebo později změní a kdokoliv s příslušným modelem smartphonu bude moci vyzkoušet Gravity nebo třeba zjistit, která ze dvou švestek je těžší pomocí Plum-O-Meteru.
Protože by to pak kdejakej US Hambáč zkoušel jako osobní váhu a vznikla by aféra weightgate :D
Aneb kdyz vam nekdo vysplouchne novinku dlouho pred keynote. :)
Ano, vidím hodně geeků pro které bude radost to vyzkoušet možná 2-3x a co potom? A proto se to Applu nelíbí, je to na nic.