Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Qt na Android-u i iOS-u

[es] :: Advocacy :: Qt na Android-u i iOS-u

Strane: 1 2

[ Pregleda: 7281 | Odgovora: 31 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2789 Profil

icon Qt na Android-u i iOS-u26.08.2012. u 13:58 - pre 141 meseci
Ovog meseca finsko preduzeće digia otkupilo je Qt. Najavljeno je da Qt neće kao do sada podržavati samo Windows, MacOS X, GNU/Linux (tačnije POSIX/X11), i boraniju od mobilnih sistema Symbian, Maemo, MeeGo, već i Android i iOS.

Embarcadero najavljuje podršku za Windows, MacOS X, Android i iOS, pri čemu baš dobro šiša sa cenama (digia šiša još žešće, ali ima i LGPLv2.1/GPLv3 licence) i nema GNU/Linux u ponudi. Videćemo šta će izaći iz ovoga.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

ByteCode
Byte Code
Beograd

Član broj: 298867
Poruke: 21
*.dta.co.rs.

Sajt: speedy-order.com


+22 Profil

icon Re: Qt na Android-u i iOS-u31.08.2012. u 13:40 - pre 140 meseci
Iskreno cisto sumnjam da ce tu QT nesto zaziveti kad je u pitanju android i iOS. pre svega razvojna okruzenja za Android i iOS su besplatna, i nisu ograniceni sa GPL licencnom. Opet sa druge strane, sve aplikacije za android koje ne koriste java viruelnu masinu su iskreno receno rizik da nece raditi na svim telefonima. Jeste da ARM ima monopol u ovom trenutku ali recimo ni intel nije bas za potcenjivanje.

http://www.ubergizmo.com/2012/...d-android-smartphone-revealed/

Kad si aplikaciju napisao za javu apsolutno te ne zanima koji je hardver ispod koji radi.
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Qt na Android-u i iOS-u31.08.2012. u 14:18 - pre 140 meseci
http://developer.android.com/guide/google/play/filters.html
http://developer.android.com/g.../publishing/multiple-apks.html

Ispravka: Izgleda da multiple APKs varijanta nije spremna za situaciju kada imamo native kod za različite arhitekture. Ljudi se dovijaju na razne načine.

Što se iPhone dvorišta tiče, oni već jesu native.

[Ovu poruku je menjao Goran Rakić dana 31.08.2012. u 15:32 GMT+1]
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2789 Profil

icon Re: Qt na Android-u i iOS-u31.08.2012. u 15:29 - pre 140 meseci
ByteCode

Koliko znam, java ne radi na iOS-u ili nisam u pravu?

Drugo, odakle ti da je Qt ograničen GPL licencom? Nije uopšte. Besplatan je pod LGPLv2.1, koja dozvoljava dinamičko linkovanje sa vlasničkim modulima.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

ByteCode
Byte Code
Beograd

Član broj: 298867
Poruke: 21
...cust-194.exponential-e.net.

Sajt: speedy-order.com


+22 Profil

icon Re: Qt na Android-u i iOS-u31.08.2012. u 16:31 - pre 140 meseci
Citat:
Nedeljko: ByteCode

Koliko znam, java ne radi na iOS-u ili nisam u pravu?

Drugo, odakle ti da je Qt ograničen GPL licencom? Nije uopšte. Besplatan je pod LGPLv2.1, koja dozvoljava dinamičko linkovanje sa vlasničkim modulima.


U pravu si ne radi, tamo radi Objective-C, koji je skrndelj na svoj nacin kao i Qt. Ali ako nista drugo dolazi kao zvanican programski jezik i uvek sve najnovije stvari su dostupne kako za iphone tako i java u varijanti za android, sve ostalo kaska brze ili sporije. Za native varijantama. Realno koliko god to ruzno izgledalo ali na duze staze vise se isplati imati native aplikaciju za svaku platformu nego se muciti sa nekim cross platform resenjima.


A sta hoces da kazes sa tim dinamickim linkovanjem ? Da uz svaki android telefon dolazi i neka QT biblioteka onako tek da linkujes dinamicki po zelji ?
 
Odgovor na temu

ByteCode
Byte Code
Beograd

Član broj: 298867
Poruke: 21
...cust-194.exponential-e.net.

Sajt: speedy-order.com


+22 Profil

icon Re: Qt na Android-u i iOS-u31.08.2012. u 16:36 - pre 140 meseci
Citat:
Goran Rakić:
Ispravka: Izgleda da multiple APKs varijanta nije spremna za situaciju kada imamo native kod za različite arhitekture. Ljudi se dovijaju na razne načine.

Što se iPhone dvorišta tiče, oni već jesu native.

[Ovu poruku je menjao Goran Rakić dana 31.08.2012. u 15:32 GMT+1]


Kao sto rekoh ustedis na mostu platis na cupriji. Jedine varijante gde to prolazi jesu neki frameworkovi bazirani na javascriptu koji koriste iz java script sa samog operativnog sistema mobilnog telefona. Ali to nije dovoljno brzo, plus ako nesto podje kako ne treba, mozes samo da places jer neces videti stack trace gde i kako je pukao program.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2789 Profil

icon Re: Qt na Android-u i iOS-u31.08.2012. u 18:01 - pre 140 meseci
Citat:
ByteCode: A sta hoces da kazes sa tim dinamickim linkovanjem ? Da uz svaki android telefon dolazi i neka QT biblioteka onako tek da linkujes dinamicki po zelji?

Pa, ne znam, ti si prvi pominjao GPL ograničenost. Poenta je u tome šta si ti hteo s tim.

A po čemu je Qt skrndelj? Šta mu tačno zameraš?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.dynamic.isp.telekom.rs.



+7169 Profil

icon Re: Qt na Android-u i iOS-u31.08.2012. u 18:36 - pre 140 meseci
Citat:
Goran Rakić:
http://developer.android.com/guide/google/play/filters.html
http://developer.android.com/g.../publishing/multiple-apks.html

Ispravka: Izgleda da multiple APKs varijanta nije spremna za situaciju kada imamo native kod za različite arhitekture. Ljudi se dovijaju na razne načine.

Što se iPhone dvorišta tiče, oni već jesu native.


Ne znam da li sam u toku, ali koliko se secam iOS legalne aplikacije (za AppStore) ne mogu koristiti privatne dinamicke biblioteke - tako da, ako ljudi budu hteli da koriste LGPL verziju QT-a, to ce biti malo pipavo na iOS-u zbog toga sto ce morati biti staticki ulinkovan sa aplikacijom.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.isp.telekom.rs.



+2789 Profil

icon Re: Qt na Android-u i iOS-u31.08.2012. u 20:39 - pre 140 meseci
A odakle ti da digia neće objaviti Qt za iOS pod LGPL sa nekim izuzetkom? Ako je već takva politika, sasvim je očekivano da se prilagodi okolnostima.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

ByteCode
Byte Code
Beograd

Član broj: 298867
Poruke: 21
*.adsl.verat.net.

Sajt: speedy-order.com


+22 Profil

icon Re: Qt na Android-u i iOS-u01.09.2012. u 00:26 - pre 140 meseci
Citat:
Nedeljko:
Citat:
ByteCode: A sta hoces da kazes sa tim dinamickim linkovanjem ? Da uz svaki android telefon dolazi i neka QT biblioteka onako tek da linkujes dinamicki po zelji?

Pa, ne znam, ti si prvi pominjao GPL ograničenost. Poenta je u tome šta si ti hteo s tim.

A po čemu je Qt skrndelj? Šta mu tačno zameraš?


Pa zato sto to nije cisti C++, vec moras da stavljas neki QOBJECT direktivu kojom se tvoj kod modifikuje u neki C++, koji se posle kompajlira. Debagovanje toga je mala nocna mora.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.isp.telekom.rs.



+2789 Profil

icon Re: Qt na Android-u i iOS-u01.09.2012. u 09:17 - pre 140 meseci
Smeta ti metaobjektni kompajler?

Pa, ne znam u čemu je problem sa debagovanjem. Nikada sa tim nisam imao problema. Ako sam jurio neki bag, uvek su razlozi bili sasvim druge vrste.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

franticnick

Član broj: 19656
Poruke: 372
*.cm-6-8d.dynamic.ziggo.nl.

Sajt: www.franticnick.com


+30 Profil

icon Re: Qt na Android-u i iOS-u01.09.2012. u 11:43 - pre 140 meseci
Qt je dobar frejmwork sa zanimljivim konceptima kada je rad sa UI u pitanju. Medjutim tesko je poverovati da ce uspeti da izbori svoje mesto na Androidu ili iOS-u.

Posto su native resenja vec dovoljno dobra da bi ih Qt ugrozio, cross-platform je jedina karta na koju moze da igra. A tu su mesta vec zauzeta frejmvorcima tipa PhoneGap.

Nekako se uvek sete Qt-a kad je voz vec odavno prosao. Tako je bilo i sa nokijinim pokusajem da ozivi Symbian. Da su uzeli Qt na vreme (nekoliko godina ranije) mozda bi i bilo nekih sansi za Symbian.
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Qt na Android-u i iOS-u01.09.2012. u 12:00 - pre 140 meseci
PhoneGap ne daje native kod, Qt na iOS/Android treba porediti sa onim što radi Xamarin za C#.

Ne pratim detaljno, ali ne znači da će i QWidget biti u moblinoj ponudi, možda će se osloniti na native UI. Kako nema nikakvih dostupnih detalja, možemo samo da nagađamo. Lično nisam previše optimističan.

Ja uopšte nisam u mobile dev svetu tako da komentare uzimajte kritički.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

franticnick

Član broj: 19656
Poruke: 372
*.cm-6-8d.dynamic.ziggo.nl.

Sajt: www.franticnick.com


+30 Profil

icon Re: Qt na Android-u i iOS-u01.09.2012. u 19:19 - pre 140 meseci
Citat:
Goran Rakić: PhoneGap ne daje native kod, Qt na iOS/Android treba porediti sa onim što radi Xamarin za C#.

Ne pratim detaljno, ali ne znači da će i QWidget biti u moblinoj ponudi, možda će se osloniti na native UI. Kako nema nikakvih dostupnih detalja, možemo samo da nagađamo. Lično nisam previše optimističan.

Ja uopšte nisam u mobile dev svetu tako da komentare uzimajte kritički.


Ma ima resenja koliko hoces, evo ovaj frejmwojk izbacuje native (izmedju ostalog): http://www.appcelerator.com/platform/titanium-sdk

Qt je jednostavno opet zakasnio na zurku ...
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.isp.telekom.rs.



+2789 Profil

icon Re: Qt na Android-u i iOS-u01.09.2012. u 20:25 - pre 140 meseci
OK, postoji li alat koji nudi prenosivost na nivou izvornog koda između sistema

Windws, MacOS X, GNU/Linux, Android, iOS?

Znači, najmanje jedan.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
95.180.14.*



+395 Profil

icon Re: Qt na Android-u i iOS-u01.09.2012. u 21:06 - pre 140 meseci
@ByteCode
Sta imas da debagujjes moc-ov kod koji ti generise?
Znas li uopste cemu sluzi Q_OBJECT makro ili pricas onako napamet?

A plus sto uopste nije obavezan da ga stavljas uvek u deklaraciju ..
Viva lollapalooza
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2789 Profil

icon Re: Qt na Android-u i iOS-u02.09.2012. u 09:33 - pre 140 meseci
Obavezan si da ga stavljaš u deklaraciju klase ako ona treba da ima signale i/ili slotove i takva klasa mora da nasleđuje QObject. Pritom se Q_OBJECT makro ne nasleđuje. Mora ga imati svaka klasa koja treba da ima signale i/ili slotove, bez obzira na to da li je izvedena iz klase koja ga ima. Takođe, kada promeniš nešto po tom pitanju, moraš izvršiti qmake ponovo da bi se ponovo pokrenuo moc.

Nravno, ako klasa nema signale i/ili slotove, ne treba joj Q_OBJECT makro, bez obzira na to da li je izvedena iz QObject klase ili ne.

No, ni meni nije jasno na koje je probleme sa debagovanjem ByteCode mislio.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

franticnick

Član broj: 19656
Poruke: 372
*.cm-6-8d.dynamic.ziggo.nl.

Sajt: www.franticnick.com


+30 Profil

icon Re: Qt na Android-u i iOS-u02.09.2012. u 10:45 - pre 140 meseci
Citat:
Nedeljko:
OK, postoji li alat koji nudi prenosivost na nivou izvornog koda između sistema

Windws, MacOS X, GNU/Linux, Android, iOS?

Znači, najmanje jedan.


Pa ni Qt to trenutno nije. Mozda jednog dana postane ali to i dalje ne garantuje nikakav uspeh. Prenosivost koda je samo jedna (doduse bitna) stavka u nizu stvari koje se gledaju kada se bira frejmwork za rad.

Qt nije od juce, postoji vec 20 godina i nesto ne primecujem da je zaziveo kao alat koga ljudi rado biraju kada je recimo OS X u pitanju.
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16683
*.dynamic.isp.telekom.rs.



+7169 Profil

icon Re: Qt na Android-u i iOS-u02.09.2012. u 14:07 - pre 140 meseci
Citat:
Nedeljko:
A odakle ti da digia neće objaviti Qt za iOS pod LGPL sa nekim izuzetkom? Ako je već takva politika, sasvim je očekivano da se prilagodi okolnostima.


Nemam pojma odakle mi takva ideja, posto je ni nemam ;-) Samo sam naveo trenutnu situaciju.

Sta ce Digia da uradi, pojma nemam - ali ako zele da njihov framework bude primenjiv na iOS-u prakticno, morace biti staticki linkovan. Kao sto si rekao, to verovatno znaci da ce se prilagoditi okolnostima i da ce omoguciti staticko linkovanje bez LGPL posledica (obaveza) ako zele da ih neko ozbiljno koristi u ne-LGPL/GPL projektima.

Da li ce tako biti? Ko zna - videcemo. Ali za sada tako nije.


DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2789 Profil

icon Re: Qt na Android-u i iOS-u02.09.2012. u 22:48 - pre 140 meseci
Citat:
franticnick: Qt nije od juce, postoji vec 20 godina i nesto ne primecujem da je zaziveo kao alat koga ljudi rado biraju kada je recimo OS X u pitanju.

Iskreno, koga uopšte briga za MacOS X? Bitno je da je njegova upotreba u porastu na Windows platformi.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

[es] :: Advocacy :: Qt na Android-u i iOS-u

Strane: 1 2

[ Pregleda: 7281 | Odgovora: 31 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.