Forums

Clape.ro :: Forums :: Calculatoare si Internet :: Software
 
<< Previous thread | Next thread >>
Tablete - OS-uri - Aplicații
Go to page   <<      
Moderators: admin, Robert Craciun, pustiulica, angelitto
Author Post
ciury
Tue, 15 Oct 2013, 04:38PM
Registered Member #5922
Joined: 09 Feb 2009
Posts: 710
din pacate...teoretic in lumea software este posibil orice....cross ported ....hack-uire....etc...dar...practic dezvoltatorii nu pun la dispozitie decat f rar codul sursa....si nu sta nimeni sa descifreze in binar cum a fost implementata o aplicatie pe IOS ca sa o transcrie pe Android

O sa ziceti bine bine dar aia care crack-eaza aia nu descifreaza in binar ? si eu o sa va raspund ca o fac decat f rar si ca e diferenta mare intre a crack-ui si a rescrie aplicatia pentru o nou aplatforma unde difera de la modul de alocare a memoriei pana la modul de alocare al tabelor de fisiere cum e cazul portarii aplicatiilor de pe IOS pe windows sau pe android ,,,cei ce crak-uiesc dezasambleaza programul si scriu in limbaj de asamblare un asa numit salt peste blocul din cod care cere parola sau dupa caz sterg acest bloc ... asa in mare fie spus

[ Edited Tue, 15 Oct 2013, 04:50PM ]


Back to top
ghermaniov
Wed, 16 Oct 2013, 12:14AM
Guest
ciury a scris ...

din pacate...teoretic in lumea software este posibil orice....cross ported ....hack-uire....etc...dar...practic dezvoltatorii nu pun la dispozitie decat f rar codul sursa....si nu sta nimeni sa descifreze in binar cum a fost implementata o aplicatie pe IOS ca sa o transcrie pe Android

O sa ziceti bine bine dar aia care crack-eaza aia nu descifreaza in binar ? si eu o sa va raspund ca o fac decat f rar si ca e diferenta mare intre a crack-ui si a rescrie aplicatia pentru o nou aplatforma unde difera de la modul de alocare a memoriei pana la modul de alocare al tabelor de fisiere cum e cazul portarii aplicatiilor de pe IOS pe windows sau pe android ,,,cei ce crak-uiesc dezasambleaza programul si scriu in limbaj de asamblare un asa numit salt peste blocul din cod care cere parola sau dupa caz sterg acest bloc ... asa in mare fie spus



Da, ciury a răspuns foarte bine ../../images/emotes/yahoo/yahoo_happy.gif . Nu se poate discuta de adăugarea de funcționalitate nouă într-o aplicație existentă fără a avea codul sursă pe care nu-l dă nimeni, decât dacă softul este open source (exemplu softurile de pe linux).

Back to top
Cuslea_FM
Wed, 16 Oct 2013, 01:26AM

Registered Member #10858
Joined: 03 Mar 2012
Posts: 909
ghermaniov a scris ...

ciury a scris ...

din pacate...teoretic in lumea software este posibil orice....cross ported ....hack-uire....etc...dar...practic dezvoltatorii nu pun la dispozitie decat f rar codul sursa....si nu sta nimeni sa descifreze in binar cum a fost implementata o aplicatie pe IOS ca sa o transcrie pe Android

O sa ziceti bine bine dar aia care crack-eaza aia nu descifreaza in binar ? si eu o sa va raspund ca o fac decat f rar si ca e diferenta mare intre a crack-ui si a rescrie aplicatia pentru o nou aplatforma unde difera de la modul de alocare a memoriei pana la modul de alocare al tabelor de fisiere cum e cazul portarii aplicatiilor de pe IOS pe windows sau pe android ,,,cei ce crak-uiesc dezasambleaza programul si scriu in limbaj de asamblare un asa numit salt peste blocul din cod care cere parola sau dupa caz sterg acest bloc ... asa in mare fie spus

Da, ciury a răspuns foarte bine ../../images/emotes/yahoo/yahoo_happy.gif . Nu se poate discuta de adăugarea de funcționalitate nouă într-o aplicație existentă fără a avea codul sursă pe care nu-l dă nimeni, decât dacă softul este open source (exemplu softurile de pe linux).

Și totuși...

Aplicațiile ptr. iOS sunt scrise în limbajul de programare Objective-C / C / C + + LINK: Click aici ! & LINK: Click aici ! & LINK: Click aici !

Aplicațiile ptr. Android sunt scrise în limbajul de programare Java LINK: Click aici !

Android e un sistem de operare de tip "Open Source", iar în lista limbajelor de programare a acestor tipuri de sisteme LINK: Click aici ! putem observa că se regăsesc limbajul de programare C/C++/Objective-C/ASM/Go cu liceență GPL LINK: Click aici ! și limbajul de programare C/C++/Objective-C cu liceență NCSA LINK: Click aici ! ...ceea ce înseamnă că, între cele două platforme există totuși compatibilitatea care să permită portarea unei aplicații iOS ptr. Android (invers, totul depinde de limbajul de programare folosit la crearea aplicației Android, iar dacă la programare s-a folosit un alt limbaj decât Objective-C / C / C + +, aleluia, nu se poate porta).

E foarte adevărat că fără codul sursă portarea (fără licență) a unui software de pe o anumită platformă ptr. alte platforme este prohibitiv de dificilă și extrem de anevoioasă ... dar ... de exemplu, portarea (fără licență) a unui software iOS ptr. Android nu se poate face numai prin folosirea tehnicii numite inginerie inversă LINK: Click aici ! care constă în traducerea binară LINK: Click aici ! a soft-ului și crearea (scrierea) de la zero a unei clone a acestuia în Java (ptr. Android) ... ci ...operațiunea de portare (fără licență) a unui soft iOS ptr. Android mai poate fi făcută și prin clonarea LINK: Click aici ! platformei originale a software-ului și decompilarea LINK: Click aici ! unui program executabil ptr. a genera în Java (ptr. Android) un nou cod sursă LINK: Click aici ! , un nou cod de asamblare LINK: Click aici ! sau un nou limbaj "nivel înalt" de programare LINK: Click aici !

* Oricum, pe viitor, cu sigurană se va "rezolva" și treaba asta cu convertirea aplicațiilor de pe o platformă ptr. alta ...cu atât mai mult cu cât, se lucrează deja intens la tot felul de asemenea progrămele:

iOS on Android LINK: Click aici ! & LINK: Click aici !






Ipa To Apk Converter For Android LINK: Click aici !






Apportable Objective-C for Android LINK: Click aici !






[ Edited Wed, 16 Oct 2013, 03:50PM ]


Back to top
ciury
Wed, 16 Oct 2013, 09:15AM
Registered Member #5922
Joined: 09 Feb 2009
Posts: 710
Bine punctat mai sus si consistent insa iite ca tot suntem in lumea programarii e bine de inteles anumite aspecte Android o fi el opensource ca si sistem de operare dar asta nu inseamna ca o aplicatie scrisa pentru el este si ea open soarce , aici nu se aplica tranzitivitatea....aplicatiile pentru Android nu sunt scrise numai in Java....cei care au dezvoltat Android-ul asta ca si cei care au dezvoltat alte sisteme de operare au pus la dispozitia programatorilor asa numit-ul API pentru sistem-ul de operare adica un framework (o serie de biblioteci cu metode si obiecte) cu ajutorul carora dezvoltatorii sa poata scrie programe care sa ruleze pentru sistemul lor de operare. Acest API poate fi importat in orice limbaj de programare java, C#, C++ (limbajul nativ in cazul android si windows si IOS (Objective c nu este alceva decat C++ imbonatatit de Apple asa cum este Visual C++ al lui Microsoft)etc). deci daca nu ti se pune la dispozitie codul sursa al unui sistem de operare si tu faci o aplicatie pentru acel sistem de operare nu ai cum sa descifrezi decat f greu (luand bit cu bit sau secvente de biti) codul sursa al aplicatiei. Dezasamblarea este posibila doar in anumite circumstante...sir asamblarea la loc este de multe ori imposibila procesul nefiind garant reversibil

[ Edited Wed, 16 Oct 2013, 09:21AM ]


Back to top
Cuslea_FM
Wed, 16 Oct 2013, 03:23PM

Registered Member #10858
Joined: 03 Mar 2012
Posts: 909
Cuslea_FM a scris ...

...operațiunea de portare (fără licență) a unui soft iOS ptr. Android mai poate fi făcută și prin clonarea LINK: Click aici ! platformei originale a software-ului și decompilarea LINK: Click aici ! unui program executabil ptr. a genera în Java (ptr. Android) un nou cod sursă LINK: Click aici ! , un nou cod de asamblare LINK: Click aici ! sau un nou limbaj "nivel înalt" de programare LINK: Click aici !

Cei interesați de acest aspect, citiți articolul LINK: Click aici ! de unde am extras următoarele citate:

"Re-using LINK: Click aici ! is the essence of porting from iOS to Android or vice versa. Its not like nothing can be used, when porting from iOS. Major icons, graphics and maybe SQLite database code can be reused. However, on Android, since there a number of screen sizes, one might have to re-draw a couple of graphics."

"If iOS app was written in ANSI C or C++, then there is good news. Google offers Native Development Kit (NDK) LINK: Click aici ! where code of iOS can be re-used on Android easily. But, one should declare a <uses-sdk> element in the manifest file with value "3" in order to let the Android device know thats its a NDK app."

(click pe imagine)


"Once the code is all set, one can now run the Android Emulator LINK: Click aici ! . Unlike Apple iOS Simulator, where really no iOS environment is created, Android one creates a complete virtual machine executing ARM instructions, which provide the exact Android device environment. There might be a nagging [*****] delay in debug cycle, but developer can use an Android device directly to save [*****]."

(click pe imagine)


P.S.


[ Edited Wed, 16 Oct 2013, 03:51PM ]


Back to top
Cuslea_FM
Sat, 19 Oct 2013, 12:58PM

Registered Member #10858
Joined: 03 Mar 2012
Posts: 909
Cuslea_FM a scris ...

Și apropo, că tot veni vorba ...care dintre soft-urile arranger realizate până acum, credeți că e mai mai performant și mai stabil ...și pe ce platformă rulează ?

Aveți aici câteva exemple de astfel de soft-uri și platformele pe care rulează fiecare dintre ele LINK: Click aici ! & LINK: Click aici ! ...oricum, cele mai cunoscute ar fi cam astea:

Live-Styler Plus LINK: Click aici !

LiveArranger Plus LINK: Click aici !

vArranger LINK: Click aici !

One Man Band LINK: Click aici !

Band in a Box LINK: Click aici !

și unu' mai "proaspăt" Android midiArranger LINK: Click aici !

În ritmul alert în care avansează tehnologia, cât de curând, aranjoarele software vor înlocui aranjoarele hardware tradiționale ../../images/emotes/yahoo/yahoo_winking.gif

Acest lucru se pare că l-a înțeles și bulgarul care a realizat renumitul modul sampler "Juzisound" și, de curând, acesta și-a diversificat puțin gama de produse pe care le creează, adăugându-și în palmaresul creațional și un Real [*****] Arranger LINK: Click aici ! un MIDI BOX LINK: Click aici ! un Breath Controller LINK: Click aici ! și multe alte chestii foarte interesante, pe care le puteți găsi pe site-ul său: LINK: Click aici !

[ Edited Sun, 20 Oct 2013, 04:02PM ]


Back to top
ghermaniov
Tue, 22 Oct 2013, 06:27AM
Guest
Am reșit să mai fac un demo, sunt în perioada de testare intensă ../../images/emotes/yahoo/yahoo_happy.gif



[ Edited Tue, 22 Oct 2013, 06:55AM ]


Back to top
Go to page   <<       

Jump:     Back to top

Syndicate this thread: rss 0.92 Syndicate this thread: rss 2.0 Syndicate this thread: RDF
Powered by Clape.ro


Comentarii noi


[download] set manele korg pa2xpro Latest comment Posted by danciudanciu27 on 07 Feb 2025, 08:48
Trebuie sa il convertesti cu Pa Mnager


[download] set manele korg pa2xpro Latest comment Posted by miki67 on 05 Feb 2025, 09:35
Pentru a funcționa în pa5x trebuie mai întâi convertit pentru pa4x. Conversia in pa5x se face numai de la pa4x. Deci mai întâi trebuie convertit in korg PA manager. Daca este nevoi [more ...]


[download] set manele korg pa2xpro Latest comment Posted by Jigmond123 on 05 Feb 2025, 08:18
?


[download] set manele korg pa2xpro Latest comment Posted by Jigmond123 on 05 Feb 2025, 08:18
Bunâ ziua fuctioneazâ si cu pa5X


[download] SET Korg PA 3X - Set complet Marius Gerea Latest comment Posted by Doru88 on 03 Feb 2025, 20:45
DE CE NU MERGE SA DESCARC


Siteul Muzicantilor


Mobile Theme Setări confidenţialitate

Sitemap