Új hozzászólás Aktív témák
-
hallador
addikt
válasz Divinity #125 üzenetére
Dehogynem megmondták a szakértő urak ezt. Minden elérhető rá. Az, hogy Te nem látod hogy nem elérhető rá az max a Te gyengeséged, ja az enyém is, na de ezzel ne foglalkozz. Nem kell komolyan venni a troll urakat.
The further a society drifts from truth, the more it will hate those that speak it. (George Orwell) [Work Machines: HP EliteBook, HP ProBook & Linux Mint 20 ; Entertainment: Apple Macbook AIR M1]
-
thiclyoon
aktív tag
válasz Divinity #158 üzenetére
Lehet, hogy kettőt kellett írni eddig, főként ha 3rd party szoftverfejlesztő eszközt használt valaki, de ahogy írtam, egy ideje már elérhető a SwiftUI, mely nem egy 3rd party által minden új OS verzióra újraírt valami, hanem hivatalosan támogatott Apple keretrendszer. Mely mellesleg nagyon úgy néz ki, hogy a jövőben egyeduralkodó lesz (szerintem, mert ez még nincs kimondva), mivel már ma is van olyan komponens, amit nem lehet megírni a régi UIKit / AppKit rendszerben, csak és kizárólag a fent említett crossplatformot natívan támogató SwiftUI-ban (iOS 14+ Widget).
Az, hogy a SwiftUI kódból mi hogyan generálódik a háttérben, mi mire fordul, az meg nem érdekli a fejlesztőt. De ha esetleg mégis érdekel bárkit: nem, nem fordul le a régebbi rendszerre, hanem egy teljesen új "ground-up" rendszert tett le a fejlesztők elé az Apple, ezzel is segítve a minél gördülékenyebb és minél koraibb átállást. Szóval nem, nem kell kettőt írni már kb. 1-1,5 éve - más kérdés, hogy ezt melyik fejlesztő cég mennyire használja ki egyelőre.
[ Szerkesztve ]
-
thiclyoon
aktív tag
válasz Divinity #160 üzenetére
A business logic alatt két dolgot tudok felhozni, az egyik a nyelv, a másik a keretrendszerek. Előbbire high levelként ott a Swift, és egyre lejjebb az ObjC, vagy C, mellé a Metal. Ezek mindegyike fut mindegyik platformon - ha a PS mérnökei assemblyt vagy hasonlót használtak, akkor bocsánat, de ahhoz kissé elborultnak kell lenni . Utóbbira pedig tudtommal mindent portoltak a Catalyst projekt keretében, lásd Core Location, Core Video, Core Audio stb. Vagy esetleg ezeken kívül másra gondoltál?
(Azért csak a UI részt hoztam fel, mert tudtommal ez volt az utolsó rész, amit sikerült nekik közös alapra hozni.)
[ Szerkesztve ]
-
thiclyoon
aktív tag
válasz Divinity #162 üzenetére
Igen, így értem, igazad van. A JVM szerintem (és remélem is) az életben nem fog futni mobil rendszeren almáéknál (aminek elég jó okai vannak), ezért mondtam hogy én biztos hogy maradok a first party xcode + swift vagy hasonló kombónál. Néha nehezebb, hogy így minden platformra kb. külön fejlesztőcsapat kell, de szerintem ez így sokkal jobban megéri hosszútávon.