Cikk

Android 7.0: Többablakos mindenki számára

Android nugát A legnagyobb felhasználói arculatú funkciónak az új natív többablakos támogatásnak kell lennie. A koncepció nem új. A Samsung már egy ideje csinálja, a Microsoft megváltoztatja a kisebb eszközökre vonatkozó módszerüket, sőt az Apple is táblagépeken teszi. Most a Google a sor.

Ez sem teljesen új koncepció a Google számára. Az alapvető Android keretrendszer mindig lehetővé tette, hogy a képernyőn látottakat szinte bármilyen méretben meg lehessen rajzolni, és hogy legyen még több egyszerre több nézetet indítottak el egynél több munkamenetben a Google I / O 2011-ben az Android Tablets "következő lépése" részeként tovább Méhsejt. Öt évvel később végre készen áll.

A hosszabb ideig tartó ok jó része az volt, hogy az Android rendszerbe sütése rendszerszinten bonyolult lehet. Az Androidot úgy tervezték, hogy processzorral szinte bárhol fusson. Mikrohullámú sütőket, mosógépeket, hűtőszekrényeket, esőztetőberendezéseket és egyebeket működtet. Akár egy Rubik-kockát is könnyedén megoldhat. Az Androidot futtató és kijelzővel rendelkező dolgok - például a telefonod - szintén sokféle méretben kaphatók. Miután megváltoztatta az operációs rendszert, hogy minden alkalmazás többablakos környezetben fusson, mindenhol működnie kell.

A Verizon a Pixel 4a-t mindössze 10 USD / hó áron kínálja az új Unlimited vonalakon

És ezt tette a Google. Az Android 7.0 háromféle többablakos nézetet támogat natív módon. Ez azt jelenti, hogy minden letöltött alkalmazás használhatja, kivéve, ha az alkalmazás fejlesztője úgy írja meg, hogy nemet mondjon a rendszernek, amikor megpróbálja többablakos nézetbe helyezni. És ez nem csak megosztott képernyős rendszer - a többi nézet még bonyolultabbá teszi.

Az Android Nougat három különböző típusú többablakos módot kínál.

Osztott képernyős nézet majdnem megegyezik azzal, amit a Samsung telefonjain látunk. Vagy hosszan megnyomhatja az indexképet áttekintő módban, vagy hosszan nyomja meg az áttekintés gombot, és két külön ablakot fog tudni futtatni, mindegyikben különálló alkalmazások. Húzhat az adatok közé, és az elválasztó vonal mozgatható, így az egyik alkalmazást nagyobbá teheti, mint a másikat. A fejlesztők optimalizálhatják alkalmazásaikat, például megadva a minimális méretet annak az ablaknak, amelyben van, de akkor is, ha nem tesznek semmit, az alkalmazás megpróbálja futtatni osztott képernyős, több ablakos módban. A Google szerint az osztott képernyős módot kézi eszközökhöz tervezték, ami táblagépeket és a legtöbb telefont jelent.

Többablakos megjeleníthető a kép a képben mód. Már beszéltünk a működéséről és hogyan lesz jobb az Android TV. Amikor egy alkalmazás belép egy képablakba, el kell rejteni az olyan dolgokat, mint a kezelőszervek és a kezelőfelület elemei, és a tartalmi rész méretre zsugorodik a használt kijelző pontmagassága alapján. Továbbá az alkalmazások kihajthatják a második nézetet, és képablakuk van az alkalmazás egyik részéről, miközben az alkalmazás másik része teljes képernyős módban van. Az új API támogatja az új ablak nézetet, és egy fejlesztő túl nagy gond nélkül használhatja azt az alkalmazásában. Ezt Android TV-nek tervezték, és azoknak, akik a tényleges hardvert építették, engedélyezniük kell azt. A kép a képben módra tervezett alkalmazás nem tesz semmit, ha a felhasználó megpróbálja más módba állítani, hacsak a fejlesztő nem is támogatta őket.

A többablakosoknak van egy harmadik nézete - szabad formájú mód. Eddig csak hivatalosan létezik a dokumentáció. Az első Android N előzetesre feltörték, de mivel még nem láttuk. Az Android fejlesztői webhely a következőket mondja:

A nagyobb eszközök gyártói választhatják a szabad formájú mód engedélyezését, amelyben a felhasználó szabadon átméretezheti az egyes tevékenységeket. Ha a gyártó engedélyezi ezt a funkciót, a készülék az osztott képernyős mód mellett szabad formájú módot is kínál.

Ne feledje, hogy nem adják meg, hogy mi a nagyobb eszköz. Eddig úgy tűnik, hogy ez nem tartalmazza az olyan tablettákat, mint a Pixel C, de engedélyezhető nagyobb, 12 hüvelykes kijelzővel rendelkező eszközökön, ill Chromebookok amelyek Android-alkalmazásokat futtatnak. A gyártónak kell eldöntenie, hogy be akarják-e vonni a támogatást.

Az a rövid idő, amikor a Nougat Developer Preview során szabadformájú móddal kellett játszanunk, azt mutatta, hogy az alkalmazásokat lebegő ablakokba helyezi, mint amennyit át lehet méretezni, mozgatni, minimalizálni vagy maximalizálni lehet. Ez pontosan olyan, mint a laptop vagy asztali számítógép szoftvere. Az alkalmazások támogatják a fogd és vidd adatmegosztást, és minden alkalmazás tudja, mikor került a legfelső rétegbe, és mi aktívan használjuk. Az alkalmazások akár "zsugorított" nézetben is megnyithatók, feltéve, hogy a fejlesztő ezt választja. Az alkalmazások mindegyike a saját folyamatában fut, és független egymástól.

Ha egy fejlesztő megcélozza az alkalmazását az Android 7.0-ra, akkor néhány lehetősége van a többablakos nézethez. Meghatározhatják az alkalmazás méretét és elrendezését, amikor nem használja a teljes képernyőt, és megkönnyítik a használatát, miután csökkent. Mivel ez valódi probléma - egyes alkalmazások egyszerűen nem néznek ki jól, vagy nem nagyon használhatók, ha csak egy amúgy is kicsi kijelző felét használják -, a fejlesztők dönthetnek úgy is, hogy nem támogatják a funkciót.

Ha az alkalmazásokat nem frissítik, akkor maga a rendszer többablakos nézetbe kényszeríti őket - néha rossz eredménnyel.

Ha egy fejlesztő nem frissíti az alkalmazását, akkor azt a rendszer "erőszakkal átméretezi", miután egy párbeszédablak közölte velünk, hogy ez egy régebbi alkalmazás, amely nem támogatja a funkciót, így a dolgok megszakadhatnak. Ha az alkalmazás csak rögzített méretet támogat, akkor a többablakos mód bezáródik, és az alkalmazás lefedi a teljes képernyőt.

A Samsung Multi-Window szolgáltatásának feltöréséből már tudtuk, hogy a legtöbb alkalmazás csak egyik oldalra vagy a másikra zsugorodik nagy felhajtás nélkül, ha hivatalosan nem támogatják őket, és a Nougat Developer Preview-vel töltött időnk ugyanezt mutatja eredmények. Míg a dolgok elvégzéséhez használt kód egy kicsit más, mint az Android natív funkciója, az alapkoncepció megmarad, és a kódban bevált módszereket alkalmazó alkalmazások ugyanúgy néznek ki és működnek, csak kisebbek. De nem minden alkalmazás játszik jól, és reméljük, hogy a fejlesztők hamarosan frissítik azokat, hogy kecsesen kezeljék a dolgokat, még akkor is, ha nem változtatnak mást.

Végül, ha nem akarja a többablakos telefont használni, akkor nem kell. Minden Android-alkalmazás továbbra is teljes képernyős lesz, amíg meg nem szólítja őket, hogy változtassák meg a nézetüket.

smihub.com