Gut zusammengefasst! Habe auch schon viel negative Erfahrung mit der iOS Entwicklung gemacht - Aber auch super viel gute Erfahrungen. Ich finde es sehr verrückt, wie schnell man wunderschöne Apps auf Apple zaubern kann. Ich habe das Gefühl, dass eine iOS App standartmäßig geil aussieht. Bei Android ist das leider nicht so - Da sieht eine App erstmal standardmäßig so aus als würde sie aus dem Jahr 2000 kommen. Btw. ich finde du hast eine super angenehme Erzähl- und Erklärstimme - Mach doch mal einen Podcast :)
@Orego13372 жыл бұрын
Ja das stimmt, aber wie kommt das?
@cryshot80712 жыл бұрын
Ich selbst entwickle erst seit einigen Monaten eine SwiftUI-App für die Arbeit und kann mich deiner Meinung nur anschließen. Ich finde Userinterfaces lassen sich mit SwiftUI nach einer anfänglichen Lernkurve sehr angenehm und vor allem relativ schnell bauen, und das ganze sieht auch noch schön aus. Vor allem die vielen Standard-Vorlagen bei z.B. Schriftarten & Größen, Farben & Materials finde ich super.
@niklaslehnfeld43082 жыл бұрын
@@cryshot8071 ich glaube das ist genau das Ding. Bei iOS gibt es für alles einen Automatisch sehr hübschen Standard, was sehr einfach zu benutzen ist. Bei Android ist alles sehr generisch gehalten und du kannst jede Lösung auf tausend Wegen erreichen.
@patrickstrau93402 жыл бұрын
@@Orego1337 Android hat unzählige Displaygrößen und Hardware Konfigurationen... zB. hat das Galaxy s10 ne Kamera im Display, das andere Garnichts und das dritte wieder was anderes... Um dort auf jedes gerät alles anzupassen kostet einfach zu viel und nimmt zu viel Zeit in Anspruch. Während man bei Apple die IPhone Display Größen wahrscheinloch auf 2 Händen abzählen kann.
@wyatt93m2 жыл бұрын
Tolles Video aus der Sicht eines Entwicklers :). Ich finde 30% Provision für Apple schon auch zu viel. Was man aber nicht vergessen darf, Apple stellt mit dem Appstore ein mächtiges Vertriebstool zur Verfügung und eine Reichweite die man als einzelnes Unternehmen erstmal jahrelang aufbauen muss. Als einzelner Entwickler sogar nahezu unmöglich. Als Konzern ist das klar extrem ärgerlich und teuer,als kleines Unternehmen oder Startup oder Entwickler aber ein enormes Sprungbrett was es in anderen Branchen nicht so gibt.
@davidusw59452 жыл бұрын
als einzelner Entwickler ganz unmöglich, weil wenn die keinen Bock auf deinen Store haben dann bekommst du den auch nicht installiert unter iOS
@AtzeDatze2 жыл бұрын
5:45 Erinnert mich an die IDE des C++ Builders, auch da funktioniert die Codevervollständig nicht oder nur sehr langsam. Bin da inzwischen auf VS umgestiegen.
@clar.wav12 жыл бұрын
Ich habe vor etwa 4 Jahren als reiner Android-Entwickler angefangen & habe dann den Schritt zur iOS-Entwicklung gemacht, habe mich dort auch wohler gefühlt, weshalb ich jetzt nur noch selten in der Android-Entwicklung aushelfe. Dein Video und die Kritikpunkte kann ich so 1 zu 1 unterschreiben, muss aber wie du auch meintest im direkten Vergleich Android in vielen Bereichen als noch schlechter einstufen. Build times waren bei mir stets länger, die APIs sind zwar teils ausgeprägter aber wirrer & führen damit zu ungewollten Fehlern. Auch das Grundkonzept ist in iOS viel verständlicher & wirkt durchdachter, man weiß eher warum passiert, was passiert. Allgemein finde ich, dass trotz der stetigen Probleme mit neuen iOS-Versionen, die Adaption hier auch sogar besser funktioniert - es fühlt sich oft so an als ob Google die devs und Nutzer gerne mal als QA ausnutzt :D Alle Umgebungen haben ihre grünen Wiesen & Kritik ist auch wichtig - dennoch können wir ganz zufrieden damit sein, was Apple da an uns abliefert :) Tolles Video, erstes was ich gesehen habe, gerne mehr! :)
@philschn59902 жыл бұрын
Gute Ergänzung, kann ich so alles bestätigen (Bin hauptsächlich iOS Entwickler, jedoch auch einiges mit android gemacht). Ich habe die letzten beiden Jahre zudem noch viel Zeit als Flutter Entwickler verbracht und Xcode, Swift und SwiftUI trotz aller erwähnter Probleme, richtig lieben gelernt. So toll manche Funktionen bei InteliJ IDEs sind, sie bringen mir alle nichts, wenn ich keine Tastaturkürzel nutzen kann, die wirklich universell sind, oder erstmal mit einer Lupe und fünf Kollegen plus Hotline von Android Studio auf die Suche nach einer Funktion bin (ich übertreibe hier extra ein bisschen, aber viele der Features von Android Studio nutzt kaum jemand, den ich kenne, weil das GUI so extrem überladen ist). Ich muss aber sagen: ich begreife einfach nicht, wieso ein Objective-C Projekt Lichtjahre schnellere Build-Zeiten hat... Und die Leute, die meinen die apple Hardware wäre überteuert: das ist nicht die ganze Wahrheit: spätestens seit den M1 Macs stimmt das einfach überhaupt nicht mehr. Akku hält einfach viel zu lang, die Dinger sind brutal leise, alles, wirklich alles ist unglaublich schnell (Xcode oder android Studio neustarten dauert sekunden), die Anschlüsse sind super (wer mal an PCs mit schlecht verarbeiteten I/O gearbeitet hat, wird wissen was ich meine)
@Krusador42 Жыл бұрын
Ich habe jetzt xCode zum ersten mal ausprobiert, Version 14.2 aus dem AppStore, und war überrascht, wie buggy es ist. Apple hat doch eigentlich einen anderen Ruf. Was ist denn von xcodes als Versionsmanager zu halten? Damit kann man verschiedene Versionen von xCode nebeneinander installieren, die nicht aus dem AppStore sind und deswegen angeblich stabiler wären. So wie man mit nvm verschiedene Node-Installationen verwalten kann.
@studioonetutorials2 жыл бұрын
Danke für's Video, Kevin. Ich habe vor 10 Jahren eine iPad-App für Live-Keyboarder geschrieben (Soundwechsel via MIDI) und dann zu Anfangs-Zeiten von Swift größtenteils von ObjC auf Swift portiert. Das war leider kein Spaß, obwohl ich die Sprache sehr mag. Irgendwann kam Swift 2 (oder 3?) und ich habe mehrere Tage daran gesessen, bis der Code mit der neuen Swift-Version lief. Dann die ständigen Xcode-Updates, die immer MacOS-Updates erzwungen haben, obwohl andere (Audio-)Software für die neue MacOS-Version noch nicht fit waren, auf die ich als Berufsmusiker aber angewiesen war. Also letztendlich habe ich die App nur selbst verwendet (nutze sie heute noch...) und iOS-Programmierung irgendwann nicht mehr aktiv weiterverfolgt - es hat mich zuviel Zeit und Energie gekostet, am Ball zu bleiben. Meine Windows-Projekte von vor 10 Jahren laufen in Visual Studio immer noch problemlos ohne jegliche Anpassungen. Das gibt's bei MacOS/iOS halt eher nicht. Aber irgendwann werde ich es sicher wieder aufgreifen, zumal es ja haufenweise tolle neue Möglichkeiten gibt (z.B. SwiftUI). Danke dir für die treffende Zusammenfassung - und sowieso für deinen tollen Content!
@iwiggamob18082 жыл бұрын
Ich hab auch ganz oft das problem das verweise nicht richtig gezogen werden, bin aber in visual studio und c# / xamarin unterwegs Führt dazu das er ständig fehler anzeigt in der ide obwohl eigentlich alles korrekt läuft
@CodeStoriesDE2 жыл бұрын
Tolles Video und wie immer sehr informativ!🤩
@KevinChromik2 жыл бұрын
Danke Nathaniel! Ich bin mir sicher, dass du auch einiges zu dem Thema sagen kannst
@easypy2 жыл бұрын
Auch mal interessant die "Schattenseiten" zu sehen. Diese IDE Probleme und das Apple monopol klingt nach Mist :D Wie immer aber klasse Upload!
@KevinChromik2 жыл бұрын
Wie gesagt, ich glaube, man kann zu jedem Tech-Stack ein solches Video machen :)
@manubown2 жыл бұрын
Bei meinen React Native Projekten, Versuch ich die XCode Einstellungen immer jemanden anderen zu überlasten weil ich selbst dafür 2 Tage brauche und dann noch immer die Hälfte nicht funktioniert…
@FeterSack1252 жыл бұрын
8:39 aber Android ist nicht so geschlossen. man muss den Play Store nicht verwenden. man kann ja auch einfach APKs installieren oder einen anderen AppStore
@p229-p4b2 жыл бұрын
Aber man kann doch auch einfach sich nen leistungstarken pc zusammenstellen und darauf macos packen also einen hackintosh oder gibt es da auch hacken?
@EibeMandel2 жыл бұрын
Als Flutter Entwickler der nur selten Xcode öffnen muss, habe ich wirklich Mitleid mit euch. Ich würde den Verstand verlieren wenn ich 8 Stunden am Tag mit Xcode arbeiten müsste.
@suchtendolp6442 жыл бұрын
Mit Visual Studio als WinUI 3 Entwickler ist es leider nicht besser...
@EibeMandel2 жыл бұрын
@@suchtendolp644 ein Glück, dass ich mit VSCode arbeiten kann. Das beste, was Microsoft dieser Welt geschenkt hat
@suchtendolp6442 жыл бұрын
@@EibeMandel Das stimmt und geht auch voll klar. Aber bei Visual Studio muss ich gerne 10 Mal neustarten, bis endlich ein brauchbares AppPackage ohne fehlende DLLs erstellt wird...
@iMonZ002 жыл бұрын
Ja und Flutter läuft echt misst auf iOS!
@EibeMandel2 жыл бұрын
@@iMonZ00 das Problem gab es nur beim aller ersten Run einer Animation, da hatte es geruckelt, aber das ist mittlerweile zum größten Teil gefixt. Selbst auf meinem 7 Jahre alten 6S läuft alles butterweich
@marceljaeger2 жыл бұрын
Ich finde du hast aufjedenfall mit Xcode und der Abhängigkeit recht. Jedoch finde ich es top und sehr nützlich, wenn alles aus einem Haus kommt, da man zum Beispiel mit SwiftUI und weiter APIs von Apple coole Apps programmieren kann. Man muss auch nicht so viel auf die Kompatibilität achten ^^ Ich freue mich schon auf das nächste Video :D
@oevers2 жыл бұрын
Dieses „man muss nicht viel auf Kompatibilität achten“-Argument nervt mich so, denn es ist nur begrenzt wahr bzw. sind das dann oft die Entwickler, die ihre App nicht für das iPad oder gar Split Screen optimieren. Das nervt an iOS einfach nur noch und meiner Meinung sollte dieses Argument nicht existieren dürfen. Auf Android ist das mittlerweile wie mit Webseiten, fast jede App kann sich an jedes Seitenverhältnis dynamisch anpassen. Es wäre echt schön, wenn iOS-Entwickler auch so weitsichtig denken würden, insbesondere wo jetzt auch iOS 16 zeigt, dass es sich gelohnt hätte schon früher daran zu denken. „Kompatibilität“, das ist natürlich ein Begriff, der vieles bedeuten kann, aber meiner Meinung ist Displayseitenverhältnis noch das einzige Feld, wo diese Aussage noch halbwegs anbringbar ist. Denn abgesehen von Kleinigkeiten wie der verschiedenen Handhabung der Akkuoptimierung, spielt es bei Android schon seit Ewigkeiten keine Rolle, ob das Gerät nun von Xiaomi oder Samsung ist. Das eigentliche Android mit seiner Interpretierungsweise ist ja NICHt zwischen den Herstellern verschieden, sondern lediglich die UI der z.B. Einstellungen sind verschieden. Für die App-Entwicklung hat das eigentlich keine Auswirkungen.
2 жыл бұрын
Ich dachte man zahlt erst ab 1Mio Umsatz 30% (vorher 15%) oder ist das nicht gekommen oder liege ich falsch?
@nicosummer90202 жыл бұрын
Hallo ! Off topic aber weiss jemand zufälligerweise wie ich es hinbekomme das meine macOS App auch weiter nach key input events lauscht auch wenn das app fester nicht mehr im Fokus oder minimiert ist ?
@nicosummer90202 жыл бұрын
Quasi ein keylogger
@luck-ci4we2 жыл бұрын
Random Frage aber was für eine Hülle hast du da für dein Iphone, welches du am Anfang des Videos gezeigt hast?
@scopehitmoneyundrpglitches2 жыл бұрын
Hab zwar noch nie ein apple gerät gehabt geschweige dem drauf programmiert. Aber hört sich ziemlich anstrengend an eine App zu entwickeln welche gleich auf 2 Endgeräten: "Android/Apple" laufen muss. Wenn man eine App Released kann es ja sein das sie von Apple nicht zugelassen wird 😵💫 heißt du könntest releasen aber nur auf android. Dann änderst alles ab und verstößt gegen irgendwelche anderen Richtlinien aber von Google. Ich befinde mich Gott sei dank nur in der Typescript Bubble. Mit welcher ich Webanwendungen für Android und Apple "programieren" kann. Und das kann man auf Windows und OS ohne Probleme.
@qui-gonkenobi45742 жыл бұрын
Am schlimmsten fand ich den Fehler, wenn du am Storyboard was geändert hast, aber in deployment die Änderung nur durchkommt. Dann musst du dein storyboard kopieren, umbenennen und dann ging es wieder. Aber was mich so richtig genervt hat, dass die diesen Bug ewig lang nicht gefixt haben. Mit Bugfixen brauchen die extrem lange.
@Rannaery2 жыл бұрын
Wie immer super Video👍 Ich wünsche mir mehr solcher Videos, statts selbst-Programmier- Videos. Am besten auch Videos wie du wieder mal deinen Alltag zeigst. Zu diesem Video: Ich stimme mit jedem Punkt überein, außer das mit den überprüfungen der Apps. Apple wirbt ja auch damit, dass sie sehr sicher sind und auch viel Wert auf die Privatsphäre geben. Vorallem die Apps sind auch für die Nutzer und da finde ich es gut das man sich immer sicher sein kann, dass jede App aus dem Appstore sicher ist. Ansonsten kann ich jeden Punkt verstehen. Top! Mach weiter so !
@KevinChromik2 жыл бұрын
Absolut, deshalb sage ich auch, dass es für die Kunden gut ist, aber als Entwickler manchmal nervig :) im Endeffekt bin ich auch gleichzeitig Kunde und freue mich, über die Qualität des App Stores.
@Rannaery2 жыл бұрын
@@KevinChromik Ja, stimmt 👍
@Stoffel.D2 жыл бұрын
Sehr gut erklärt. Vielen Dank :)
@bookswiper2 жыл бұрын
Sehr interessantes Video. Kann man als Entwickler gut nachvollziehen.
@marionuzzaci80042 жыл бұрын
Hallo Kevin, hast du auch mit prrogrmmiert beim ios 16?
@denizlok29996 ай бұрын
Heyo ich hoffe du kannst mir dabei helfen und mir eine Antwort liefern. Ich habe die Möglichkeit in meiner Ausbildung mit Codecademy zu lernen und weiß nicht wo ich anfangen soll, ich möchte unbedingt eine App entwickeln, ob ich es mit Android oder Apple mache weiß ich eben nicht.
@mdotmertens2 жыл бұрын
Warum möchte man heutzutage überhaupt noch native Apps entwickeln? Die meisten Apps brauchen doch nicht die Performance. Wenn ich aktuell in die mobile Entwicklung gehen würde, würde ich mich sehr wahrscheinlich etwas wie Flutter benutzen. Ich habe aber null Ahnung von der ganzen Thematik. Gibt es denn Vorteile die man bei der native Entwicklung hat, fernab von Performance? Vielleicht wäre ja mal eine Gegenüberstellung interessant.
@KevinChromik2 жыл бұрын
Zu dem Thema habe ich tatsächlich schon mal ein Video gemacht. Es gibt noch einige Gründe, wieso man weiterhin native Entwicklung macht.
@TE_-.-2 жыл бұрын
Kevin wie findest du die Dinge von der WWDC als IOS Entwickler 👨💻?
@habutf Жыл бұрын
Das mit der Bazahlschnittstelle stimmt nicht ganz. Sie dir die myBioma App an. Die verkaufen Stuhlanalyse Kits mit der Dienstleistung der Analyse via Stripe. Man kann schon auch Dinge in-App ohne AppStore Bezahlschnittstelle veroeffentlichen. Aber eben nur in ganz bestimmten Randfaellen.
@KevinChromik Жыл бұрын
Dann wird das kein digitales Produkt sein, was direkt in der App verwendet werden kann. Amazon muss auch nichts vom Umsatz an Apple geben, wenn man über die App eine Bestellung aufgibt. Das selbe gilt übrigens auch für Lieferando, Wolt, Gorillas, …
@philschn59902 жыл бұрын
Kann ich so alles bestätigen (Bin hauptsächlich iOS Entwickler, jedoch auch einiges mit android gemacht). Ich habe die letzten beiden Jahre zudem noch viel Zeit als Flutter Entwickler verbracht und Xcode, Swift und SwiftUI trotz aller erwähnter Probleme, richtig lieben gelernt. So toll manche Funktionen bei InteliJ IDEs sind, sie bringen mir alle nichts, wenn ich keine Tastaturkürzel nutzen kann, die wirklich universell sind, oder erstmal mit einer Lupe und fünf Kollegen plus Hotline von Android Studio auf die Suche nach einer Funktion bin (ich übertreibe hier extra ein bisschen, aber viele der Features von Android Studio nutzt kaum jemand, den ich kenne, weil das GUI so extrem überladen ist). Und bei allen Problemen, die Xcode mit Swift hat (Autovervollsändigung geht mal nicht), man ist in Swift einfach produktiver als in bspw. Dart. Ich muss aber erwähnen: ich begreife einfach nicht, wieso ein Objective-C Projekt Lichtjahre schnellere Build-Zeiten hat... Apple muss da einfach mal einen viel größeren Fokus drauf legen, wie viel Lebenszeit mir so geraubt wurde.... Und die Leute, die meinen die apple Hardware wäre überteuert, das ist einfach nicht die ganze Wahrheit: gute ThinkPads kosten mindestens genau so viel, haben dafür aber einen oftmals sehr lauten Lüfter, nichtmal besseren Bildschirm und von den Lautsprechern brauchen wir gar nicht erst anzufangen, da sind aktuelle M1Pro einfach in einer komplett anderen Liga. Spätestens seit den M1 Macs stimmt das einfach überhaupt nicht mehr. Akku hält einfach viel zu lang (Ich komme Freitags von der Arbeit, nutze das Teil das ganze Wochenende und muss es erst am Sonntag Abend oder Montag wieder laden!), die Dinger sind brutal leise, alles, wirklich alles ist unglaublich schnell (Xcode oder android Studio neustarten dauert sekunden), die Anschlüsse sind super (wer mal an PCs mit schlecht verarbeiteten I/O gearbeitet hat, wird wissen was ich meine).
@kryptojonathan67532 жыл бұрын
Sehr cooles Video! Ist es möglich unter 18 Jahren mit dem Programmieren zu beginnen mit Apple? Danke für die Rückmeldung.
@BliitzPint9 ай бұрын
Ja sicher, ich wär gern noch unter 18, da lernt es sich viel schneller ;)
@hatwas9458 Жыл бұрын
Klasse Video, nur weiter so. Wenn ich meine Programme nun kostenlos abgeben würde (hobbymäßig), kann ich das über meine Webseite unbehelligt machen, und Apple mit seinen Regeln kann mich kreuzweise. So richtig?
@AdamArtAnanda Жыл бұрын
Kannst du denn die Apps nicht woanders verkaufen außer im AppStore? Bei Android geht das.
@KevinChromik Жыл бұрын
Bei iOS geht das nicht
@AdamArtAnanda Жыл бұрын
@@KevinChromik Aber wir Entwickler können doch die App via iTunes installieren. Können die Nutzer das nicht. Is bei mir schon ein Weilchen her.
@danieltrier71162 жыл бұрын
Kannst du das MacBook nicht von der Steuer absetzen?
@KevinChromik2 жыл бұрын
Es ist trotzdem sehr teuer 😂
@danieltrier71162 жыл бұрын
Das stimmt schon@@KevinChromik
@Nemesus20242 жыл бұрын
Heute war die WWDC2022. So, wie ich das sehe, gibt es noch immer keine Möglichkeit, XCode auf einem iPad auszuführen. Und wie ich gehört habe, schmiert Unreal 5 auf Macs regelmäßig ab, egal wie viel Power die haben. Kannst Du das bestätigen, oder sind meine Infos falsch?
@KevinChromik2 жыл бұрын
Richtiges Xcode gibt es auf dem iPad nicht, sondern eine abgespeckt Version, mit der man aber dennoch einiges machen kann. Zu Unreal 5 kann ich leider nichts sagen, da ich keine Spieleentwicklung mache und auf dem Mac nicht zocke :)
@IT-Entrepreneur2 жыл бұрын
Ich entwickle Webapps / APIs und Windows Anwendungen mit C# und ziemlich im MS Ökosystem gebunden. Was richtig nervt ist das Gefühlt jedes Jahr eine neue Sau durchs Dorf gejagt wird. .Net Framework, .Net Standard, .Net Core, .Net 6. Auch kommt ständig ein neues UI Framework raus. Dabei setzen viele sogar noch auf Winforms. Erst kam WPF, UWP, dann WinUI + MAUI. So gibts auch 2 PowerShell Versionen, eine "normale" und eine PowerShell Core. Manchmal Blickt man gar nicht mehr durch. Was so richtig nervt ist das Microsoft nie den Weg "komplett zu Ende" geht. So wurde z.b. .Net Core Cross Plattform gemacht... Aber nicht was UIs angeht. Xamarin wurde für Mobile Entwicklung gekauft... Und abgesägt... Jetzt gibts auf einmal MAUI.... in 2 Jahren sicher obsolet und was neues. In eigene Projekte nutz ich kaum mehr .Net. Da ist Go, VueJS am Start. Beruflich bin ich eben in MS Universum.
@Sebistyla22 Жыл бұрын
schön wärs wenn es Xcode endlich mal auf Windows schafft. Android Studio gibt es schließlich auch Mac und Windows.
@warmocean34992 жыл бұрын
Hab ich das jetzt richtig verstanden mit 30% Provision? Amazon, zalando und diverse andere online unternehmen die eine app haben verkaufen tausende Produkte und müssen die jetzt bei jeden verkauf in der app 30% an apple abdrücken?
@KevinChromik2 жыл бұрын
Es geht um digitale Produkte, wie In-App Einkäufe. Online Shopping ist davon nicht betroffen. Aber Abos und der Preis einer App werden von Apple berücksichtigt.
@etwasmerkwurdig2 жыл бұрын
Moin moin, erstmal danke, cooles Video. Ehrlichkeit und Kritik sind wichtig und richtig. Abo ist daher gesichert. Nun zu mir: Ich schaue mir aktuell ein MacBook Pro an (just heute wurden ja die M2 Pro und Max CPU MacBook Pros angekündigt bzw. veröffentlicht). Bin mir unsicher bezüglich RAM. 32GB / 64GB / 96GB... Werde nur Xcode, Visual Studio, Android Studio und Safari verwenden. Was macht da deiner Meinung nach Sinn? Reichen die 32GB? Ansonsten bin ich privat bereits seit Jahren komplett in der Apple-Welt, bis eben auf einen Mac / ein MacBook. Also: Iphone Pro, Ipad Pro, Apple Watch. Nun möchte ich gern mit Xcode anfangen. Daher der Wunsch nach einem MacBook. Ich bin mir der hohen Kosten und der Abhängigkeit von Apple bewusst, damit muss ich aber leben wenn ich Xcode nutzen möchte. Die IDE muss ich ebenso hinnehmen wie sie ist, wenn ich für Apple vollumfänglich programmieren möchte. Somit ist letzten Endes nur noch die Frage wie viel RAM sinnvoll ist. Vielleicht kannst Du mir da ja helfen. Danke im Voraus und beste Grüße.
@KevinChromik2 жыл бұрын
32GB werden dir ganz sicher ausreichen 👍🏼
@etwasmerkwurdig Жыл бұрын
@@KevinChromik Vielen Dank für die Rückmeldung :-)
@etwasmerkwurdig Жыл бұрын
@@KevinChromik Vielleicht noch ein Addendum: Machen die 64GB eventuell Sinn, wenn Unity 3D Entwicklung mit ins Spiel kommt? Beste Grüße :-)
@KevinChromik Жыл бұрын
@@etwasmerkwurdig Ich bin mir generell nicht sicher, ob für Spiele-Entwicklung ein Mac die sinnvollste Investition ist. Da kenne ich mich aber zu wenig aus.
@stevenscalling2 жыл бұрын
Klasse. Würdest du heute wieder in den Bereich IOS Programmierung einsteigen?
@KevinChromik2 жыл бұрын
Ja 😊
@LesterFD2 жыл бұрын
Jetzt nicht nur rein technisch gesehen, finde ich es bei Apple, so wie bei anderen FANG Unternehmen mittlerweile sehr problematisch, dass es keine Techunternehmen mehr sind, sondern Live-Style Unternehmen, die auch extrem politisch geführt werden. Das heißt für Entwickler, dass sie nicht nur als auswechselbares Gut gesehen werden, sondern auch, dass sie sich den Entscheidugen fügen müssen, die technisch größtenteils unsinnig sind, wie die von dir genannten Richtlinien, oder eben auch der Vernachlässigung von vernünftigen Updates von Betriebsgebundenen IDE's wie XCode. An so etwas merkt man ja, an welcher Stelle Entwickler da mittlerweile stehen.
@p7330s2 жыл бұрын
Daher liebe ich es Web-Entwickler sein. Klar gibts hier auch Nachteile, aber vor allem die Cross-Browser-Thematik als bisher größter Nachteil ist meiner Erfahrung nach nur noch selten ein Problem. Insgesamt habe ich aber das Gefühl viel freier bei Technologie-Entscheidungen zu sein, als es viele App-Entwickler sein können.
@AuftragschilIer2 жыл бұрын
Kommt drauf an was man in der Webentwicklung so wirklich macht. Das Gegenteil kann genauso der Fall sein, wenn man bspw. ein Webinterface zu einer Anlage entwickelt und beim Kunden auch die ältesten Rechner in der hintersten Ecke gerne mit angebunden sein möchten. Dann schlägst du dich plötzlich mit dem IE in einer XP/7-VM rum.
@nexTabDE2 жыл бұрын
Derzeit ist eigentlich nur der Safari relativ regelmäßig ein Problem. Chrome & Firefox machen fast nie Probleme bei mir, den Edge teste ich gar nicht, weil ich noch nie einen Kunden hatte, der gesagt hat, er surft mit dem Edge. ^^
@p7330s2 жыл бұрын
@@nexTabDE Wirklich so häufig? Ich habe tatsächlich wenig Probleme mit dem Safari (bis auf ein paar Grundlegende, bspw. 100vh im Mobile Safari 🫠, die man aber nur einmal lösen muss). Das Einzige was nach wie vor stört, sind grundlegende PWA Funktionalitäten und Shared Worker. Im Edge sollte man ja eher weniger Probleme haben, wenn es im Chrome läuft, außer du meinst den Legacy Edge, den hat eh nie jemand benutzt 😅
@nexTabDE2 жыл бұрын
@@p7330s Oh ja, wirklich sehr häufig. Da werden ::after-Elemente mal falsch dargestellt, weil jeder Browser als Standard irgendein box-Modell verwendet, nur der Safari dann davon abweicht aus keinem ersichtlichen Grund. Oder beim Umbruch auf kleinere Auflösungen verhält sich nur bei ihm irgendein Element wieder anders als alle anderen Browser, etc... :-(
@rudikatzer16062 жыл бұрын
Ich bin Ionic/Capacitor entwickler also cross plattform und genieße die Nachteile von Apple und Android. Was bei IOS einfach war ist bei Android ein krampf und umgedreht xD Auf dieser Seite wächst irgendwie gar keine Wiese
@KevinChromik2 жыл бұрын
😄😄 wie gesagt, es gibt an jeder Technologie etwas zu meckern
@goldenquarter2 жыл бұрын
Hi, wie immer ein Top Video! Ich habe vor zwei Jahren angefangen mir das Programmieren selber beizubringen und nachdem ich HTML & CSS gelernt habt fühle ich mich nun mittlerweile in JavaScript und Python sehr wohl. Sehr gerne würde ich auch in die iOS Entwicklung gehen. Daher die Frage: Reicht es für den Anfang/das Erlernen, dass man einen Windowsrechner als Umgebung nutzt? Danke Dir für die tollen Videos!🤩
@studioonetutorials2 жыл бұрын
Kurse und KZbin-Tutorials zur iOS-Entwicklung kannst du dir natürlich auch mit einem Windows-Rechner anschauen. Aber entwickeln und testen kannst du unter Windows nicht, wie Kevin ja eigentlich im Video schon erklärt hat...
@berndthiel6132 жыл бұрын
Moin Tove , kann man mit einem I Phone 4 You Tube schauen oder brauchts da ein spezielles Programm . Ich hab dieses 12 Jahre alte Gerät günstig kaufen können , es hat aber kein Y T Logo im Display ! ?
@ottacon86472 жыл бұрын
Finde das ist Jammern auf sehe hohen Niveau. Über einige Punkte könnte man auch nochmal diskutieren, aber das ist deine Meinung.
@KevinChromik2 жыл бұрын
Absolut :) Welche Punkte findest du nicht gerechtfertigt?
@ghostbuster9229 Жыл бұрын
bei 3:52 komm ich nur auf dumme gedanken. hab hier noch ein iphone 10 mit fortnite installiert und ein ipad pro 12,9 2018 mit fortnite ^^
@NikeTMC Жыл бұрын
@Kevin Chromik Konter-Video? 😅
@mandoderechte Жыл бұрын
Könnte man am IPhone Programmieren
@danieltrier71162 жыл бұрын
Mein XCode Update hat irgendwie fast 2 Tage gedauert 😂.
@saro88x2 жыл бұрын
Hey cooles Video, mal ein anderen Einblick über Apple (iOS) bekommen. Ich selbst bin in der Apple Welt 🌍 drin. Habe ein iPhone, MacBook 💻 Air mit M1 Chip, iPad 5 Generation, Apple Watch Serie 7, Airteg, Apple TV 3 Generation.
@safebet58412 жыл бұрын
Ich brauche also ein echtes iPhone und einen MAC um eine iOS App zu entwickeln? Heftig. Das ist zum Glück bei Android Entwicklung komplett anders. Du hättest vllt. im Zusammenhang fairerweise die Fragmentierung von anderen Systemen erwähnen können die es unmöglich macht seine App stabil auf sämtlichen gängigen Androids zum laufen zu bekommen. Dein Gatekeeping Argument fand ich passend und du hast direkt auch erwähnt was aber der Vorteil davon ist. Das hätte ich mir bei den anderen Punkten auch gewünscht.
@ybmusic78659 ай бұрын
Also deine erster Absatz stimmt so nicht. Du brauchst kein echtes iPhone um eine iOS App zu entwickeln. Du brauchst nur ein iPhone/iPad wenn du die App außerhalb des iOS Simulators testen willst. Du kannst die App aber natürlich auch rein im iOS Simulator auf dem Mac testen. Das ist bei Android auch nicht "komplett anders", sondern genau gleich. Willst du einen echten Test und keine Simulator/Emulator Test durchführen. dann brauchst du zwingend ein Android Smartphone/Tablet. Außerdem, dass du einen Computer brauchst um eine App zu programmieren ist fast schon selbstverständlich. Jeder ernsthafte Entwickler, völlig egal für welche Plattform entwickelt seine Apps über einen Computer und nicht über ein Smartphone. Das ist auch für Android nicht anders. Zwar bietet Android hier mehr Möglichkeiten, dass ist aber mehr Spielerei als sinnvolle App Entwicklung. Der einzige Unterschied liegt darin, dass der Computer für iOS ein Mac sein muss, während es für Android egal ist ob Mac/windows.
@hgfdhfdhfdh9072 жыл бұрын
Hast du mal Cydia Tweaks programmiert / dein iPhone mal gejailbreaked und wie fändest du das beruflich zu machen ? Damit lässt sich auch viel Geld verdienen und du hast viel mehr Möglichkeiten als mit normalen Apps.
@KevinChromik2 жыл бұрын
iPhones zu jailbreaken hat nichts mit iOS Entwicklung zu tun, sondern gehört zu Hacking. Außerdem sind diese Tweaks auf einem absteigenden Ast.
@hgfdhfdhfdh9072 жыл бұрын
@@KevinChromik Ja also ich meinte das nicht mit dem iOS Hacking wie das unc0ver Team. Sondern nutzt du selber privat überhaupt ein gejailbreaktes iPhone und falls ja machst du dir mal die ein oder andere tweak selber wenn dich etwas sehr an stock iOS stört ? Würde mich sehr interessieren, kenne nicht so viele deutsche iOS Developer/ KZbinr. Und was hältst du von Hackintoshes, Wär das auch etwas für dich ? Im Video hast du ja über Virtuelle Maschinen geredet aber wahrscheinlich vergessen das es die noch gibt. Wenn man sich ein wenig informiert kann man schon sehr viel Geld Sparen
@KevinChromik2 жыл бұрын
@@hgfdhfdhfdh907 Ich glaube zum Thema Hackintosh und Jailbreaks kann ich mal ein Video machen. Jailbreaks habe ich früher gerne benutzt, aber iOS hat mittlerweile viele der Funktionen selbst integriert und es gibt auch kaum noch öffentlich zugängliche Jailbreaks. Und bei Hackintoshs bin ich mir nicht sicher, ob sich das heute noch lohnt. Langfristig werden Intel-Macs sowieso nicht unterstützt und im Idealfall hat man eine gute Grafikkarte, die auch sehr teuer sind. Wahrscheinlich sollte man sich einfach ein "günstiges" MacBook Air mit M1 kaufen (gerade jetzt, wo es die M2 Chips gibt, werden die Preise nochmal fallen). Das reicht für die meisten Leute garantiert aus :)
@hgfdhfdhfdh9072 жыл бұрын
@@KevinChromik Alles klar, Danke dir für die antworten 👍 Ein Video würde mich freuen
@tomadur62122 жыл бұрын
Also ich finde die Hardwarekosten kann man so nicht gelten lassen. Wer für Apple entwickelt wäre wahrscheinlich eh Appleuser und hätte die Geräte wie Macbook und iPhone ja sowieso. Wenn auch beim Macbook vllt nicht so hoch ausgestattet.
@KevinChromik2 жыл бұрын
Da bin ich mir nicht sicher. Wenn die Geräte generell günstiger wären, würden sich wahrscheinlich auch mehr Leute an der iOS Entwicklung versuchen. Ob die Preise gerechtfertigt sind, steht auf einem anderen Blatt :)
@Keanu10982 жыл бұрын
Dachte bei kleinen Entwicklern nimmt Apple nur 15% ?
@ratzerube2762 Жыл бұрын
Verstehe ich nicht...Apps waren deshalb geil weil sie mit ein paar MB krasse Programme realisierten...und selbst wenn sie jetzt 1GB hätten erschliesst sich mir nicht warum man zum programmieren solcher, 32GB RAM benötigt?
@ronrupp90712 жыл бұрын
Delle neue XPS stand heute 100€ teurer als das vergleichbare MacBook 😂
@idkbro55712 жыл бұрын
Hackintosh?
@deckard60522 жыл бұрын
Könnte man mit den apple command line tools nicht einfach in vim entwickeln und dann im terminal kompilieren und debuggen? Das wäre natürlich extrem unpraktisch bei großen Projekten, aber man kann ja nur den code selbst in vim (sowie allen anderen leiten Texteditoren) schreiben.
@KevinChromik2 жыл бұрын
Dann kann man es auch ganz sein lassen 😂
@Eddy_E.2 жыл бұрын
Interessante Einsicht, bekommt man ja auch nicht alle Tage mit was Entwickler so denken... Klingt aber auch alles irgendwie noch im vertretbaren bereich, alles hat halt seine positiven und negativen Eigenschaften und so lange das negative nicht überwiegt ist denke ich Mal dein Job wohl noch nicht so schnell gefährdet...😅
@marcelpuhlmann35812 жыл бұрын
4:05 Teilweise Falsch. Der große Unterschied ist, dass man bei Google auch Apps aus anderen Quellen installieren kann, bei Apple ist man auf den App-Store angewiesen. Deshalb hat Google das gute Recht dazu, im eigenen Playstore eigene Regeln aufzustellen, während Apple einfach nur ein Monopol gebaut hat.
@KevinChromik2 жыл бұрын
Die meisten Leute haben aber keine Ahnung, wie man Apps aus anderen Quellen installiert. Wenn man seine App an die Masse bringen will, kommt man sich um den Play Store nicht herum.
@marcelpuhlmann35812 жыл бұрын
@@KevinChromik Ja, das stimmt leider
@TechnikFreund2 жыл бұрын
Sehr einsichtsreich!
@viperklinge77302 жыл бұрын
Für das Geld lässt sich aber auch ganz entspannt ein Macintosh bauen, wodurch man auch Windows und MacOS haben kann. Es muss nicht das neuestes iPhone sein und gebraucht sind die auch schon für ein paar 100€ zu haben.
@lx63812 жыл бұрын
lerne nächstes Semester Dart. Damit soll man sowohl für iOS als auch Android Apps entwickeln können und man braucht keine Mac-Hardware zum Coden. ´Hmmm
@KevinChromik2 жыл бұрын
Zum Bauen der iOS App brauchst du dennoch einen Mac
@iMonZ002 жыл бұрын
Flutter läuft absolut grauenhaft auf iOS… davon kann ich nur abraten
@sepppl2 жыл бұрын
Diese Probleme von XCode kenne ich von Delphi :D
@Sebastian1989102 жыл бұрын
Zum Preis: Nein, man kann keine deutlich leistungsfähigere Windows Maschine bekommen. Gerade bei Laptops sind die Windows Geräte zu 99% einfach Müll der kaum hält. Die MacBooks (gerade die M1, M1 Pro, …) sind verdammt günstig im Vergleich. Auch sind die 100€ absolut irrelevant für die Qualität an Frameworks usw. man dafür bekommt. Da gibt es wenig bis nichts vergleichbares. Andere Frameworks kosten erheblich mehr (teils bis zu 10k pro Jahr pro Entwickler). Und die 30% gönnen sich alle - da muss ja auch einiges an Infrastruktur finanziert werden. Zu Xcode: Nein, man muss kein Xcode verwenden. Ich mache gerne Apps mit Swift in Xcode, aber primär mache ich meine Apps mittels Xamarin über JetBrains Rider. Das nutzt zwar den Xcode Compiler, aber Xcode selbst muss ich dafür nicht öffnen. Abhängigkeit: Ja gut, wenn man Software für iOS machen will.. ich meine ist mir weit weit lieber als den Google/Android bullshit wo man testen kann so viel man will und dann doch auf zig Geräte nichts geht. Und das Gras bei Android grüner? Ich hab noch nie so viel gelacht. Google und Android sind absolutes chaos. Apps werden Random aus dem Store geschmissen weil die Google KI mal wieder was false flaggt. Spätestens wenn Samsung Geräte im Spiel sind, geht die halbe App nicht mehr. Und einfach so viel Blödsinn. Da die meisten meiner Apps Cross Platform sind, I.d.R. bin ich bei 3-4x so viel Aufwand für 1/3 des Umsatz im Vergleich zu iOS bei identischen Apps.
@habutf Жыл бұрын
Mit einem Mac Mini kann man auch massiv sparen! Muss ja kein Notebook sein...
@floppa94152 жыл бұрын
Ja über XCode hab ich schon zahlreiche Horrorgeschichten gehört.
@knecht30002 жыл бұрын
Also die Verweigerung interoperabel zu anderen Herstellen zu sein, das enorme upselling und aggressive Marketing machen mich zum absoluten Apple Hater. Microsoft hat sich da im Gegensatz zu Apple schon seit langer Zeit verbessert. .Net läuft unter Linux, vsCode ist der Hammer und es gibt viele weitere coole open source Microsoft Software. Kann mir vorstellen, dass iOS Entwicklung ganz cool ist aber werde nie verstehen warum man sich ein iPhone oder Mac holt und so eine Firma unterstützt 😅 klar sind das ganz gute Geräte aber ich find es so unverschämt wie man für Gadgets und Features gezwungen wird weiter an Apple Geld zu zahlen, wenn alles reibungslos funktionieren soll, nachdem man schon über tausend Euro für ein Apple Gerät ausgegeben hat.
@IT-Entrepreneur2 жыл бұрын
Jop, mich nervt zwar was Microsoft mit Windows abzieht (Werbung, online Account zwang etc.), aber immerhin hat man Optionen und wird nicht an Microsoft gezwungen. Klar funktioniert Microsoft Zeug noch immer am besten mit Microsoft Produkten. Aber wäre auch komisch wenn nicht.
@iMonZ002 жыл бұрын
Swift und Clion läuft auch auf Linux. Also nur iOS Entwicklung selbst braucht man macOS. Und für die Windows Entwicklung bei dotnet braucht man auch Windows zum Kompilieren. Also am Ende kann ich deinen Text garnicht nachvollziehen
@knecht30002 жыл бұрын
@@iMonZ00 was hat den clion mit Apple oder Microsoft zu tun?? Kannst du mit nem Microsoft PC für iOS entwickeln? Nein, weil Apple es verbietet. Was verstehst du daran nicht?
@iMonZ002 жыл бұрын
@@knecht3000 ich rede davon: kannst du mit Linux oder macOS für Windows entwickeln? Nein also Same shit
@iMonZ002 жыл бұрын
Und zweitens habe ich gestern an meiner App mit vscode gearbeitet ohne Probleme. Wenn du auf ein Gui verzichten kannst und Dinge wie die entitlements per hand machst ist das absolut kein Problem. Du das Projekt selbst muss man mit Xcode generieren aber das können auch Script erledigen
@FusslDerEchte2 жыл бұрын
hast du schon mal ein android flagship getestet? mich würde aus deiner sicht als entwickler mal interessieren, ob du iOS stabiler findest als android? weil viele sagen, dass es stabiler wäre. aber mittlerweile finde ich das gar nicht mehr so. früher war android wirklich sehr instabil und ist dauernd abgestürzt o.ä. aber mittlerweile sind die meiner meinung nach gut nachgezogen was das angeht.
@JakeGreen-oi6sx2 жыл бұрын
Arbeite schon seit fast 10 Jahren als Softwareentwickler (Backend und Frontend). Bin jetzt in die iOS App-Entwicklung reingekommen, was ist es doch für ein Sch...ß!!! Swift ist die mit Abstand die schlechteste Programmiersprache, die je ich gesehen habe. XCode als IDE ist 'ne Katastrophe. Nach ein Paar Monaten überlege ich sogar da wieder auszusteigen xD
@Apfel20122 жыл бұрын
Also ich würde DIr empfehlen umzuschulen. Wir bräuchten einen neuen Bäcker. Wäre doch was 😏
@KevinChromik2 жыл бұрын
Bewerbung ist raus :)
@thepotatoghost77092 жыл бұрын
Nicht so geil Apples Design Guidelines
@Coltan9992 жыл бұрын
Typisch Apple Image ist alles, die Mitarbeiter und Kunden nichts......
@derindividualist66252 жыл бұрын
So schlecht kann es doch nicht sein, wenn du schon mehrere Jahre iOS entwickelst 😃
@KevinChromik2 жыл бұрын
Woanders ist es auch nicht besser 😄 eventuell sogar schlechter?
@derindividualist66252 жыл бұрын
@@KevinChromik Vermutlich, ja. Bin im Gegensatz zu dir noch Blutjunger Anfänger. Sehe viel Potential in iOS für die Zukunft.
@blank_35m2 жыл бұрын
Jaja immer schön löschen wen man deine Meinung als falsch darstellt
@BenHanse2 жыл бұрын
iOS ist ufff muss man noch was sagen bin Android Nutzer und kein Appel Knecht der sich von hinten nehmen lässt
@MeyerWerner2 жыл бұрын
Die App Entwicklung 🤔 Es gibt nicht das perfekte etwas drauf kannst du lange warten😅 oder vielleicht doch🤔 als ich vor Jahren mit linux angefangen habe begriff sehr schnell, das alle andern auch nur mit Wasser kochen😅 jeder der mein reines Apel Produkt zu haben der irrt, denn wie alle Handys und Tablett Hersteller benutzen diese linux and Unix die sie gerne als Fundament hernehmen, denn ohne diese Möglichkeiten gebe es all die schonen Sachen nicht, oder vielleicht doch🤔 schon Nokia hat sich diese Möglichkeiten zu nutzen gemacht wie alle andern auch. Ich habe kurz das Video hingehalten weil du gesagt hattest das du die Wahrheit über die Apps von Apel sagen möchtest, aber ich denke dass machst du nicht😅 Keiner denn ich auf KZbin kenne, sagt die richtige Wahrheit auch nicht du! Also wenn möchtest du für dumm verkaufen? Bei mir kannst damit nicht landen, Versuch es und du weist auf die Nase fahlen.