<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IPDS 2006 &#187; iPad</title>
	<atom:link href="http://www.ipds2006.hu/cat/technologia/ipad-technologia/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ipds2006.hu</link>
	<description>IPDS 2006 Informatikai Tervező és Fejlesztő Kft.</description>
	<lastBuildDate>Wed, 20 Apr 2011 07:52:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Appstore Uploading Push Error</title>
		<link>http://www.ipds2006.hu/technologia/appstore-uploading-push-error</link>
		<comments>http://www.ipds2006.hu/technologia/appstore-uploading-push-error#comments</comments>
		<pubDate>Wed, 20 Apr 2011 07:50:38 +0000</pubDate>
		<dc:creator>awolf</dc:creator>
				<category><![CDATA[Hírek]]></category>
		<category><![CDATA[Technológia]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone & iPod]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://www.ipds2006.hu/?p=107</guid>
		<description><![CDATA[Egy kis technikai segítség iPhone fejlesztőknek &#8211; hátha más is belefut &#8211; akkor tudja hogy mi a megoldás a következő problémára. Az egyik iPhone programunkban módosítottunk egy picit és fel is raktuk AppStore-ba. Azonban másnap az Apple gépezet rögtön visszadobta az alábbi hibával: &#8220;&#8230;Missing Push Notification Entitlement &#8211; Your app registers with the Apple Push [...]]]></description>
			<content:encoded><![CDATA[<p>Egy kis technikai segítség iPhone fejlesztőknek &#8211; hátha más is belefut &#8211; akkor tudja hogy mi a megoldás a következő problémára.<br />
<span id="more-107"></span><br />
Az egyik iPhone programunkban módosítottunk egy picit és fel is raktuk AppStore-ba. Azonban másnap az  Apple gépezet rögtön visszadobta az alábbi hibával:</p>
<p><em>&#8220;&#8230;Missing Push Notification Entitlement &#8211; Your app registers with the Apple Push Notification Service, but the application signature&#8217;s entitlements do not include the required &#8220;aps-environment&#8221; entitlement. Make sure you have enabled Push Notification Services for this app, and that you have downloaded a Distribution provisioning profile that includes the &#8220;aps-environment&#8221; entitlement&#8230;.&#8221;</em></p>
<p>Meg kell jegyezni, soha nem használtuk ehhez a programhoz a Push Noticicationt, úgyhogy értetlenül álltunk a hiba előtt. Első próbálkozásként készítettünk egy másik Provisioning Profile-t (ott kell beállítani, hogy akarod-e használni Push-t), újra fordítottunk, felraktunk és vártunk. Ezt is visszadobták, úgyhogy következett a segítségkérés Apple-től, következő nap meg is jött a válasz:</p>
<p>You can check your app with the nm <x-man-page://1/nm> like this:<br />
<em><strong><strong>$ nm <YourApp>.app/<YourApp> | grep<br />
didRegisterForRemoteNotificationsWithDeviceToken<br />
00002564 t -[YourAppDelegate<br />
application:didRegisterForRemoteNotificationsWithDeviceToken:]<br />
000025b4 t -[YourAppDelegate<br />
application:didRegisterForRemoteNotificationsWithDeviceToken:]</strong></strong></em></p>
<p>Hmm, érdekes&#8230; Gyorsan forrás átnéz és tényleg benne volt. Valószínűleg valamikor tesztként benne maradt, csakhogy:<br />
- Ezzel még nem használtuk a Push-t az alkalmazásban!<br />
- AppStore Uploadon ezek szerint változtattak, ugyanis a komment szerint ez nem egy mai beleírás, azaz már többször átment a feltöltésen!</p>
<p>Szóval szumma-szummárum vigyázzunk mi van a forrásban, mert <strong>fordító nem szól</strong> &#8211; Apple viszont annál inkább.</p>
<p><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ipds2006.hu%2Ftechnologia%2Fappstore-uploading-push-error&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
<div style="float: left; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.ipds2006.hu/technologia/appstore-uploading-push-error&via=ipds2006&text=Appstore Uploading Push Error&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ipds2006.hu/technologia/appstore-uploading-push-error/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A mobil fejlesztő eszközökről</title>
		<link>http://www.ipds2006.hu/technologia/mobil_fejleszto_eszkozokrol</link>
		<comments>http://www.ipds2006.hu/technologia/mobil_fejleszto_eszkozokrol#comments</comments>
		<pubDate>Thu, 03 Feb 2011 12:10:37 +0000</pubDate>
		<dc:creator>awolf</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Hírek]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Technológia]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone & iPod]]></category>
		<category><![CDATA[Csharp]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://www.ipds2006.hu/?p=99</guid>
		<description><![CDATA[Nézzünk meg, hasonlítsunk össze a jelenlegi mobil platformokhoz kapcsolódó fejlesztői eszközök közül hármat. Az elmúlt 1-1.5 évben sikerült megismerkednünk a mobil platformok közül három &#8220;nagyobb&#8221; technológiával: iPhone, Android és Windows Mobile 7. Ezen írásunk a fejlesztő eszközökről fog szólni, megpróbálja azokat egy kicsit összehasonlítani &#8211; elsősorban fejlesztői szemszögből. Android fejlesztés Az Android operációs rendszerre történő [...]]]></description>
			<content:encoded><![CDATA[<p>Nézzünk meg, hasonlítsunk össze a jelenlegi mobil platformokhoz kapcsolódó fejlesztői eszközök közül hármat.<br />
<span id="more-99"></span><br />
Az elmúlt 1-1.5 évben sikerült megismerkednünk a mobil platformok közül három &#8220;nagyobb&#8221; technológiával: iPhone, Android és Windows Mobile 7. Ezen írásunk a fejlesztő eszközökről fog szólni, megpróbálja azokat egy kicsit összehasonlítani &#8211; elsősorban fejlesztői szemszögből.</p>
<p><strong>Android fejlesztés</strong><br />
Az Android operációs rendszerre történő fejlesztés &#8211; a platform nyitott voltából adódóan &#8211; több operációs rendszer (Windows, Linux és Mac OS X) alatt végezhető, ingyenesen hozzáférhető eszközökkel. A fejlesztés kezdeti szakaszában még androidos készülékre sincs szükség, az SDK tartalmaz egy emulátort, melynek segítségével az elkészített kód kipróbálható.</p>
<p>A fejlesztéshez szükséges eszközök a következőek:<br />
- Java Development Kit (a Java runtime és fordító)<br />
- Eclipse IDE (integrált fejlesztői környezet)<br />
- Android SDK (az androidos fejlesztéshez szükséges eszközök, állományok)<br />
- Android Development Tools (ADT) (plugin az Eclipse-hez)</p>
<p>Az Android operációs rendszernek számos változata létezik különféle eszközökre (különböző kijelzőméretekkel és egyéb hardverelemekkel), a fejlesztés során el kell dönteni, mi lesz az a minimum, amit az elkészült alkalmazás támogatni fog. Természetszerűleg a magasabb verziószámú változatok több lehetőséget tartalmaznak, ugyanakkor kevésbé elterjedtek, mint az alacsonyabbak &#8211; ésszerű kompromisszumra van szükség. Jelenleg (2010 vége) még számos, forgalomban lévő készüléken fut az 1.6-os változat.</p>
<p>Egy Android alkalmazás gyakorlatilag egy speciális .ZIP formátumú állomány (.APK, Android Package), amely &#8211; hasonlóan a Java által használt .JAR formátumhoz &#8211; tartalmazza a lefordított bájtkódot, az alkalmazás által használt erőforrásokat és egy leíró állományt, amely egyebek mellett a futtató készülék szolgáltatásaihoz való engedélyeket határozza meg.</p>
<p>Ezen engedélyek köre pontosan meghatározható &#8211; ilyen például az internetelérés, a kamera vagy a GPS használata. Az alkalmazás telepítésekor az operációs rendszer felsorolja azon szolgáltatásokat, melyeket az alkalmazás futása során használni fog &#8211; a felhasználó ezek ismeretében szabadon dönthet a telepítés folytatása vagy megszakítása mellett.</p>
<p>Az Android alkalmazások ritkán implementálnak olyan funkciót, amely az alkalmazás leállását eredményezi, a mögöttes filozófia szerint egy elindított alkalmazás mindaddig a memóriában marad, amíg az operációs rendszer úgy nem dönt, hogy szükség van az általa elfoglalt memóriaterületre. Egy alkalmazás lehet aktív állapotban, amikor éppen előtérben van, lehet felfüggesztett vagy inaktív. A fejlesztés során ezen állapotokat, állapotváltozásokat külön szükséges lekezelni &#8211; például egy játék esetén kézenfekvő az aktuális folyamatok szüneteltetése háttérbe kerüléskor.</p>
<p>Egy Android alkalmazás alapvetően egy vagy több activity-ből áll &#8211; egy activity lehet például egy vizuális felület vagy egy olyan elem, amely a kamera kezeléséért felelős. Az operációs rendszer tartalmaz néhány előre definiált activity-t, például olyat, aminek a segítségével a készülék névjegyzékéből lehet kiválasztani egy vagy több nevet. Az egyes activity-k szabványos felületeken keresztül tudnak egymással adatokat cserélni.</p>
<p>Az egyes activity-k egy vagy több view-t tartalmazhatnak. Egy view létrehozható teljes egészében a kódból, vagy használható a beépített vizuális szerkesztő, amely egy .XML formátumú állományt készít &#8211; az .XML természetesen a vizuális szerkesztőtől függően is elkészíthető, módosítható. A vizuális, XML alapú módszer előnye az áttekinthetőség, a könnyebb kezelhetőség. Tisztán kódból létrehozott felületet akkor érdemes használni, ha az egyes elemek egymáshoz viszonyított helyzete, elrendezésre, láthatósága széles skálán mozoghat a felhasználó akcióitól függően.</p>
<p>A kód, a mögöttes logika megírása során figyelmet kell fordítani az alkalmazások számára biztosított memóriára is, jelenleg egy alkalmazás 16 MB (heap) memória felett rendelkezhet szabadon (néhány újabb készülék már 24 MB memóriát biztosít). Az alkalmazás által használt erőforrások esetében törekedni kell a minél kisebb méretekre (képek, hangok), az objektumok újrafelhasználására illetve arra, hogy a szükséges memóriaterület lefoglalása akkor és csak akkor történjen meg, amikor szükség van rá.<br />
A többnyelvűség támogatott, érdemes erőforrás (resource) állományokba helyezni minden egyes, a felhasználói felületen megjelenő szöveges értéket. A fent már említett korlátozások miatt, amennyiben az alkalmazás sok ilyen adatot használ, érdemes megfontolni a különböző nyelvek szerinti bontásban fordított külön változatokat.</p>
<p>Az Eclipse támogatja az Android Test Project projekt sémát is, ez arra szolgál, hogy az elkészült alkalmazás bizonyos aspektusai rendszerezett formában, automatikusan tesztelhetőek legyenek. Érdemes rá időt fordítani, mivel nagyban megkönnyíti az esetleges refaktorálási vagy optimalizálási műveleteket, vagy éppen &#8211; összetett felhasználói felület esetén &#8211; csökkenti a tesztelésre fordított időt.</p>
<p><strong>iPhone fejlesztés</strong><br />
Az iPhone mobil fejlesztőeszköze &#8211; hasonlóan az Apple többi operációs rendszeréhez &#8211; a jól ismert Xcode, melyben Objective-C nyelven fejleszthetünk. A nyelv a C++ &#8220;módosított&#8221; változata. Az Apple oldaláról letölthető iPhone SDK segítségével a fejlesztőkörnyezet kiegészül az iPhone fejlesztés specifikus elemeivel, mely tartalmazza az általánosan használt osztályokat, valamint iPhone / iPad szimulátort is. Így a fejlesztés &#8211; korlátozott módon &#8211; hardver elem nélkül is végezhető. Természetesen a szimulátor nem képes néhány dologra, amit az eszköz tud, pl: push notification, kamera használat, stb&#8230;<br />
A telefon rendelkezik külön grafikus chip-el, mely OpenGL -ben írt 3D-s alkalmazásokat is szépen megjelenít.</p>
<p>Az iPhone-on iOS operációs rendszer fut, melynek több verziója használatos. A manapság használt device-okon (iPad, iPhone 3G, iPhone 3GS, iPhone 4, iPad) lehet az iOS akármelyik verziója, így a fejlesztés során ügyelni kell a minimum operációs rendszer verziójának kiválasztására. Jelen pillanatban a 4.2.1 -es iOS a legújabb elérhető verzió.</p>
<p>Fejlesztőknek a teszt telefon operációs rendszerének frissítésénél vigyázni kell, mert a fejlesztőeszköz (SDK) általában később jön ki, mint maga az operációs rendszer, így egy elhamarkodott frissítéssel a fejlesztés bonyodalmakba ütközhet, ha nem sikerül az új rendszerre lefordítani az alkalmazást.<br />
A telefonra csak az Apple által engedélyezett alkalmazások telepíthetőek. Ezt speciális aláírásokkal ellenőrzik. Annak érdekében, hogy a fejlesztő ki tudja próbálni az alkalmazását a telefonon, egy ún. Provisioning fájlt kell kérni az Apple oldalán (megfelelő regisztráció után), melyet a telefonra kell másolni, így az Xcode képes rátölteni az alkalmazást. Ezen műveletek elvégzésére az Apple részletes útmutatást nyújt.</p>
<p>Az iOS a 4-es verziótól kezdve támogat bizonyos szintű multitasking-ot. Amennyiben be kívánunk zárni egy alkalmazást, annak a futása megáll, de nem záródik be maga a program. Az állapotokat le kell menteni ha szükség van rá, majd az alkalmazás felélesztésekor visszatölteni azokat.<br />
Amennyiben zenelejátszó, VOIP, vagy folyamatos helyzetmeghatározó alkalmazást fejlesztünk, lehetőségünk van ezen folyamatok folyamatos háttérben való futtatására, melyek nem állnak le ha az alkalmazást a háttérbe rakják.</p>
<p>A fejlesztés menetét igyekeztek úgy kialakítani, hogy a kinézet, és a kód elkülönülve legyenek egymástól. Ezt nem sikerült teljes mértékben megvalósítani, igen gyakran van szükség kódból formázni, rajzolni, létrehozni, pozicionálni a különböző UI elemeket. Tipikus példa, hogy a táblázatot nem a beépített UI elemekkel (UILabel, UIImageView) hozzák létre, hanem kódból rajzolják ki. Így sokkal gyorsabb a táblázat görgetése, mert nem a processzor, hanem a grafikus chip rajzolja ki a szöveget, képet, így levéve jelentős terhelést a processzorról.<br />
A &#8220;view&#8221;-k kialakítása miatt az utólagos módosítás meglehetősen nehézkes. Ha például egy Tab Bar-t szeretnénk pár pixellel magasabbra megnövelni, akkor az összes view-n meg kell növelnünk azt &#8211; egyenként.</p>
<p>A fejlesztés során különös figyelmet kell fordítani a memória kezelésre. A C-ből ismert, hasonló módon a létrehozott objektumokat minden esetben fel kel szabadítani. Ellenkező esetben memória szivárgás (leak) lép fel, melyet nem néz jó szemmel az Apple tesztelő bizottsága. Egy objektum csak akkor szabadul fel ténylegesen, ha arra nem hivatkozik tovább egyetlen mutató (pointer) sem.<br />
Ezen szivárgások felderítésére hasznos segédprogramot kapunk az Instruments program személyében, mely az Xcode -al karöltve segít a leak-ek megtalálásában, és kijavításában. Számos esetben elég nehéz ezeket felderíteni, így érdemes már a fejlesztés során odafigyelni a mutatók felszabadítására, így jelentős időt takaríthatunk meg egy-egy eldugott mutató keresgélése helyett.</p>
<p>Sajnos az elmúlt időben az Apple is követi bizonyos értelemben az Androidot: egyre több különböző készülékkel és eltérő operációs rendszer verzióval vannak jelen a piacon és ezek vegyítésével egyre &#8220;nő&#8221; a lehetséges tesztelendő verziók száma. Persze az Apple szeretné, ha mindenki megvenné a legújabb telefonját a legújabb iOS verzióval, de ez nem mindig-mindenhol fog működni. Ha az egyszeri felhasználó 3-as iPhone-jára rárakja a legfrissebb iOS verziót, akkor persze szidni fogja a programot, hogy lassú, rosszul működik, holott a hiba az ő készülékében van: kevés memóriával, régi hardverrel nem fog működni rajta semmi sem normálisan.</p>
<p><strong>Win Mobile 7 fejlesztés</strong><br />
A &#8220;legfiatalabb&#8221; mobil eszköz a társaihoz képest, ellenben a fejlesztőeszköz, amivel fejleszteni lehet rá, már öregnek számít. A fejlesztést C# nyelven .NET keretrendszer segítségével végezhetjük a telefonra, a felületek kialakításában a SilverLight segít.</p>
<p>Bár ezen eszközzel foglalkoztunk a legkevesebbet &#8211; de szakmai tapasztalatunk alapján &#8211; ezzel ismerkedtünk meg a leggyorsabban. Nagyon gyorsan és könnyen kezelhető a fejlesztő környezet (természetesen aki nem találkozott még a C# nyelvvel, annak meg kell ismernie: egy kicsit olyan, mintha a Java-t, a Delphi-t és a C++-t összekeverték volna).<br />
Nagy segítségünkre lehet a jól ismert <strong>Expression Blend</strong>, melynek segítségével a felületek tervezése és a fejlesztés összekapcsolható.</p>
<p>A <a href="http://www.ipds2006.hu/technologia/mindmegette_iphone">Mindmegette</a> alkamazásunkat teszteltük vele, s egy képernyő elkészítése &#8211; az iPhone fejlesztőeszközhöz viszonyítva &#8211; nagyjából 30-40%-al kevesebb időt vett igénybe. Ezen felül a fejlesztői élményről ne is beszéljünk &#8211; ebben a tekintetben a Microsoft nagyon odatette magát, véleményünk szerint mindkét, korábban említett fejlesztői eszköznél egyszerűbb a kezelése.</p>
<p>Sajnos egyelőre Magyarországon még nem lehet alkalmazást feltenni a Market-be, ehhez külföldi céget (vagy ismerőst) kell segítségül hívnunk. Az alkalmazás elbírálása is barátságosabb (hasonlóan, mint az Android esetén), összevetve az Apple körüli &#8220;hercehurcával&#8221;.<br />
A Microsoft mobil megoldása &#8211; bár elég lassan reagált a mobil piac ténykedéseire &#8211; erős konkurenciája lehet a piac meglévő szereplőinek.</p>
<table Border=1>
<tr>
<td><strong>Eszköz</strong></td>
<td align="center"><strong>Hardver</br>diverzitás</strong></td>
<td align="center"><strong>Fejlesztő</br>eszköz</strong></td>
<td align="center"><strong>Fejlesztő</br>segédeszközök</strong></td>
<td align="center"><strong>Utólagos</br>módosítás</strong></td>
<td align="center"><strong>Össz.</br>pont</strong></td>
<td align="center"><strong>Helyezés</strong></td>
</tr>
<tr>
<td>iPhone (iOS)</td>
<td align="center">4</td>
<td align="center">3</td>
<td align="center">3</td>
<td align="center">3</td>
<td align="center">13</td>
<td align="center">3.</td>
</tr>
<tr>
<td>Android</td>
<td align="center">3</td>
<td align="center">4</td>
<td align="center">4</td>
<td align="center">5</td>
<td align="center">16</td>
<td align="center">2.</td>
</tr>
<tr>
<td>Windows Mobile 7</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">20</td>
<td align="center">1.</td>
</tr>
</table>
<p></br><br />
<strong>Megjegyzések</strong> a táblázathoz: a pontszámok 1-5 lehetségesek.<br />
<strong>Hardver diverzitás:</strong> Minél több fajta hardver van a piacon és azokon minél több fajta operációs rendszer van, annál nehézkesebb a fejlesztés. 5: kevés ilyen van, 1: nagyon sok ilyen van.<br />
<strong>Fejlesztőeszköz:</strong> A fejlesztőeszköz kezelhetősége.<br />
<strong>Fejlesztői segédeszközök:</strong> A fejlesztés segítő egyéb alkalmazások.<br />
<strong>Utólagos módosítás:</strong> Képernyők utólagos módosításának az értékelése: 1: nagyon nehéz, 5:könnyű<br />
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ipds2006.hu%2Ftechnologia%2Fmobil_fejleszto_eszkozokrol&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
<div style="float: left; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.ipds2006.hu/technologia/mobil_fejleszto_eszkozokrol&via=ipds2006&text=A mobil fejlesztő eszközökről&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ipds2006.hu/technologia/mobil_fejleszto_eszkozokrol/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad</title>
		<link>http://www.ipds2006.hu/technologia/ipad</link>
		<comments>http://www.ipds2006.hu/technologia/ipad#comments</comments>
		<pubDate>Thu, 06 May 2010 10:20:48 +0000</pubDate>
		<dc:creator>awolf</dc:creator>
				<category><![CDATA[Hírek]]></category>
		<category><![CDATA[Technológia]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.ipds2006.hu/?p=54</guid>
		<description><![CDATA[Végre-valahára megérkezett a régóta várt-vágyott iPad, jellemzően kalandos úton. Az alábbiakban az első néhány órás használat utáni véleményezés olvasható. Első benyomások A dobozban magán az iPad-on kívül egy kábel és adapter található, a szokványos Apple matricákkal együtt. Alighanem a szokottnál szélesebb keret miatt fest másként az eszköz, mint a promóciós videókban, vaskosabbnak hat kézben fogva, [...]]]></description>
			<content:encoded><![CDATA[<p>Végre-valahára megérkezett a régóta várt-vágyott iPad, jellemzően kalandos úton. Az alábbiakban az első néhány órás használat utáni véleményezés olvasható.</p>
<p><span id="more-54"></span></p>
<h2>Első benyomások</h2>
<p>A dobozban magán az iPad-on kívül egy kábel és adapter található, a szokványos Apple matricákkal együtt. Alighanem a szokottnál szélesebb keret miatt fest másként az eszköz, mint a promóciós videókban, vaskosabbnak hat kézben fogva, arányait tekintve azonban így is jóval karcsúbb, mint egy iPod Touch.<br />
A kezelőszervek a megszokottak, azzal a változtatással, hogy a hangerőkapcsoló már nem a hangerőt, hanem a képernyő elfordulását engedélyezi illetve titlja le &#8211; igazán meghagyhatták volna az eredeti kapcsolót is.<br />
A hátlap ugyan nem tűnik különösebben csúszósnak, de egy tok beszerzése sokat javíthat az ergonómián &#8211; ez esetben a karcolódás miatt sem kell aggódni.<br />
A teljesítmény érezhetően javult, sokkalta gördülékenyebben futnak az alkalmazások, rövidebbek a válaszidők.</p>
<h2>Súly</h2>
<p>Kézben tartva a készülék éppen annyira súlyos, hogy ne legyen kényelmes kézben tartani, egy kézben legalábbis semmiképp. A legjobb, ha neki lehet támasztani valaminek, például az asztalnak, a térdnek, a kanapénak. Egy kéz esetén vagy a bal oldalon helyezkedik el a kéz, vagy alul, álló formátumot feltételezve, mindenesetre nyilvánvalóan nem erre találták ki. A súly legnagyobb részét nyilván a kijelző, a keret és az akkumulátor teszi ki.</p>
<h2>Akkumulátor</h2>
<p>A hivatalos tájékoztatók szerint mintegy 10 órát képes a készülék üzemelni egy feltöltéssel, hogy &#8220;üzemelés&#8221; alatt mi is értendő, az nem teljesen világos, mindenesetre valóban meglepően hosszú az élettartam, különösen egy iPhone-hoz viszonyítva. A videók lejátszása, nagyobb méretű állományok letöltése vagy számolásigényes alkalmazások futtatása nyilván lerövidíti ezt az időt, azonban egy-két filmet így is nagyszerűen végig lehet nézni töltés nélkül.</p>
<h2>Kijelző</h2>
<p>A kijelző gyönyörű képet ad, akár a nagyfelbontású képeket/filmeket is megfelelően jeleníti meg, több szögből is. A tükröződés az egyetlen, amin lehetne javítani, addig is úgy kell elhelyezkedni, hogy a fényforrások ne zavarjanak bele az élménybe. Napsütésben használni kihívás, félhományos, zárt helyiségekben ideális.<br />
A kijelző rossz tulajdonsága, hogy &#8211; védőfólia hiányában &#8211; hajlamos az ujjlenyomatok sosem látott hatékonysággal való összegyűjtésére (ebben már az iPhone is remekelt). Törölgetni ugyan lehet néha, de a használat során óhatatlanul újra beszennyeződik.<br />
A nagyobb méretnek köszönhetően a virtuális billentyűzet sokkal jobban használható, mint az iPhone-on &#8211; ez különösen igaz fektetett formában.</p>
<h2>Hangszóró(k)</h2>
<p>A beépített hangszórók ugyan megfelelően szólnak, de arra nem alkalmasak, hogy nagyobb hangerőt biztosítsanak, az aktuális felhasználó számára elegendő, azonban a fülhallgató így is jobb választás.</p>
<h2>Szolgáltatások és lehetőségek</h2>
<p>Az Apple egyéb termékeihez hasonlóan itt is a zárt rendszer dogmája érvényesül, azaz mindent lehet, amit az Apple megenged. Az iTunes áruházon keresztül lehet zenét, filmet, könyvet vásárolni, az egyéb forrásokból származó anyagok iPad-on való élvezete problémákba ütközik &#8211; feltehetően aki ezeket képes megoldani és/vagy ezzel él, nem is lesz iPad felhasználó.<br />
A többieknek azonban a zárt rendszer ad egyfajta életérzést, kényelmet, miszerint mindent megtalál egy helyen, nem kell vele foglalkozni, hogy hogyan kerül fel a gépre, nem kell ismerni a különböző állományok formátumait, semmit, egyszerűen csak fogyasztania kell.<br />
Egy egyszerű példa: a háttérképeket úgy lehet csereberálni, hogy egy célalkalmazással letöltjük a megfelelő képet egy előre összeállított gallériából, az berakja a képet a Photos alkalmazásba, és ott kiválaszthatjuk, hogy mit is óhajtunk tenni az illető képpel, beállíthatjuk mondjuk háttérképnek.</p>
<h2>Kompatibilitás</h2>
<p>Csaknem valamennyi, az iPhone/iPod Touch készülékeken futó alkalmazás az iPad-on is fut, alapértelmezésben eredeti méretben, tehát nem használja ki a teljes képernyőt, azonban kétszeresre lehet nagyítani a képernyő jobb alsó sarkában található gomb segítségével. Ha nem is tökéletes az élmény grafikai szempontból, működni többnyire működik.<br />
A korábban megírt alkalmazások az új SDK segítségével viszonylag fájdalommentesen ültethetőek át az iPad platformra &#8211; a vizuális elemeket nyilván át kell szerkeszteni.</p>
<h2>Felhasználási területek</h2>
<p><strong>Fényképek nézegetése.</strong> A digitális képkeret talán az a funkció, amire leginkább alkalmas az iPad, sokkal egyszerűbb ezen nézegetni képeket, semmint laptoppal szenvedni, esetleg CD/DVD-re írni és utána tévén. A nagy kapacitásnak köszönhetően akár saját fotóink teljes méretű változatát is tárolhatjuk problémák nélkül (fotók készítésére azonban nem alkalmas, mivel nincs beépített kamera).<br />
<strong>Filmek, sorozatrészek, videók megtekintése.</strong> Az iTunes biztosítja a lehetőséget a filmek és a sorozatok letöltésére &#8211; többnyire fizetős formában &#8211; akár &#8220;kölcsönzés&#8221; jelleggel, akár végleges vásárlással. Mindkét esetben letöltésre kerül a készülékre a tartalom, ez mintegy 0.5..4GB helyet foglal, a 16GB-s alapmodellt tehát viszonylag hamar meg lehet tölteni. A videókat illetően a YouTube szolgáltatás az irányadó, a teljes tartalom elérhető akár teljesképernyős nézetben is, függőleges formában is.<br />
<strong>Játékok és alkalmazások.</strong> A korábban említett kompatibilitás jóvoltából a korábbi iPhone játékok is elérhetőek, de megjelentek már a kifejezetten iPad-ra optimalizált címek is, a nagyobb kijelzőnek és a gyorsabb processzornak köszönhetően a játékélmény jóval felülmúlja a régi változatokat.<br />
<strong>Könyvek, magazinok.</strong> Az e-könyvek szélesebb körű elterjedésének &#8211; helyesebben inkább a megfelelő üzleti modell és védelem kialakításának &#8211; köszönhetően számos céleszköz érhető el, ilyen például az Amazon Kindle. A Kindle alkalmazás elérhető mind iPhone, mind iPad eszközökre, de létezik külön iBooks app is. Az iPad gyakorlatilag mindent tud, amit a Kindle, utóbbi egyetlen előnye a kijelző felhasználóbarátabb volta.<br />
<strong>Képregények.</strong> Ha valamiben tökéletes az iPad, az talán ez a terület, az e-könyv olvasókhoz hasonló felületen érhetőek el a képregények, tetszés szerint kicsinyíthető/nagyítható formában, egyszerűen gyönyörű.<br />
<strong>Internetezés.</strong> Rövidebb-hosszabb cikkek, oldalak olvasgatására tökéletesen megfelel az iPad beépített böngészője (Safari), az olyan jellegű internethasználatra kell itt gondolni, ami kevesebb, mint az asztali gépen végzett, de több, mint amire a mobiltelefon képes (Opera Minivel).<br />
<strong>Jegyzetelés, vázlatkészítés.</strong> Ha nem is fogja még jó darabig semmi sem felülmúlni az A4-es spirálfüzetet, ha a jegyzetelés kerül szóba, rövidebb bejegyzéseket az iPad segítségével is meg lehet ejteni, sőt, akár rajzolni is lehet ujjaink segítségével, mondjuk az Adobe Ideas alkalmazásban. Egy opcionális stílus sokat dobna a hatékonyságon.</p>
<h2>Hátrányok</h2>
<p><strong>Nincs multitaszk.</strong> Semmi sem indokolja, hogy az operációs rendszer ne támogassa több alkalmazás egyidejű futtatását, ez sokkal inkább korlátozás, semmint valós, technikai értelemben átgondolt szigorítás.<br />
<strong>Nincs Flash-támogatás.</strong> A Flash technológia &#8211; különösen Mac platformon &#8211; nem működik tökéletesen, indokolatlanul sok erőforrást fogyaszt. A Flash kihagyásának az oka az iPhone/iPod/iPod termékekből részben ez, részben pedig az interneten fellelhető számos Flash alapú játék, amely erőteljes konkurenciát biztosítana az App Store tartalmainak. Amire a legtöbben használják a Flash-t, az a videolejátszás, ez utóbbi az új szabványoknak köszönhetően már működik az iPad-on is.<br />
<strong>Nincs profilkezelés.</strong> Az iPad &#8211; ellenben az iPhone-al &#8211; sokkal kevésbé személyes eszköz, a felhasználási területekből adódóan gyakrabban fordul elő, hogy odaadjuk valakinek a kezébe, hadd nézegesse/nyomkodja. Lehetne külön nagymama profil, gyerek profil, asszony profil, külön-külön, így senki sem kavarná össze a másik beállításait.<br />
<strong>Indokolatlanul túlárazott.</strong> Ez csaknem minden Apple termékről el lehet mondani. A belépő szintű iPad jelenleg mintegy 500 dollárba kerül, ugyanennyi pénzből már lehet egy olyan számítógépet (vagy akár laptopot) vásárolni, amelynek potenciális felhasználási területei jóval túlmutatnak az iPad által nyújtott lehetőségeken. Ráadásul bármilyen tartalmat gyakorlatilag csak az iTunes-on keresztül tölthetünk rá, ami további költségekkel jár.</p>
<h2>Konklúzió</h2>
<p>Az iPad vitathatlan érdeme, hogy egy új kategóriát honosított meg a számítógépek családjában, számos tekintetben több közös vonása van a szórakoztató elektronikával, mint a klasszikus számítógépekkel (akárcsak egy játékkonzolnak).<br />
Felhasználói felülete egyszerű, zárt rendszerre épül, ezek mind olyan tulajdonságok, amelyek a meglévő felhasználókon kívül sok újat fognak hozni a gyártó cégnek, olyan felhasználókat, akik korábban egyenesen idegenkedtek a számítógépektől.<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ipds2006.hu%2Ftechnologia%2Fipad&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
<div style="float: left; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.ipds2006.hu/technologia/ipad&via=ipds2006&text=iPad&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ipds2006.hu/technologia/ipad/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

