A „apple” kategória archívuma

Az Apple WWDC 2014 keynote részletes összefoglalója

Az Apple emlékezetes keynote-ot tartott 2014. június 2-án. Megpróbáltam összeszedni felsorolásszerűen, abban a sorrendben, ahogy ott elhangzott, mi mindenről volt szó.

OS X Yosemite

Megváltoztatták az OS X felületét, jobban közelítve iOS-hez. A keynote-ban kiemelt hangsúlyt kapott az új megjelenés. A bevezetésről ismét egy tökéletesre faragott videó ad bemutatást. Ahogyan tavaly az iOS 7 bejelentéssel, idén is kiderült, hogy radikális dolgot nem csináltak. Ha jobban megnézzük, a funkcionalitás maradt ugyanolyan, mint eddig. Eltérés, hogy behozták az iOS 7-re jellemző “rizspapír” effektust, ami az ablakok toolbarján és sidebarján látszik majd erősebben, hosszú idő után megváltozott a default betű Lucida Grandéről Helveticára.

Megmaradnak viszont az ablakok vetett árnyékai, elrendezései, Finder tag-ek stb. Minden ugyanaz, mint eddig, a felület egyszerűen tovább iterálódott. Az ablakok zöld gombja fullscreent csinál, optionnel kattintva kapjuk a régi “zoom”-ot belőle. A gyári alkalmazások ikonjait is egységesítették, viszont nekem nem sikerült rájönnöm, hogy mikor kell döntött téglalapot, kört, vagy szekuomorfikus ikont használni az új nyelvezetben.

Pro felhasználóknak érkezik egy “dark” módusz, ahol a fehér menük és ikonok helyett sötét menüket kapunk a pro appok mintájára. Érdekes módon a FaceTime app marad fekete, nem értem, hogy az akkor most pro appnak számít-e, vagy csak elkezdik ezt a “brushed metal” dolgot használni éppen ott, ahol úgy gondolják. (A rizspapírról még annyi, hogy annak idején, amikor a menüben bevezették, akkora hiszti tört ki, hogy az egyik dot release-ben visszarakták az opaque opciót. Ma meg headlining feature. Én egyébként soha nem kapcsoltam vissza.)

A Notification Centerre tovább fókuszálnak, próbálják megtalálni az értelmét ennek az eddig elég fogalmatlanul ott pöffeszkedő résznek. Benne lesz az iOS 7-ről már megismert “Today” nézet, viszont új elem, hogy akár third-party widgetekkel kiegészíthetjük ennek a funkcionalitását. Demó képpen megjelent a kalkulátor, a beépített widgetek mind aktívak, ott a helyszínen lehet velük dolgokat csinálni, visszaigazolni naptár meghívókat stb.

Én ezt ma a Dashboarddal ellentétben egészen pontosan semmire nem használom, viszont láthatóan a jövő az, hogy onnan át kell szépen szoknunk ide. Yosemite-ben megmarad még a Dashboard, de ha kellő uptake-je lesz a Notification Centernek, akkor búcsút mondhatunk neki.

Erős átalakítást kap a Spotlight. Eltűnik a jobb felső sarokból és prominensen megjelenik a képernyő közepén. A találati lista is elképesztően átalakul, inline dokumentum preview, netről szívott információk a Wikipediáról stb., de ha térképen keresünk valamit, akkor is innen célszerű indulni. Képes még mértékegységek közötti konverzióra, de vajon időzónák közötti átváltást is tud? Vagy megmondja, hogy egy CET időpont mennyi éppen Amerikában?

Az iCloud Drive a Dropboxhoz hasonló funkcionalitású cloud dokumentum tárhely, ami az Apple ID-nkhez kapcsolt tárhely javára használja a helyet. Beépül a sidebarba, akármikor elérjük és elvileg ugyanúgy, mint Dropboxon, az ott tárolt dokumentumainkat. A korábban appok által sandboxban saját maguknak tárolt dokumentumok (Pages, Keynote stb.) külön mappákban elérhetőek lesznek akár az appon kívül is, sőt, más dokumentumok is hozzáférnek majd a biztonsági rétegen keresztül. Ezt annyira univerzálisra csinálták, hogy iOS-en “iCloud Document Picker” néven jelenik meg, de lesz hozzá még Windowsos változat is. (Webes elérésről viszont nem esett szó, de állítólag lesz az is.)

Az Apple Mail is megkapja a Yosemite dizájnnyelvét, de állítólag a backendjén is sokat javítottak. Reliable syncing, fast mailbox switching, quick mail fetches voltak a bejelentett címszavak. Két headlining újdonság is kerül bele, az első, hogy nagy csatolmányokat is küldhetünk az iCloudon keresztül. Ez teljesen transzparensen működik, egyszerűen behúzunk egy nagy fájlt, ő elvégzi a feltöltést, a fogadó fél, ha Mac, ugyanúgy látja, mintha csatolmányt kapott volna. Ha nem Mac, akkor kap linket a letöltéshez. 5 gigás maximum fájlokat tudunk így továbbítani és ez nem számít bele az iCloud kontóméretünkbe.

A másik headlining feature a “markup” nevű. Ezzel emailekben levő képekre, PDF-ekre rajzolhatunk megjegyzéseket, kiegészítéseket, annotációkat. A demózott funkciók közül lesz benne nagyítós annotációs eszköz, a kézzel rajzolt shape-eket felismeri és átalakítja megfelelően (lásd Napkin). Könnyedén helyezhetünk el rajta szöveget, vagy akár aláírást, amit a trackpaden tudunk azonnal ráfirkálni. Tehát újra: kapott PDF-re aláírást firkálni trackpaden, majd egy kattintással vissza. A végeredmény valószínűleg renderelt képként megy vissza, egyszerűen csak kapunk egy inline szerkesztőt.

Az új Safari fejléce teljesen más lesz, mint ma. Még inkább minimalizálják, az address bart középre igazítják, ennek a neve “single bar header”. Semmi nem jelenik meg, ami nem fontos, például a gyorsan elérhető site-ok listája (“Favorites Bar”) továbbra is megjeleníthető, akinek kell, viszont kapott egy új, áttekintő nézetet is. Ez akkor jön elő, amikor belekattintunk a címsorba. Ráadásul innentől nincs az, ha túl sok tabunk van nyitva, már nem tudunk rányitni egy következőt, mert megáll a méretezés, scrollozhatunk közöttük inline!

Érdekes módon a címsor levágja az URL-nek nem TLD-re eső részeit és csak akkor kapjuk meg a teljes URL-t, ha belekattintunk a címsorba. (Nagy felhördülés, ez talán az egyetlen pontja a keynote-nak, amit senki nem ért.)

Egyszerűbb lesz keresni a Wikipedián, innentől csak elkezdjük gépelni a keresett kifejezést és a legfelső találatnak automatikusan hozza a Wikipedia címszavát is, lenyíl, Enter, ott vagyunk. Feliratkozhatunk majd RSS-re is a “Shared Links” részben, illetve a leggyakrabban használt kontaktjainknak azonnal küldhetünk egy gombnyomással képeket, linkeket a böngészőből.

Külön ikont kapott a Tab view, ami az éppen nyitott tabokról ad áttekintő nézetet, stackelve az azonos site különböző nyitott tabjait. A megoldás nagyon hasonlít a tavaly bevezetett döntött lapokra iOS 7-ből. Ez egyébként sokkal hasznosabb lesz a Mavericksben nem sok mindenre használható “görgetős” nézetnél. Bejön még az egy gombnyomásra elérhető privát böngésző is, ez is újdonság.

A Safari háttértechnológiáin is gyorsítottak még egy csomót, gyorsabb lesz a JavaScript, WebGL-t tudja alapból, Indexed DB API támogatás, befolyatják a CSS shape-eket és compositing tulajdonságokat a nightlyből, HTML5 premium videó, amivel sokkal energiatakarékosabban tudunk videót nézni a Netflixen plugin nélkül (ez volt az elhangzott konkrét példa).

Continuity-nek hívják a Yosemite új szolgáltatásainak összességét, ahol még inkább integrálttá válik a Mac és iOS. Innentől tényleg nem nagyon lehet különbséget tenni már az eszközeink között, bármelyiken elkezdett munka bárhol másutt folytatható.

Először is: AirDrop. Innentől Mac és iOS között is azonnal működik a fájlok továbbítása. Ennek akkor vehetjük például hasznát, ha gyorsan kell megosztanunk valakivel valamit, esetleg másik személlyel. Az új gondolkodásban ugyanis már ott van a korábban ismertetett iCloud Drive is. Az AirDroptól elvették az ejtőernyős ikont, kapott helyette invertált Wi-Fi hullámokat.

Handoffnak hívják azt, amikor elkezdünk egy dokumentumot szerkeszteni egyik eszközön és a másikon folytatjuk. Ez proximity alapján dönti el, ha érzi, hogy visszaültünk a gépünk elé, megjelenik egy kis ikon, Yosemite-n a dokk bal oldalán, oda kattintva folytathatjuk a munkát. Teljesen nyilvánvaló, hogy ennek app support dependenciája van, azaz csak az erre felkészített appok lesznek képesek handoffolni, viszont nyitva áll a lehetőség bárki számára. Nagyon sok gyakorlati kérdést vet fel a dolog, ki kell majd próbálni. Ahogy korábban sokszor, most is tudjuk, hogy a világ nem Pagesben és Mailben szerkeszt dokumentumokat. Nagyon jól demózható dolog egyékbént.

Külön brandinget kapott az Instant Hotspot, ahol Macről tudunk villámgyorsan netre ugrani a telefonunk modemjét használva. A poén: elég kiválasztani a menüből a dolgot a Macen, még jelszót sem kell beírnunk hozzá, vagy konfigurálnunk rajta. A telefont pedig még csak elő sem kell vennünk a táskánkból.

Örülhetnek a Bluephone Elite felhasználók, mert a régi funkcionalitás megérkezett Macre is: innentől minden SMS üzenetünk (a zöldek) megérkeznek a Messages appba és viszont. Küldhetünk gépelve is hagyományos SMS üzeneteket, természetesen ilyenkor a telefonunkon át küldi ki az OS, vagyis a tarifánknak megfelelő pénzbe kerül majd a küldés.

A történet itt nem áll meg, Macen fogadhatunk telefonhívást (akár úgy, hogy a bejárati ajtó mellett felejtettük a kabátzsebünkben a telefont), vagy kezdeményezhetünk is újat. Sőt, egy weblapon kijelölt telefonszámot azonnal tárcsázhatunk, vagy akár Address Bookból is felhívhatunk bárkit ezzel a módszerrel. Természetesen hagyományos telefonhívás történik a háttérben.

iOS 8

A Yosemite-n bemutatott újdonságok nagy része is bekerül iOS 8-ba. A Spotlight tudni fogja a Yosemite-ben megismert interaktív, netről húzott javaslatait. A Notification Center interaktív elemei ide is bekerülnek, a legtöbb widget életre kel, amit akár a lock screenen is tudunk használni. SMS üzenetekre ott válaszolni, vagy akár a fentről beúszókat rögtön ott elintézni lefelé húzással, vagy akár felfelé eldobni.

A multitask nézetbe bekerültek a leggyakrabban használt kontaktjaink, nem is kell nagyon kedvenceket szerkesztenünk, a szoftver automatikusan oda fogja sorolni a gyakran hívott, SMS-ezett, emailezett kontaktokat. Ebből a nézetből azonnal elérjük a leggyakrabban használt dolgok listáját, nem kell a favoritesből külön “i” betűvel bemenni a kontakt részletezőbe, egyből tudunk üzenetet küldeni, hívni, FaceTime-olni stb.

Safariban az iPad is megkapja a tabok áttekintő nézetét, Mailben a balra húzott leveleket olvasatlanra állíthatjuk, a jobbra húzással csillagozhatjuk őket, a teljesen jobbra húzottat pedig archiválhatjuk, illetve törölhetjük beállítás szerint. Ugyanitt ha elkezdünk írni egy levelet, lehetőségünk van arra, hogy a draftokat lehúzzuk a képernyő aljára, visszakapjuk a postafiókunk teljes elérését.

Quicktype néven az Apple is behoz egy prediktív keyboardot, ami a kommunikációs stílusunknak megfelelően ajánl fel nem csak hibajavításokat, hanem tartalom alapján válaszlehetőségeket, illetve megpróbálja kitalálni mi lehet a következő szavunk. Folyamatosan tanul és személyek, kontextusok alapján ad be választási lehetőségeket. Magyar nyelven nem fog tudni sajnos. (Állítólag kiemelt figyelmet kapott a privacy, de arról nem esett szó, hogy az adatbázist végül hol tárolja és eszközeink között hol szinkronizálja, hova backupolja, adott esetben új eszközön megint taníthatom előről, vagy kapom szépen a dolgokat? És mi történik akkor, ha törölném a saját adatbázisomat?)

Bődületes újítássorozatot kap az új Messages app iOS-en. Innentől kezdve minden beszélgetésszálnak lesz egy külön nézete, ahol a szálra vonatkozó további beállításokat tehetünk meg. Nevesíteni tudunk szálakat, hozzáadhatunk, vagy elvehetünk embereket belőle, el tudunk hagyni beszélgetéseket illetve ne zavarj állapotra is állíthatjuk kedvünk szerint.

Megoszthatjuk a pillanatnyi pozíciónkat másokkal (akár időszakosan is), egyben látjuk a szálra érkezett médiatartalmak összességét, és bevezetnek egy manapság divatos “tap to talk” funkciót is, ahol még könnyebben tudunk médiatartalmat küldözgetni a többiek számára. Azon kívül, hogy sokkal könnyebben tudunk képet csatolni egy üzenethez, egyetlen gombnyomással tudunk audiót, vagy videót rögzíteni és elküldeni. Minden média tartalmat inline játszik le, ráadásul lockscreenen a fülünkhöz érintve tudjuk meghallgatni, ugyanígy válaszolhatunk rá egyfajta aszinkron telefonbeszélgetéseket készítve.

A dolog másik érdekessége, hogy fordítottak a dolgon: innentől nekünk kell kifejezetten megmondanunk, melyik médiatartalmat kívánjuk megőrizni (kapunk rá kényelmes UI-t), az eszköz ugyanis nagyon helyesen eldobja hosszú távon ezeket a tartalmakat.

Nagyvállalati oldalra is került be egy sor konfigurálható opció az iOS eszközeinket illetően. Device enrollment programnak hívják azt a módit, ahol a felhasználó magának telepíti fel az eszközét és kapja meg azonnal a vállalati beállításokat, sőt, vállalati appokat. Nem esett róla szó, hogy ez Apple ID-hez kötött dolog-e, vagy valahogy máshogy lehet-e személyre szabni a dolgokat, azt nehezen tartom elképzelhetőnek, hogy pl. az EPAM-nál Apple ID szinten állítanának bármit is.

A Calendar, Contacts, Reminders, Notes, Messages appok és a felhasználói beállítások is külön jelszóval védhetők, üzenetenkénti S/MIME kontrollokat kapunk (elkódolja az emailt publikus/privát kulcspáros rendszerrel, aztán címzett ellenőrizheti, hogy tényleg a feladótól jött ill. csak ő olvashatja el,
újdonság, hogy levelenként egyesével dönthetjük el, hogy meyik kulccsal írjuk alá).

Exchange kiegészítések is jönnek, üzenetértesítőkre azonnal tudunk válaszolni, látjuk, a meghívót kik igazolták vissza, további naptárra vonatkozó Exchange kiegészítések jönnek, enterprise document providereket támogatnak jobban, oktatásban pedig managelhetők az eszközön levő könyvek és PDF-ek.

Ezen a ponton említették meg, hogy Mailben lehet VIP threadeket jelölni, az arra érkező válaszokat azonnal látjuk a lock screenen, potenciálisan érdekes dolog nekem.

HealthKitnek hívják azt az SDK-t, amivel az egészségi állapotunkra vonatkozó információkat lehet egy központi helyen gyűjteni az app silók helyett. Az alkalmazás neve egyszerűen csak Health.

A dolog érdekessége, hogy más appok is kiszedegethetnek információkat innen és felhasználhatják azokat. Például a vérnyomásunkat mérő eszköz folyamatosan elraktározza a mért értékeket, viszont egy másik app értesíteni tudja a doktorunkat, ha valami normától eltérő dolgot tapasztal. Ezeket a jóváhagyásokat természetesen nekünk kell megadni, illetve elvenni appoktól.

Saját családunkban még egyszerűbben tudunk képeket megosztani egymással. Belép a programba még a megosztott naptár, emlékeztetők, find my friends, sőt, innentől a családtagok eszközeit is bevehetjük a megfigyelés alá bevont hardverek közé. Egy hitelkártyával családi vásárlásokat is intézhetünk, láthatjuk, hogy ki miket vásárolt meg vele, sőt, élvezhetjük is azokat a tartalmakat, a gyerek vásárlásait pedig jóváhagyhatjuk neki.

Kiegészítik iOS-en a Photos appot. iCloud Photo Library a neve annak a mögöttes technológiának, amivel az összes képünk és videónk, natív felbontásban, eltárolódik az Apple szerverein. Az eszközön, ha nincs helyünk, csak bélyegképet kapunk róluk, igény szerint pedig le tudjuk tölteni a képeket. Mindez kiegészül egy erős keresővel is, amivel helyszín alapján, dinamikusan idő szerint tudunk képekre keresgélni a saját adatbázisunkban. Mindez az iCloud tárhelyünkből fogyasztja a helyet. 5 gigát kapunk ingyenesen (nem sok mindenre elég), 20 gigás csomag ára 1 dollár havonta, a 200 gigáért pedig 4 dollárt kell fizetnünk egy hónapra (évente kb. 11 ezer forintba kerül ez). Aki szeretne, akár egy terás tárhelyet is vásárolhat magának – az iCloud Drive-val és ezzel lesz is rá szükségünk.

Smart Editing néven néhány könnyen kezelhető képszerkesztési beállítást is kapunk a kezünkbe, amik a munka után azonnal átfolynak minden eszközre. A Smart Edit lényege, hogy több képpel kapcsolatos komponenst egyszerre kezel, amivel még szebben tudunk például világosítani egy felvételt. A Photos app iOS 8-cal érkezik, viszont a Maces megfelelője csak 2015 elején lesz kész. Az iPhotóról nem esett szó, valószínűleg egyelőre megmarad olyannak, amilyen, és talán fokozatosan elhagyják.

A keynote-on nem említették meg, de a Camera app iOS 8 alatt tud már timelapse felvételeket is készíteni.

További iOS 8 kapcsán ismertetett dolgok: Siri elindítható gombnyomás nélkül is a “Hey, Siri” hívószóval, tud Shazamozni zenéket, amiket hall a mikrofonunk, vásárolhatunk iTunes tartalmakat rajta keresztül, 22 nyelven tudunk diktálni (köztük magyarul!). Kínában érkeznek vektor alapú térképek, turn by turn navigáció, naptár kiegészítés, még jobb szövegbevitel és időjárási adatok.

App Store

A cég hozzányúl az App Store-hoz is. Megjelenik majd egy Explore fül, ahol kategóriákra és azon belül alkategóriákra osztva böngészhetünk az App Store-ban. Látjuk a keresési trendeket, related search-eket, folyamatos scrollozással kapjuk vissza a keresési eredményeket és “Editors choice” címen azokat az appokat, amik a szerkesztők szerint nem gagyik. A fejlesztők saját appjaikat össze tudják vonni egy csomaggá és külön áron a teljes bundle-t piacra is dobhatják. Az appoknak rövid videókat is készíthetünk a jövőben, ami megjelenik a boltban.

A keynote hátralevő részében a fejlesztőknek szóló újdonságokról esett szó. Első és nagyon fontos dolog, hogy az Apple nyit az alkalmazások közötti kommunikáció felé. Az appoknak lehetőségük lesz kiegészíteni a rendszert és különféle service-eket nyújtani más appok felé. Továbbra is sandboxolva lesz mindenki, de az OS-en keresztül beszélgethetnek egymással, sőt, UI-t is projektálhatnak másik appba. Dokumentumokat más appokban is megnyithatunk.

Yosemite-hez hasonlóan a lockscreen widgeteket is kiegészíthetjük app íróként természetesen. Jól láthatóan az Apple ebbe az irányba megy a helyett, hogy a springboardot egészítené ki widgetekkel, mint Androidon. Az említett két példa: eBay widgettel licitálni egy gitárra a Notification Centerből, illetve képet szerkeszteni Photosból átnyúlva egy másik effektező appba. (Ilyenkor a háttérben az app automatikusan megkapja a dokumentumot, megcsinálja az editet, aztán visszakapjuk a Photosban a szerkesztett képet, nagyon egyszerűnek és kényelmesnek tűnik.) Az app írók még a billentyűzetet is kiegészíthetik speciális “swype” keyboardokat készítve, lehetőség tehát erre is lesz.

App fejlesztők megkapják a Touch ID API-t is, ezen keresztül is autentikálhatnak felhasználót. A háttérben levő munkát természetesen az OS végzi el, mi csak azt tudjuk, hogy beautentikált rendesen.

Még több dolgot adnak elérhetővé a fejlesztőknek a kamerát illetően, exposure, white balance és focus-t mind vas szinten érhetünk el a jövőben.

A PhotoKit használatával a fejlesztők közvetlenül, külön importálás nélkül tudják majd szerkeszteni a PhotoStreamben levő képeket. Állítólag az egész sokkal gyorsabban fog működni, az editek természetesen non-destructive-ek lesznek.

A HomeKiten keresztül a home automation eszközeinket, kütyüinket tudjuk központilag ellenőrzés alá vonni. Természetesen ez is a gyártók támogatásának függvénye lesz, de az elképzelés az, hogy ha készít valaki egy home automation appot valamihez, akkor HomeKitbe írja és olvassa az adatokat. Az eszközöket okosan “scene”-ekbe tudjuk rendezni majd és Sirivel is integrálhatjuk. Szintén silo-mentesíti az életünket.

Mi lenne, ha fejlesztenénk egy appot és szeretnénk Apple ID-vel autentikálni a felhasználókat? Mostantól a CloudKittel lehet ilyet is. Az Apple elintézi nekünk az autentikációt, kiszolgálja az asseteket, adatbázist, keresést és a notifikációkat is. Nekünk csak a kliens oldali dolgokkal kell törődnünk. A keynote-on nem tették hozzá, ezért külön jelzem, hogy iOS/Mac appokra igaz csak (webesre, más platformosra tehát nem). Egyáltalán nem a következő nagy startup igényeit célozták meg, hanem a Maces fejlesztő tömegeket. Elég liberálisak a limitációik, de nem a következő Instagram írására való.

Az Apple-nek nem volt elég jó és elég gyors az OpenGL ES, ezért aztán csináltak egy alacsony szintű API-t a saját A7-es és a jövőbeni processzoraik még gyorsabb kihasználásához. Fejlesztőként nem nagyon fogunk vele találkozni, gyakorlatilag a később ismertetésre kerülő SceneKit és SpriteKit-ek elég jól lefedik az általános felhasználást, de ha az sem lenne elég, a négy nagy engine gyártónak már a kezdésre is kész lesz a Metal támogatása. Erről szólt Tim Sweeney (Epic) demója is, akik illesztették már a motorjukat Metal alá. Sweeney demóját egyébként ingyen le fogja tudni tölteni majd bárki az App Store-ból. Akit a Metal ennél pontosabban érdekel, olvassa el Guy English egészen kíváló összefoglalóját.

A SpriteKit-et tavaly már bemutatták. A SpriteKittel egyszerűbb játékokat tudunk készíteni. Idén sok minden kiegészítést tettek bele, fényforrásokat kezel, inverse kinematics, per-pixel graphics és field forces támogatást is kapott.

A SpriteKitnél erősebb, egyszerűbb 3D játékok fejlesztésére való a SceneKit. Fizikai motor, részecske generátor, scriptelhetőség és teljes integráció a SpriteKittel. Akinek ez sem lenne elég, az pedig mehet az Unity-Unreal vonalon.

A keynote utolsó nagy meglepetése volt az új programnyelv, a Swift. Ezt a nyelvet az Apple – és elsődlegesen Chris Lattner, aki maga tartotta is a bemutatót – teljesen nulláról fejlesztette ki közel négy év alatt (erről korábban itt írtam). Olyanra készítették el, hogy a meglévő Objective-C kód mellé tud zökkenőmentesen beépülni, tehát elvileg megtehetjük azt is, hogy az Objective-C-ben írt programjaink új dolgait már Swiftben írjuk. Hosszabb távon azt várják tőle, hogy a fejlesztők fokozatosan átállnak erre a nyelvre.

Playgrounds néven kapunk egy nagyon érdekes Read-Eval-Print-Loop (REPL) nevű interaktív játszóteret, ahol a programunkat futás közben nézegethetünk, léptethetjük előre-hátra, változókról grafikonokat kirajzolva. Ha valami nem tetszik, és módosítunk a kódon, gyakorlatilag azonnal kapunk egy frissített változatot.

A Swiftet nagyon előkészítették, remekül dokumentálták, aki szeretné, az már ma is fejest ugorhat a tanulásba.

Rumors, leaks

Mark Gurman, 9to5mac:

While Apple did, indeed, announce a health tracking application and an API for partners to hook into, the interface did not match up with our screenshots from March. The reason, a source confirmed this week, is that Apple revamped the user-interface and dropped the “Healthbook” name late in development due to the leak. While the icon and interface is new, the entirety of the earlier reported functionality and in-app graphics are identical.

John Gruber:

Apple completely scrapped a superior interface to Health because Mark Gurman published screenshots back in March. (…) OK, sure.

A keynote utáni napon ezt írtam:

Csalódott vagyok, mert Mark Gurman kapcsolatai a tegnapi napot elnézve csak teljesen lényegtelen, fejlesztés közbeni, már-már nevetségesnek mondható információkat tudtak kilopni a cégtől. (…) A kérdést ez után teszem fel: és én ezt a szart olvasom naponta?

Azóta sem néztem meg a 9to5macet, a MacRumorst, AppleInsidert, és persze a magyar site-okat sem. Szívesen olvasnék viszont olyasmit, ami a tényeket közli a megjelenés után.

Tipikus Apple …

A velem egyidős Chris Lattner gyakorlatilag egymaga kezdett el dolgozni a Swift programnyelven majdnem pontosan négy évvel ezelőtt:

I started work on the Swift Programming Language in July of 2010. I implemented much of the basic language structure, with only a few people knowing of its existence. A few other (amazing) people started contributing in earnest late in 2011, and it became a major focus for the Apple Developer Tools group in July 2013.

The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.

The Xcode Playgrounds feature and REPL were a personal passion of mine, to make programming more interactive and approachable. The Xcode and LLDB teams have done a phenomenal job turning crazy ideas into something truly great.

Lattner neve egyébként olyan “jelentéktelen” dolgokhoz is köthető, mint az, hogy az egyetemen másodmagával kezdte el az LLVM backend fordítót írni 2003-ban, aztán rájöttek, hogy a GCC frontend nem jó hozzá, és abból lett a Clang frontend. Az Apple iPhone/Mac kódjai azóta is ezeken a dolgokon fordulnak.

Apple pletykák értékelés

Most, hogy megvolt a WWDC, megnéztem, a szorgalmasan rögzített pletykák közül mik voltak azok, amik ténylegesen be is jöttek. Hát elég nagy a csalódás, mert dacára annak, hogy próbáltam olyan posztokat találni, amik valószínűleg ténylegesen be fognak jönni, nagyon vegyes lett a kép.

Először is nem volt hardver, így azok a posztok azonnal érdektelenné váltak. Az OS X kapcsán pedig egyértelműen kijelenthető, hogy szinte semmi lényeges nem látott napvilágot, sőt. Csalódott vagyok, mert Mark Gurman kapcsolatai a tegnapi napot elnézve csak teljesen lényegtelen, fejlesztés közbeni, már-már nevetségesnek mondható információkat tudtak kilopni a cégtől. Egy konkrét hír volt, hogy Messages appban lehet majd a régi szálakat archiválni és törölni. Oké, de a tegnapi nap után nekem ez egy olyan körömfasznyi hír, hogy kellemetlenül érzem magam, hogy annak idején képes voltam végigolvasni.

A kérdést ez után teszem fel: és én ezt a szart olvasom naponta?

Akkora csalódás ért, hogy elhatároztam, nemhogy nem fogom tovább frissíteni a táblázatot, de egészen konkrétan nem is fogok az Apple pletykákkal foglalkozni a jövőben, napi szinten olvasgatni a rumor site-okat, mert tényleg teljesen felesleges. Egyrészt azért, mert nem hangsúly szerint lopnak infókat, hanem ahogy érik, másrészt tényleg odaveszik belőle az ajándék élménye, olyan, mintha a karácsonyi ajándékból látnánk valami homályos darabot. Harmadrészt meg: ezek a hírek, basszus?

De hogy egyáltalán a Swift vagy a Continuity még csak elő sem jött rumor szinten, teljesen meggyőzött arról, hogy nemhogy nem fogok ingyen az iMagazinnak írni, de konkrétan bárkinek a szellemi képességét, így a sajátomét is, megkérdőjelezem akkor, ha rumorokat olvas, ahelyett, hogy például, teszem azt, kimenne a szabadba és valami gyermekláncfűvel gyermekláncfüvezne.

Függöny.

Jimmy Iovine és Eddy Cue a Beats dealről

Ritkán nézek végig egy 60 perces anyagot a neten, de ez Iovine-ről és Eddy Cue-ról nagyon jó volt. Iovine-nal megismerkedéshez tökéletes. Ő szerintem az a fajta karakter, aki Steve Jobs is volt. De jó volt Eddy is, aki a sok általános korporét talk mellett azért adott információkat is például arra vonatkozóan, hogy miért nincs cross-platform iMessages, vagy éppen hol tartanak a tévé felé vezető gondolkodásban. Érdemes megnézni a teljes anyagot.

Beats?

Az Apple-Beats dealt először május 8-án a Financial Times írta meg, viszont még azóta sem hivatalos az akvizíció. Sőt, egyre inkább úgy tűnik, hogy problémák léptek fel a vásárlás során. Azt nem tudni egyelőre, hogy milyen természetűek, azt viszont igen, hogy az Apple teljesen kiakadt azon, hogy Dre még a tárgyalások alatt készpénznek vette a dealt és a “homie”-jaival készített egy videót, ahol konkrétan eljárt a szájuk és beörömködtek, hogy Dre lesz az első milliárdos hip-hop “from the motherfucking west coast”.

Annyi biztos, hogy az Apple vállalati kultúrájában benne van az, hogy egy ilyen miatt elkaszálják a dolgot, meglátjuk, hogy továbbmennek-e ezzel a vásárlással, vagy sem. Valami jó ok miatt meg akarták őket venni egy talicska dollárért, hogy aztán néhány örömködő homie miatt visszalépjenek? Ez tényleg a világ legjobb cége, ha ezért ilyeneket meg mer lépni.

update 2014.05.28: mégis megvették 3 milliárd dollárért.

Milyen designerként az Apple-nél dolgozni?

Mark Kawano a Storehouse alapítója azt megelőzően 7 évig volt designer az Apple-nél. Most elmondott néhány érdekességet és oszlatott fel néhány mítoszt azt illetően, hogy milyen ott dolgozni designerként.

1. Mindenki azt hiszi, hogy az Apple-nél dolgoznak a legjobb designerek – ezzel szemben ott sincsenek tehetségesebb emberek, mint másutt, viszont a vállalati kultúra nagyon törődik a grafikával, minden szinten. Ez azt jelenti, hogy egy programozó nem fog olyan dolgot csinálni, amitől égnek áll az ember hátán a szőr, mert valahol ő is designer. A kiválasztási folyamatban is ilyen embereket vesznek fel. Ha csak kódolsz, nem elég, szemed is kell, hogy legyen.

2. Míg a Facebooknak több száz, a Google-nek több ezer, az Apple-nek csak egy kb. 100 fős designer magja volt hosszú évekig. Ez mostanra már változóban van, ettől függetlenül viszonylag kevesen vannak a cég méretéhez képest. Újra, a teljes céges designkultúra hivatott támogatni ezt a szervezetet.

3. Ők is kísérleteznek designötletekkel, mint bárki más, és ezeket beépítik a megfelelő időben. Mégis ott fogják meg, hogy holisztikusan nézik a terméket és azt kérdezik folyamatosan, hogy szükség van-e erre, hozzáad-e a dolgokhoz.

4. Végül egy apró sztori: Steve egyáltalán nem úgy működött a mindennapokban, mint amit elképzelünk róla néhány azóta felkapott anekdota után. Sokan azt hiszik, hogy a liftben designerként rettegni kellett tőle, de ez nem igaz. Voltak ilyen pillanatok is, ezekből lettek a sztorik, viszont a hétköznapok másról szóltak. Egy alkalommal a menzán Steve előtt állt Kawano, mire Steve megjegyezte, hogy nagyon jól néz ki a lazac, amit választott és ő is azt fog enni. Kawano be akarta engedni maga elé a sorban, de Steve nem állt elé. Az ilyen dolgokban nagyon demokratikus volt és pontosan úgy viselkedett, mint bárki más.

Miért érzem fontos hírnek az Activation Lock feltörést?

Egyik ismerősöm lánya tavaly a Balatonnál nyaralt. Többen voltak, meleg volt, nyitva hagyták az ablakokat, ajtókat. Míg aludtak, tolvajok másztak be a nyaralóba és kifosztották őket. Az ismerősöm lányának eltűnt az iPadje és iPhone-ja is. Hiába nézték napokkal később az eszközt iCloudon, annak már se híre, se hamva nem volt.

Én akkor azt mondtam, hogy ezért lesz érdemes megvárni az iOS 7-et, mert lesz benne majd egy ún. “activation lock” fejlesztés, amivel a mi birtokunkban marad a készülék egészen addig, míg valaki ki nem üti a helyes Apple ID-t belőle. Innentől a rablók csak székalátétnek tudják már eladni az iOS 7-es telefonokat.

Nekem ez egy súlyos érv volt a platform mellett. Tudni azt, hogy a lopott telefon bármikor csak egy pillanatra is kilép a netre, le fogom tudni nyomozni a pozícióját, törölni tudom, üzenetet tudok rá eljuttatni.

A tegnapi nappal ezen a feature-ön esett egy kis csorba. Innentől már nem lehet ezt a bizonyos dolgot felemlegetni a platform pozitív mérlegénél, nem tudom azt mondani senkinek, ha kirabolják őket a Balatonnál, akkor a telefon csak poháralátétnek lesz jó, mert a hackerek megtalálták a módját, hogyan tudják elhitetni a telefonnal, hogy az Apple ID autentikáció sikeres volt.

Viszont nem több a dolog ennél. Ezeken a telefonokon nem lesz telepíthető a “hivatalos” iCloud, de még csak a frissítések sem. A hackereknek a teljes stacket kellene tudniuk emulálni, hogy ki tudjanak szolgálni egy iCloud-dal kapcsolatos szolgáltatáscsomagot, kezelni a frissítéseket stb. Az Apple is könnyedén helyreállíthatja majd a hibát később, hiszen tudja, melyik telefonnak ki az utolsó legit Apple ID felhasználója. Ettől függetlenül naiv ember belefuthat egy ilyenbe és vásárolhat sajnos olyan készüléket, ami látszólag elindul, de a gyakorlatban szart ér. Én ezért a hackerek javára írtam be egy pontot, mert a korábbi gyakorlattal ellentétben értékesíthető a készülék.

Valószínűleg a fenti okfejtéssel mind tisztában lehetett az Appleblog, a Szifon és az iMagazin is, mert egyikük sem említette meg a fenti hírt egyáltalán. A briliáns, előre tekintő elme viszont nem mentesíti sajnos újságíróinkat a tájékoztatás kötelessége alól. De ne keseregjünk, nézzük inkább meg azt, melyik orgánum milyen híreket tartott ma közlésre méltónak.

Appleblog:

1. Az Apple a második legértékesebb brand a világon
2. Megvan a WWDC keynote időpontja, érdekes programok várhatóak

Szifon:

1. Ingyenes a világ leglátványosabb fordító alkalmazása, a Word Lens!
2. iPhone csengőhang remixelve
3. Mextures – az eddigi legjobb képszerkesztő, amit valaha iOS készüléken használtam! TIL Korpai Dani a címek mondatvégi írásjelének leginkább a felkiáltójelet szereti használni

iMagazin:

1. Mi lesz a WWDC-n? Íme négy vélemény.
2. Szórakozik velünk az Apple? Vicces WWDC programok

Ajánló: iMagazin

Úgy tűnik jól működik az XMS-iSTYLE deal, Handrás immáron a pénzügyi súlyoktól felszabadultan közlekedik az őt érdeklő online világban és foglalkozik azzal, amihez nagyon jól ért: teszteli az új digitális kütyüket, készít Maces közönséget megcélzó tipp videókat, folyamatosan rajong a sportkocsikért, és újabban még Apple magazinos tartalom előállításába is fogott iMagazin néven. Egyelőre rettenet lendülettel termelik a kisebb-nagyobb cikkeket és mutatnak fügét a konkurens blogoknak.

Az iMagazin remek dolog a magyar Apple célközönség számára: fordítások, tesztek, napi hírek minden mennyiségben, exkluzív jelleggel. Az üzleti modell ugyanis teljesen világos: az egész az iSTYLE marketing gépezetének új szekere a meglévő infrastruktúra hátán. Ebben az értelemben hirdetések sincsenek rajta a saját akciós kínálataikon túl, ráadásul láthatóan ugyanaz a cég készíti őket, aki a weblapot is, így az összhatást sem rontja, ellenben építi a márkájukat.

Ahogy már mondtam, rettenet tempóval nyomják a kezdetek óta (ez azt hiszem leginkább Rédey Laci érdeme), ha valakinek tényleg napi információkra van szüksége magyar nyelven (mert például nem olvas angolul), akkor egy természetes választás lehet átnézni a címlapjukat. Ráadásul stílusuk is sokkal konzervatívabb, le nem írnának például olyanokat Angela Ahrendtsről, hogy “közel ülő szemek, széles állkapocs, vékony ajkak, tiszta vadmacska”.

Az iMagazint csak ajánlani tudom.

Az elmúlt negyedévben az Apple több pénzt költött részvény visszavásárlásra, mint amennyi árbevételt csinált a Google

TUAW:

Apple in the last two years or so has spent $46 billion on stock buybacks and $18.4 billion on dividend payouts. (…)

During the most recent quarter, for example, Apple spent $18 billion on stock buybacks. To put this figure into context, Google during the same time period generated $15.4 billion in revenue. (…)

And yes, Apple may be issuing debt to fund the operation, but it’s not as if it’s doing so because it doesn’t have the cash on hand. On the contrary, Apple today has $151 billion in the bank. The only hiccup is that the bulk of that cash is overseas, meaning that if Apple repatriated that amount back to the U.S, it’d be subject to a high corporate income tax rate.

Ha visszavásárolják a részvényeket, akkor kevesebb marad a piacon, tehát emelkedik az ár. AAPL éppen most 600 dollár körül van, de még mindig messze attól a másfél évvel ezelőtti őrülettől, amikor lufi-szerűen emelkedett 700 dollárig (majd szarta össze magát 500 alá).

Az elmúlt negyedévben az Apple 43 millárd árbevételt csinált, ebből pedig majdnem 10 milliárd volt a profitja, a piaci kapitalizációja pedig 515 mrd. A Google ezzel szemben ugyanezen időszak alatt a hirdetéseiből stb. 15 millárdot csinált, amire 3,5 mrd profit esett és a market cap 350 mrd. Ez is azt erősíti, hogy a piacon jelenleg az AAPL alulértékelt, a Google pedig túl.