Datei.wiki Q&A > E > Was Ist Der Beste Versteckte Keylogger Für Android?
Frage

Was ist der beste versteckte Keylogger für Android?

Antworten
11/08/2021
Myer

Es ist zwar möglich, unter Windows oder Linux für iOS zu entwickeln, aber wenn es darum geht, die Apps auf dem iOS-Gerät zu installieren, braucht man Apple-Zertifikate, und die gibt es meines Wissens nur für xcode.

Wenn man native Apps entwickeln will, muss man auf dem Telefon oder Tablet testen. Der Simulator ist nur für einen ersten Test gut, aber man bekommt erst ein wirkliches Gefühl für die App, wenn man sie auf dem Gerät testet, auf dem sie laufen soll.

Wir entwickeln in React-Native, das im Grunde eine Javascript-Umgebung ist, die native Binärdateien erstellt, die über Xcode auf dem iPhone installiert werden können. Da der Code aber auch auf einem Windows-Rechner geschrieben werden kann, waren wir gezwungen, für alle unsere Programmierer Macs zu kaufen, damit sie iOS und Android ohne Einschränkungen auf demselben Rechner entwickeln können.

11/23/2021
Jeddy Kulkarni

Ja, das können Sie. Es gibt Programmierumgebungen, die die Möglichkeit bieten, iOS-Anwendungen in einer Hochsprache zu programmieren. Und es gibt auch die Möglichkeit der plattformübergreifenden Entwicklung, die es Ihnen erlaubt, Programme in niedrigen Sprachen zu kodieren und zu kompilieren, um sie auf einem anderen System laufen zu lassen. Das wird schon seit Jahrzehnten so gemacht, obwohl die Art und Weise, wie man es richtig macht, ziemlich schwierig und zeitaufwändig ist, und sich in der Regel nicht auszahlt, was den Zeitaufwand angeht.

12/17/2021
Ursi Dooley

Wenn Sie an iOS-Apps arbeiten wollen, wenn Sie wirklich iOS-Apps unter der Windows-Plattform entwickeln wollen, empfehle ich Ihnen die Programmierung in der Swift-Sprache.

iOS-Entwicklung in der Swift-Programmiersprache

Nur funktionsfähig für Systeme mit 64bit-Architektur (sorry i-386er!)

  • Für die Entwicklung unter Windows gibt es folgenden Link:
  • Wenn Sie gerne mit Linuxen arbeiten, müssen Sie auch auf 64bit entwickeln.Aktuell unterstützte Entwicklungsbetriebssysteme sind MacOS, Linux Ubuntu LTS und das neueste Ubuntu Linux.

Experimentieren, was ein Gerundium ist

Andere Möglichkeit: Wenn Sie eine virtuelle Maschine auf Ihrer Wintel-Plattform und ein macOs-System-DMG installiert haben, können Sie Ihre Entwicklung virtualisieren, indem Sie dem folgenden Link folgen: XCode unter Windows: Wie man für Mac oder iOS auf einem PC entwickelt. Und Sie aktualisieren Ihre Lizenz ;)

Sie mögen andere Optionen und andere Sprachen lieber

Interessiert es Sie nicht, oder finden Sie es zu kompliziert, oder ist Ihr Chef in Eile und Sie können nicht in Swift programmieren lernen?

Sie haben andere Möglichkeiten, die gar nicht so schlecht sind:

Xamarin: iOS Simulator (für Windows).

Livecode: Wie baue ich eine iOS-Anwendung?.

Oder die Lösung, die von Carlos Garcia Azofra in seiner hervorragenden Antwort.

Der Quellcode funktioniert, aber ich sehe das Ergebnis unscharf

Aber...Und es gibt immer ein Aber. Wenn Sie die Eigenschaften des iOS-Systems, die Größe seiner Funktionsweise kennen, werden Sie verstehen, dass Sie das Retina Display[1] testen und entwickeln müssen, um Ihrer App die besten nativen Funktionen zu bieten...Ich weiß nicht, ob Windows- oder Linux-Geräte diese Retina-Anpassung haben, meine Empfehlung ist, dass, von vornherein, einen Apple-Computer erwerben, um Apps für iOS zu entwickeln.

Qualität geht vor.

Fußnoten

[1] Verwendung eines Retina-Displays
01/01/2022
Simona Zadora

Microsoft's Visual Studio IDE (derzeit für Windows und Mac verfügbar) behauptet, von Xamarin (plattformübergreifende Entwicklungsumgebung) unterstützt zu werden und kann Apps für iOS und Android entwickeln.

01/14/2022
Pitzer Dykeman

Ich bin überrascht, dass Mitte 2016 immer noch Lösungen wie die Verwendung eines Mac, Virtualisierung oder hybride Webanwendungen erwähnt werden.

Ergänzend zur Antwort von Claudio Sánchez gibt es Plattformen, die die Entwicklung in Umgebungen wie Windows durch sehr leistungsfähige typisierte Sprachen wie C# für die Erstellung von nativen Windows, iOS und Android-Anwendungen ermöglichen. Die meiner Meinung nach leistungsfähigste Plattform ist Xamarin: Mobile App-Entwicklung & App-Erstellungssoftware

Zusammenfassend:

  • Erstellen Sie plattformübergreifende mobile und Desktop-Anwendungen in C#
  • Nutzen Sie die C#-Funktionen in vollem Umfang als Delegates
  • Arbeitet unter Windows
.
01/15/2022
Dominic

Es gibt zwei Möglichkeiten, bei der ersten ist es immer zwingend notwendig, am Ende auf einem Mac zu arbeiten, und bei der anderen..., auch, obwohl eine Simulation möglich ist.

  1. Hybride Anwendungen mit HTML5, CSS3, Javascript, Ionic (oder ähnlichem, wie Bootstrap) und Cordova in einer Windows- oder Linux-Umgebung zu entwickeln. Sie können die Entwicklung durchführen und testen, ob sie korrekt funktioniert. Aber -es gibt immer ein Aber-, im letzten Moment wird es notwendig sein, auf einem Mac zu arbeiten, weil wir das Projekt in seinem Entwicklungswerkzeug oder IDE (Xcode) erstellen müssen. Und um es auf einem echten iOS-Gerät zu testen, benötigen Sie eine Apple-Entwicklerlizenz, obwohl es auch möglich ist, die von Xcode bereitgestellten Emulatoren zu verwenden.
  2. Beschaffen Sie sich eine virtuelle Maschine für eine Windows- oder Linux-Umgebung. Oracle Virtual Machine ist kostenlos. VMWare ist kostenpflichtig - obwohl es meiner Meinung nach bei weitem das Beste ist. In beiden Fällen können Sie eine MacOS-Emulation installieren und darin entwickeln. Ich habe es noch nie selbst gemacht, daher weiß ich nicht, ob es möglich wäre, ein echtes iOS-Gerät an das Hostsystem (Windows oder Linux) anzuschließen und dann vom Gastsystem (Mac) erkannt zu werden. Aber bis man zu diesem letzten Schritt kommt, denke ich, dass es möglich ist, auf diese Weise zu arbeiten.
Beantworte die Frage
Ist es möglich, iOS-Anwendungen auf Windows- oder Linux-PCs zu entwickeln? :: Kann iOS auf einem Android-Gerät installiert werden?
Nützliche Links