A mindennapi életünk szerves részévé vált az a technológia, amely zsebünkben lapul, és amely révén kapcsolatban maradunk a világgal. Milliók számára jelenti a digitális kapu szerepét az a rendszer, amely egyszerűségével és megbízhatóságával forradalmasította a mobil eszközök használatát. Ez a technológia nem csupán egy operációs rendszer, hanem egy teljes ökoszisztéma, amely meghatározza, hogyan kommunikálunk, dolgozunk és szórakozunk.
Az Apple iOS egy zárt forráskódú mobil operációs rendszer, amelyet kizárólag az Apple Inc. fejleszt és tart karban iPhone, iPad és iPod Touch eszközökhöz. A rendszer a macOS alapjaira épül, és a Unix-szerű Darwin kernelt használja. Az iOS-t szigorú biztonsági protokollok, intuitív felhasználói felület és zökkenőmentes hardver-szoftver integráció jellemzi, amely egyedülálló felhasználói élményt nyújt a mobil eszközök világában.
A következő részletes áttekintés során megismerkedhetsz az iOS minden fontos aspektusával, a fejlesztési történettől kezdve a legújabb funkciókig. Megtudhatod, hogyan működik a rendszer biztonsági architektúrája, milyen fejlesztői lehetőségeket kínál, és hogyan pozicionálja magát a konkurens rendszerekkel szemben. Ez az átfogó útmutató segít megérteni, miért vált az iOS az egyik legmeghatározóbb mobil platformmá a technológiai világban.
Az iOS alapvető definíciója és architektúrája
Az iOS operációs rendszer egy többrétegű, objektum-orientált platform, amely a Cocoa Touch keretrendszerre épül. A rendszer magja a Darwin kernel, amely BSD Unix alapokon nyugszik és biztosítja a stabil működést. Az architektúra négy fő réteget tartalmaz: a Core OS réteget, a Core Services réteget, a Media réteget és a Cocoa Touch réteget.
A Core OS réteg tartalmazza az alapvető rendszerfunkciókat, beleértve a memóriakezelést, a fájlrendszert és a hálózati protokollokat. Ez a réteg felelős a hardver közvetlen kezeléséért és a rendszer alapvető stabilitásáért. A libSystem könyvtár itt található, amely a POSIX és BSD API-kat biztosítja.
A Core Services réteg magasabb szintű szolgáltatásokat nyújt, mint például a Core Foundation, amely alapvető adattípusokat és szolgáltatásokat biztosít. Itt található a Core Data keretrendszer is, amely az adatok kezelését és perzisztálását támogatja. A CFNetwork és a Core Location szolgáltatások szintén ebben a rétegben működnek.
"A zárt ökoszisztéma nem korlátozás, hanem lehetőség a tökéletesített felhasználói élmény megteremtésére."
Történeti fejlődés és mérföldkövek
Az iOS fejlesztése 2005-ben kezdődött, amikor Steve Jobs felismerte a touchscreen technológiában rejlő lehetőségeket. A projekt kezdetben "Project Purple" kódnéven futott, és a cél egy forradalmi mobil eszköz operációs rendszerének megalkotása volt. A fejlesztőcsapat a macOS elemeit adaptálta mobil környezetbe.
A 2007-es bemutató során az iPhone OS néven debütált a rendszer, amely alapjaiban változtatta meg a mobil eszközök világát. Az első verzió még korlátozott funkcionalitással rendelkezett, de már tartalmazta a Multi-Touch technológiát és a Safari böngészőt. A harmadik féltől származó alkalmazások támogatása csak 2008-ban érkezett meg az App Store-ral együtt.
2010-ben jelent meg az iPad, amely új dimenziót adott a rendszernek. Ezzel egyidőben változott a név iPhone OS-ről iOS-re, jelezve a platform kibővülését. A következő évek során számos jelentős újítás érkezett: a Siri hangvezérlés, a Touch ID ujjlenyomat-felismerés, majd később a Face ID arcfelismerés technológia.
Főbb verziók és újításaik
- iOS 1.0 (2007): Multi-Touch, Safari, alapvető alkalmazások
- iOS 2.0 (2008): App Store, harmadik féltől származó alkalmazások
- iOS 4.0 (2010): Multitasking, mappák, FaceTime
- iOS 7.0 (2013): Teljesen újratervezett felhasználói felület
- iOS 11.0 (2017): iPad-specifikus funkciók, ARKit
- iOS 14.0 (2020): Widgetek, App Library, App Clips
Biztonsági architektúra és adatvédelem
Az iOS biztonsági modellje többrétegű védelmet nyújt, amely a hardver szintjétől kezdve az alkalmazási rétegig terjed. A Secure Enclave egy dedikált biztonsági chip, amely kriptografikus műveleteket és biometrikus adatok tárolását végzi. Ez a komponens fizikailag elkülönített a fő processzortól, így még fejlett támadások esetén is védelmet nyújt.
A kód aláírás (code signing) mechanizmus biztosítja, hogy csak az Apple által hitelesített alkalmazások futhatnak a rendszeren. Minden alkalmazást szigorú ellenőrzési folyamaton kell átesnie az App Store-ba kerülés előtt. A sandboxing technológia pedig izolált környezetet teremt minden alkalmazás számára, megakadályozva az illetéktelen adathozzáférést.
Az iOS 14.5 verziójától kezdődően az App Tracking Transparency (ATT) keretrendszer további védelmet nyújt a felhasználói adatok számára. Ez a funkció megköveteli az alkalmazásoktól, hogy explicit engedélyt kérjenek a felhasználók követéséhez reklámcélokból.
| Biztonsági funkció | Leírás | Bevezetés verziója |
|---|---|---|
| Secure Enclave | Dedikált biztonsági chip | iOS 7 |
| App Transport Security | HTTPS kényszerítés | iOS 9 |
| App Tracking Transparency | Követés elleni védelem | iOS 14.5 |
| Lockdown Mode | Fokozott védelem | iOS 16 |
"Az adatvédelem nem luxus, hanem alapvető emberi jog, amelyet a technológiának szolgálnia kell."
Felhasználói felület és interakciós paradigmák
Az iOS felhasználói felületének tervezési filozófiája a minimalizmuson és az intuitív használhatóságon alapul. A Human Interface Guidelines (HIG) részletes irányelveket ad a fejlesztőknek az egységes és felhasználóbarát alkalmazások létrehozásához. A design language három alapelvre épül: a tisztaságra, a deferenciára és a mélységre.
A Multi-Touch technológia lehetővé teszi a természetes gesztusok használatát, mint például a csípés a nagyításhoz, a húzás a görgetéshez és a csúsztatás a navigációhoz. Az iOS 7-tel bevezetett rétegzett (layered) design koncepció vizuális mélységet ad a felületnek, míg a parallax effektus és a motion blur további dimenziókat teremt.
A Control Center és a Notification Center központosított hozzáférést biztosít a rendszer funkcióihoz és az értesítésekhez. Az iOS 14-ben megjelent Widget rendszer lehetővé teszi a felhasználók számára, hogy személyre szabják a kezdőképernyőt informatív és interaktív elemekkel.
Accessibility funkciók
Az iOS kiterjedt akadálymentesítési funkciókat kínál:
- VoiceOver: Képernyőolvasó technológia
- AssistiveTouch: Alternatív érintésvezérlés
- Switch Control: Külső kapcsolók támogatása
- Magnifier: Nagyítóüveg funkció
- Voice Control: Hangvezérlés minden funkcióhoz
Alkalmazás-ökoszisztéma és App Store
Az App Store az iOS alkalmazás-ökoszisztémájának központi eleme, amely 2008-as indulása óta több mint 2 millió alkalmazást kínál. A platform szigorú felülvizsgálati folyamaton keresztül biztosítja az alkalmazások minőségét és biztonságát. Minden alkalmazást emberi és automatizált tesztelésnek vetnek alá, mielőtt elérhetővé válna a felhasználók számára.
Az App Store Connect fejlesztői portál lehetővé teszi az alkalmazások feltöltését, kezelését és analitikájának követését. A platform különböző monetizációs modelleket támogat: egyszeri vásárlást, előfizetéseket és alkalmazáson belüli vásárlásokat. Az Apple 30%-os jutalékot vesz a tranzakciókból, amely 15%-ra csökken a kis fejlesztők számára a Small Business Program keretében.
A TestFlight szolgáltatás lehetővé teszi a béta tesztelést, ahol a fejlesztők akár 10,000 külső tesztelővel oszthatják meg alkalmazásaik előzetes verzióit. Ez jelentősen megkönnyíti a minőségbiztosítási folyamatot és a felhasználói visszajelzések gyűjtését.
"Az alkalmazás-ökoszisztéma ereje nem a mennyiségben, hanem a minőségben és a felhasználói élményben rejlik."
Fejlesztői eszközök és keretrendszerek
Az iOS fejlesztés elsődleges eszköze az Xcode integrált fejlesztőkörnyezet, amely teljes körű támogatást nyújt az alkalmazások tervezésétől a terjesztésig. Az Xcode tartalmazza az Interface Builder-t a felhasználói felületek vizuális tervezéséhez, a Simulator-t a teszteléshez és a Instruments-et a teljesítmény-optimalizáláshoz.
A Swift programozási nyelv 2014-es bevezetése óta az iOS fejlesztés elsődleges nyelve. A Swift modern, típusbiztos és teljesítményorientált nyelv, amely jelentősen egyszerűbbé teszi az alkalmazások fejlesztését az Objective-C-hez képest. A SwiftUI deklaratív keretrendszer pedig forradalmasította a felhasználói felületek készítését.
A Core ML keretrendszer lehetővé teszi a gépi tanulási modellek integrálását iOS alkalmazásokba. Az ARKit kiterjesztett valóság funkciókat, míg a Core Data objektum-relációs adatbázis-kezelést biztosít. A CloudKit pedig zökkenőmentes felhőalapú adatszinkronizálást tesz lehetővé.
Fejlesztői keretrendszerek áttekintése
| Keretrendszer | Funkció | Fő jellemzők |
|---|---|---|
| UIKit | Felhasználói felület | Hagyományos, imperatív |
| SwiftUI | Modern UI | Deklaratív, cross-platform |
| Core ML | Gépi tanulás | On-device inference |
| ARKit | Kiterjesztett valóság | Világkövetés, objektumfelismerés |
| Core Data | Adatkezelés | ORM, offline szinkronizálás |
Hardver-integráció és optimalizáció
Az iOS egyik legnagyobb előnye a szoros hardver-szoftver integráció, amely lehetővé teszi az optimális teljesítmény elérését. Az Apple saját A-series chipjei specifikusan iOS-re vannak optimalizálva, biztosítva az energiahatékony működést és a kiváló teljesítményt. A Neural Engine dedikált gépi tanulási feladatokra specializálódott.
A Metal grafikus API közvetlen hozzáférést biztosít a GPU-hoz, lehetővé téve a nagy teljesítményű grafikai alkalmazások és játékok fejlesztését. A Core Animation keretrendszer pedig hardveresen gyorsított animációkat tesz lehetővé, amelyek 60 FPS-en futnak még összetett felületeken is.
Az iOS intelligens energiagazdálkodási rendszere dinamikusan módosítja a processzor teljesítményét a feladat igényei szerint. A Background App Refresh funkció lehetővé teszi az alkalmazások számára, hogy a háttérben frissüljenek, miközben minimalizálja az akkumulátor-használatot.
"A tökéletes optimalizáció akkor érhető el, amikor a hardver és szoftver egységes víziót követ."
Hol használható az iOS és kompatibilitás?
Az iOS kizárólag Apple eszközökön fut, beleértve az iPhone, iPad és iPod Touch modelleket. Ez a zárt ökoszisztéma megközelítés biztosítja a konzisztens felhasználói élményt és a magas biztonsági szintet. Az Apple általában 5-6 évig támogatja az eszközöket szoftverfrissítésekkel, ami jelentősen meghaladja a legtöbb Android eszköz támogatási időszakát.
A Handoff és Continuity funkciók lehetővé teszik a zökkenőmentes munkát több Apple eszköz között. Például egy iPhone-on elkezdett email írását folytathatjuk iPad-en vagy Mac-en. Az Universal Clipboard megosztja a vágólapot az eszközök között, míg az AirDrop gyors fájlmegosztást tesz lehetővé.
Az iCloud szolgáltatás automatikus szinkronizálást biztosít az összes Apple eszköz között. A fotók, dokumentumok, alkalmazásadatok és beállítások automatikusan frissülnek minden eszközön. A Family Sharing pedig lehetővé teszi akár hat családtag számára az alkalmazások, zene és egyéb tartalmak megosztását.
Milyen előnyökkel jár az iOS használata?
Az iOS használata számos előnnyel jár, amelyek különösen vonzóvá teszik a rendszert mind a magánfelhasználók, mind a vállalati környezet számára. A biztonsági szempontok kiemelkedőek: a zárt ökoszisztéma, a szigorú App Store felülvizsgálat és a rendszeres biztonsági frissítések együttesen magas védelmi szintet biztosítanak.
A felhasználói élmény konzisztenciája az iOS egyik legnagyobb erőssége. Az egységes design language és interakciós paradigmák miatt a felhasználók könnyen eligazodnak bármely iOS alkalmazásban. Az intuitív gesztusok és a logikus navigációs struktúra minimalizálja a tanulási görbét.
A teljesítmény optimalizáció területén az iOS verhetetlen. A szoros hardver-szoftver integráció lehetővé teszi, hogy még az alacsonyabb specifikációjú eszközök is kiváló teljesítményt nyújtsanak. Az alkalmazások gyorsan indulnak, a rendszer responzív marad, és az akkumulátor-élettartam optimalizált.
Főbb előnyök listája
- Biztonság: Többrétegű védelem, rendszeres frissítések
- Stabilitás: Ritkán fagy le vagy lassul le a rendszer
- Ökoszisztéma: Zökkenőmentes integráció Apple eszközök között
- Támogatás: Hosszú távú szoftverfrissítések
- Minőség: Magas színvonalú alkalmazások az App Store-ban
- Adatvédelem: Átlátható adatkezelési gyakorlatok
- Akadálymentesség: Kiváló támogatás fogyatékossággal élők számára
Miben különbözik az iOS más mobil rendszerektől?
Az iOS és az Android közötti különbségek alapvetően befolyásolják a felhasználói élményt és a fejlesztői lehetőségeket. Míg az Android nyílt forráskódú és számos gyártó eszközén fut, addig az iOS zárt rendszer, amely kizárólag Apple eszközökön érhető el. Ez a különbség meghatározza mindkét platform filozófiáját.
A testreszabhatóság terén az Android jelentős előnnyel rendelkezik. A felhasználók megváltoztathatják a launcher-t, widget-eket helyezhetnek el bárhol, és alapvetően módosíthatják a rendszer viselkedését. Az iOS ezzel szemben korlátozott testreszabási lehetőségeket kínál, de cserébe konzisztens és megbízható élményt nyújt.
A biztonsági megközelítés eltérő a két platformon. Az iOS központosított biztonsági modellt alkalmaz, ahol minden alkalmazást az Apple ellenőriz. Az Android rugalmasabb, de ez nagyobb kockázatot is jelent, különösen a harmadik féltől származó alkalmazásboltok esetében.
"A választás nem a jobb és rosszabb között van, hanem a különböző filozófiák és prioritások között."
Vállalati felhasználás és enterprise funkciók
Az iOS jelentős szerepet játszik a vállalati mobilitásban köszönhetően a robusztus biztonsági funkcióinak és a központi kezelhetőségnek. A Mobile Device Management (MDM) megoldások lehetővé teszik az IT részlegek számára az iOS eszközök távoli konfigurálását, alkalmazás-telepítését és biztonsági házirendek érvényesítését.
Az App Store Connect for Business lehetővé teszi vállalatok számára saját alkalmazások terjesztését az alkalmazottak között anélkül, hogy azok a nyilvános App Store-ban megjelennének. A Volume Purchase Program (VPP) pedig költséghatékony módot biztosít az alkalmazáslicencek vásárlására és elosztására.
A Managed Apple ID rendszer elkülöníti a munkahelyi és személyes adatokat ugyanazon az eszközön. Ez lehetővé teszi a BYOD (Bring Your Own Device) politikák biztonságos implementálását. A DEP (Device Enrollment Program) automatizálja az új eszközök beállítási folyamatát.
Enterprise funkciók összefoglalása
- MDM integráció: Központi eszközkezelés
- App Wrapping: Meglévő alkalmazások biztonsági bővítése
- Conditional Access: Feltételes hozzáférés-vezérlés
- Data Loss Prevention: Adatvesztés megelőzése
- Certificate Management: Tanúsítványkezelés
- VPN on Demand: Automatikus VPN kapcsolódás
Jövőbeli trendek és fejlesztések
Az iOS jövője több innovatív technológia köré épül, amelyek alapvetően megváltoztathatják a mobil eszközök használatát. A gépi tanulás egyre mélyebben integrálódik a rendszerbe, lehetővé téve intelligensebb Siri funkciókat, prediktív szövegbevitelt és személyre szabott felhasználói élményt. A Core ML 4 már támogatja a federated learning-et, ahol a modellek az eszközön tanulnak anélkül, hogy az adatok elhagynák a készüléket.
A kiterjesztett és virtuális valóság területén az ARKit folyamatos fejlesztése új lehetőségeket nyit meg. Az iOS 15-ben megjelent Object Capture technológia lehetővé teszi 3D objektumok létrehozását fotókból. A jövőbeli Apple AR szemüveg szoros integrációt fog igényelni az iOS-szel.
A magánélet védelme továbbra is központi téma marad. Az iOS 16-ban bevezetett Lockdown Mode extrém védelmet nyújt a célzott kibertámadások ellen. A jövőben várható a zero-knowledge architektúra további kiterjesztése és a homomorphic encryption implementálása.
"A technológia jövője nem abban rejlik, hogy mit tehet, hanem abban, hogy hogyan teszi azt emberien és etikusan."
Hogyan befolyásolja az iOS a mobil ökoszisztémát?
Az iOS bevezetése 2007-ben fundamentálisan megváltoztatta a mobil technológia tájképét és új irányvonalakat szabott az egész iparág számára. A touchscreen technológia mainstream elfogadása nagyban köszönhető az iPhone sikerének, amely bizonyította, hogy a fizikai billentyűzetek nélküli eszközök is lehetnek praktikusak és felhasználóbarátak.
Az alkalmazás-központú megközelítés szintén az iOS újítása volt. A korábbi mobil eszközök elsősorban kommunikációs eszközök voltak, az iOS azonban bemutatta, hogy a mobiltelefonok univerzális számítási platformok lehetnek. Ez a paradigmaváltás teremtette meg a mai app economy alapjait, amely több százmilliárd dolláros piacot jelent.
A design standardok területén az iOS Human Interface Guidelines világszerte befolyásolta a felhasználói felület tervezését. A flat design, a minimalista esztétika és az intuitive navigation koncepciói túlmutatnak a mobil világon és hatással vannak a web design-ra és desktop alkalmazásokra is.
Az iOS hatása az iparágra
- Touchscreen adoption: Fizikai billentyűzetek eltűnése
- App ecosystem: Alkalmazásboltok elterjedése
- Design language: Flat design és minimalizmus
- Security standards: Magasabb biztonsági elvárások
- Update cycles: Rendszeres szoftverfrissítések normája
- Privacy focus: Adatvédelem előtérbe helyezése
Fejlesztői közösség és támogatás
Az iOS fejlesztői közösség az egyik legaktívabb és leginkább támogatott a mobil fejlesztés világában. Az Apple Developer Program átfogó erőforrásokat biztosít, beleértve a fejlesztői dokumentációt, mintakódokat, video tutorialokat és technikai támogatást. A WWDC (Worldwide Developers Conference) éves esemény a platform legfontosabb újításainak bemutatója.
A Swift programozási nyelv nyílt forráskódúvá tétele 2015-ben jelentősen bővítette a fejlesztői közösséget. A Swift.org weboldal koordinálja a nyelv fejlesztését, és lehetővé teszi a közösségi hozzájárulásokat. A Swift Package Manager egyszerűsíti a függőségek kezelését és a kódmegosztást.
Az online közösségek kulcsszerepet játszanak a tudásmegosztásban. A Stack Overflow iOS szekciója, a Reddit r/iOSProgramming közössége és számos specializált blog és podcast segíti a fejlesztőket. Az Apple Developer Forums hivatalos támogatást nyújt komplex technikai kérdésekben.
"A közösség ereje nem az egyéni tudásban, hanem a kollektív tanulásban és megosztásban rejlik."
Teljesítmény és optimalizáció
Az iOS teljesítmény-optimalizálása többrétegű megközelítést igényel, amely a hardver-szoftver integráció előnyeit maximálisan kihasználja. A Grand Central Dispatch (GCD) automatikusan kezeli a többszálú programozást, optimalizálva a CPU magok kihasználtságát. Ez lehetővé teszi a fejlesztők számára, hogy a teljesítményre koncentráljanak anélkül, hogy mélyen kellene ismerniük a thread management-et.
A Metal Performance Shaders keretrendszer előre optimalizált algoritmusokat biztosít gyakori számítási feladatokhoz, mint a képfeldolgozás és gépi tanulás. Ezek a shaderek kihasználják a GPU párhuzamos feldolgozási képességeit, jelentősen gyorsítva a számításigényes műveleteket.
Az Instruments teljesítményelemző eszköz részletes betekintést nyújt az alkalmazások működésébe. A Time Profiler, Allocations és Energy Log eszközök segítségével azonosíthatók a teljesítménybeli szűk keresztmetszetek és optimalizálható az akkumulátor-használat.
Optimalizálási területek
- Memory Management: ARC automatikus referenciaszámlálás
- Rendering: Core Animation és Metal optimalizáció
- Network: URLSession és háttérletöltések
- Storage: Core Data és SQLite teljesítménytuning
- Battery: Background processing korlátozása
- Startup Time: App launch optimalizáció
Nemzetközi támogatás és lokalizáció
Az iOS kiterjedt nemzetközi támogatást nyújt több mint 40 nyelven és 150 országban. A lokalizáció nem csupán a szövegek fordítását jelenti, hanem a kulturális különbségek figyelembevételét is, beleértve a dátum- és időformátumokat, a pénznemeket és a szöveg irányultságát. A right-to-left (RTL) nyelvek, mint az arab és héber, teljes támogatást kapnak.
A regionális beállítások automatikusan alkalmazkodnak a felhasználó földrajzi helyzetéhez. Ez magában foglalja a helyi szolgáltatásokat, mint a térképek, időjárás-előrejelzés és hírek. Az App Store is regionálisan működik, lehetővé téve a helyi fizetési módok használatát és a regionális árazást.
Az akadálymentesítési funkciók szintén nemzetközileg optimalizáltak. A VoiceOver képernyőolvasó több mint 30 nyelvet támogat, beleértve a különböző dialektusokat és kiejtési variációkat. A Voice Control funkció helyi akcentusokat és nyelvjárásokat is felismer.
Mik az iOS fő biztonsági funkciói?
Az iOS többrétegű biztonsági architektúrát alkalmaz, amely magában foglalja a Secure Enclave chipet, az alkalmazások kód aláírását, a sandboxing technológiát és a rendszeres biztonsági frissítéseket. Az App Tracking Transparency és a Privacy Labels további védelmet nyújtanak a felhasználói adatok számára.
Milyen programozási nyelveket támogat az iOS fejlesztés?
Az iOS fejlesztés elsődlegesen Swift és Objective-C nyelveken történik. A Swift a modern, ajánlott nyelv, míg az Objective-C a legacy kód támogatásához szükséges. Cross-platform keretrendszerek, mint a React Native és Flutter szintén használhatók.
Mennyi ideig támogatja az Apple az iOS eszközöket?
Az Apple általában 5-6 évig biztosít szoftverfrissítéseket iOS eszközökhöz, ami jelentősen meghaladja a legtöbb Android eszköz támogatási időszakát. A pontos támogatási idő az eszköz típusától és teljesítményétől függ.
Hogyan működik az iOS és macOS közötti integráció?
A Handoff, Continuity és Universal Clipboard funkciók lehetővé teszik a zökkenőmentes munkát iOS és macOS eszközök között. Az iCloud automatikus szinkronizálást biztosít, míg az AirDrop gyors fájlmegosztást tesz lehetővé.
Milyen vállalati funkciók érhetők el iOS-en?
Az iOS kiterjedt enterprise funkciókat kínál, beleértve a Mobile Device Management (MDM) támogatást, a Volume Purchase Program-ot, a Managed Apple ID-t és a Device Enrollment Program-ot. Ezek lehetővé teszik a nagyvállalatok számára a biztonságos és hatékony eszközkezelést.
Miben különbözik az iOS az Androidtól?
Az iOS zárt ökoszisztéma, amely kizárólag Apple eszközökön fut, míg az Android nyílt forráskódú és számos gyártó eszközén elérhető. Az iOS nagyobb biztonságot és konzisztenciát, az Android pedig több testreszabási lehetőséget kínál.
