Apple TV programozás

Október végén megérkeztek az Apple új generációs Apple TV-i, amire most már fejleszteni is lehet, és az iPhone-hoz hasonlóan az App Store-ból tölthetünk le az alkalmazásokat.

Csatlakozz november 26-án a Sanoma MDC ingyenes workshopjához egy tvOS-re szánt alkalmazás elkészítésében!

swift_kurzus_landscape_1600x900

Ez az alkalmazás nem is akármi lesz, hanem a Szifon.com híreit fogja beolvasni, feldolgozni és megjeleníteni a TV-n. A fejlesztés Swift programozási nyelven történik, OS X operációs rendszer alatt. Aki nem rendelkezik ilyen géppel, annak virtuális gépet tudunk biztosítani, ha előre jelzi szándékát. A gyakorlat kezdők számára készült, ezért sok szeretettel várjuk azokat, akiknek újdonság az Xcode vagy a Swift nyelv. Az alkalom ingyenes, de regisztrációhoz kötött.

Tovább olvasom

A Budapest Swift Meetup bemutatja: Fordítóprogramok tervezése, 2. rész

Tovább folytatódik a SanomaMDC-ben az ingyenes Swift programozási nyelven történő fejlesztői előadássorozat, ahol a gyakorlatban is megismerkedhetsz iOS alkalmazások készítésével. Egy fordítóprogram elkészítésével foglalkozik a sorozat, első alkalommal az úgynevezett lexer-t készítettük el, most pedig a szintaktikai elemző elkészítése következik.

swift_kurzus_portrait_1024x576_small

A különféle parsing algoritmusok rövid elméleti áttekintését követően egy nagyon egyszerű, könnyen megírható, intuitív működési elvű algoritmust fogunk implementálni immár Swift 2.1-ben, és az előző alkalom során elkészített lexerre támaszkodva végre kézzel fogható “struktúrát” adunk készülő programozási nyelvünknek.

Tovább olvasom

Az Apple válasza az XcodeGhostra

Néhány napja már írtunk az XcodeGhostról, a hivatalos iOS-fejlesztői eszközöket megfertőzni képes kártevőről. Az Apple – jó szokásához híven – most is hamar reagált a biztonsági problémákra.

Screen Shot 2015-09-22 at 20.11.44

A malware-rel fertőzött alkalmazások nagy részét (ilyenek egyébként csak a kínai, tajvani, hongkongi és makaói App Store-ban voltak) letörölték az App Store-ból, és minden regisztrált fejlesztőt emailben, személyesen értesítettek a kockázatokról és a további problémák elkerülésének mibenlétéről.

Tovább olvasom

A Budapest Swift Meetup bemutatja: Fordítóprogramok tervezése

Az Apple által fejlesztett Swift programnyelv tavaly júniusi megjelenése óta folyamatosan fejlődik, és máris óriási népszerűségnek örvend. Egy ilyen nagy volumenű, új programozási nyelv születése nem mindennapi jelenség, érthető tehát, hogy a Swiftnek köszönhetően sokak érdeklődése fordult nemcsak az iOS-re és OS X-re való fejlesztés, hanem a Swift nyelv, a compiler és az ezekhez kapcsolódó infrastruktúra általános működésének részletei felé is.

A Budapest Swift Meetup már eddig is nagyon sikeres volt a magyar iOS-fejlesztői közösségben. A szervezőkkel közösen ezért arra vállalkoztunk, hogy a meetup keretein belül egy új előadássorozatot indítunk, amelyben a résztvevőket beavatjuk a programozási nyelvek tervezésének, valamint a modern fordítóprogramok működésének és implementálásának fortélyaiba.

Tovább olvasom

Így segítheti a jailbreak egy hivatalos fejlesztő munkáját

A napokban történt meg velem egy érdekes eset, ami ismét bebizonyította számomra, hogy a jailbreak nagyon sokmindenre hasznos lehet, még akkor is, ha a hivatalos úton, az App Store-ba készítünk alkalmazásokat. Írtam is erről egy angol nyelvű cikket, amelynek a magyar változatát szeretném most veletek megosztani.

jailbreak

Ezen a nyáron egy infosec és telekommunikációs cégnél dolgozom gyakornokként. Az alkalmazásnak, amit fejlesztünk, szüksége van az iOS olyan funkcióinak elérésére is, amikhez a hozzáférés csak a felhasználó külön engedélye után lehetséges.

Tovább olvasom

Pixate – keltsd életre a mobil alkalmazás koncepcióidat

Ezen cikk eredetileg a PixelDesigners Magazine májusi, 8. számában jelent meg, de mivel kifejezetten az iPhone és iPad készülékekre alkotó designer és kreatív kollégákat célozza meg egy ingyenes alkalmazás bemutatásával, ezért úgy gondoltuk, ti is érdekesnek fogjátok találni az itt bemutatott praktikákat.

Lifestyle-Desktop

Gondolom, nem kell bemutatnom azt az érzést, miután hosszú és fáradtságos munkával elkészítettünk egy design koncepciót és alig várjuk, hogy a valóságban is kézbe vehessük az alkotásunk végeredményét. Míg a nyomda világában ez meglehetősen egyszerű és kézenfekvő folyamat, addig a mobil alkalmazások esetén már sokkal nehezebb helyzetben vagyunk, ha nem értünk a programozáshoz.

Tovább olvasom

App Thinning: így takarít majd meg tárhelyet az App Store a készülékeden

A Microsoft Surface tabletek felhasználói ismerhetik azt az érzést, hogy a 32GB-osként hirdetett eszközön a Windows telepítése után adott esetben mindössze 5-10 GB szabad hely marad. Nos, az Apple valószínűleg nem szeretné ilyen élményekben részesíteni az iPhone- és iPad-tulajdonosokat, és ezért az elmúlt évben láthatólag sokat is tettek a cupertinói cég mérnökei. Az iOS 9-es verziójának telepítéséhez szükséges OTA delta update például csak 1.3GB, ellentétben például az iOS 8 monumentális, 4.58GB-os csomagjával, (nemcsak) a sárga 8GB-os iPhone 5c-tulajdonosok nagy örömére.

dfWZLYmX

Az operációs rendszer és a beépített alkalmazások mellett máshol is megnyirbálták a fejlesztők a fájlméreteket. Az idei WWDC egy másik fontos bejelentése az App Store “App Thinning” fantázianévre hallgató új szolgáltatása volt. Az iOS alkalmazásboltjának és a hozzá kapcsolódó, külsős alkalmazásfejlesztők által is használható eszközöknek és API-knak ez az új képessége három dimenzió mentén csökkenti a letölthető alkalmazások méretét.

Tovább olvasom

Bemutatta új processzorát az ARM: nagyobb sebességet, alacsonyabb fogyasztást ígérnek

A napokban debütált az Apple első számú processzorbeszállítójának, az ARM-nek az új processzora, a 16nm csíkszélességű Cortex-A72.

 cortex-a72-chip-diagram-lg

A két cég már évek óta összedolgozik, hiszen az Apple eszközeinek jelentős részét az ARM erőforrásai hajtanak meg. Az új processzor a nagyobb órajel mellett kisebb fogyasztást is ígér, de lássuk, mit is jelent ez számokban kifejezve.

Tovább olvasom

Azt hisszük, hogy az Apple Watch mindenre képes lesz?

Pedig nem. Sőt, nem is tudom, miért gondoljuk azt, hogy majd egyből mindent megkapunk. Markiyan Matsekh a TESLA mobil részlegének managere, pontosan elmondta, miért nem lesz az Apple Watch olyan forradalmi elsőre szoftveres szempontból.

Tesla_AppleWatch_ELEKSlabs_62

Azt kell megérteni, hogy az Apple Watch jelenleg nem több, mint egy Apple TV. Pontosan semmire sem használható, illetve mégis – de csak nagyon korlátozottan. Emlékszünk még arra, amikor az iPhone megjelent? Voltak rá alkalmazások? Nem. Aztán idővel persze megkaptuk az appokat, de természetesen csak a negyedét tudták, például nagyon sokáig még a GPS-hez se fértek hozzá rendesen. Ugyanitt tart az Apple Watch. Ugyan lehet alkalmazásokat írni rá, de nagyon korlátozottan. Hogy mit is jelent ez?

Tovább olvasom

Ajánló: ingyenes Swift meetup kezdőknek

Az Apple 2014-ben bemutatott programozási nyelve, a Swift biztonságos, modern és erőteljes. Gyere el az ingyenes meetupra a Sanoma Mobile Development Centre-be január 27-én 19:00-kor, ahol lépésről-lépésre, a hallgatókkal együtt haladva segítenek elkészíteni egy alkalmazást.

apple-swift-programming-language

A tanfolyam végén a saját mobilodra is felteheted az elkészült alkalmazást. A rendezvény regisztrációhoz kötött, de ingyenes. Ez egy három alkalmas előadás második része, de bármikor lehet csatlakozni. Az előző előadás anyaga a meetup oldalán megtalálható.