Sicherheit in der iOS-Entwicklung – Privatsphäre in mobilen Anwendungen

Im dritten Teil dieses Beitrages erfahren Sie mehr über die speziellen Privatsphäreanforderungen, die Sie berücksichtigen müssen, wenn Sie sichere iOS-Apps entwickeln möchten. Dazu gehört nicht nur Ende-zu-Ende-Verschlüsselung, sondern auch die Anonymisierung des Datenverkehrs. Nur so schützen Sie Ihre Nutzer effektiv vor Angreifern und Datenspionen. (mehr ...)
von Raphael Arias und Manuel Ziegler | 9. Juli 2015 | iOS-Entwicklung, Programmierung, Softwareentwicklung | Kommentare deaktiviert für Sicherheit in der iOS-Entwicklung – Privatsphäre in mobilen Anwendungen

Sicherheit in der iOS-Entwicklung – Sicherheitskonzepte für mobile Entwicklung

Nachdem Sie im ersten Teil unseres Beitrags die grundlegenden Sicherheitskonzepte von iOS kennen gelernt haben, wollen wir in diesem Teil verstärkt auf den Entwickleralltag eingehen und einen etwas praktischeren Blick auf die Sicherheit von Apps unter iOS werfen. Neben den in der Sprache Swift enthaltenen, sicherheitssteigernden Sprachfeatures betrachten wir vor allem Authentifizierungsprozesse und die sichere Speicherung von Daten.   (mehr ...)
von Raphael Arias und Manuel Ziegler | 1. Juli 2015 | iOS-Entwicklung, Programmierung, Softwareentwicklung | Kommentare deaktiviert für Sicherheit in der iOS-Entwicklung – Sicherheitskonzepte für mobile Entwicklung

Sicherheit in der iOS-Entwicklung – Das Sicherheitsmodell von iOS

Zusammenfassung Viele der heute auf dem Markt verfügbaren Apps wurden ohne ernsthafte Berücksichtigung von Sicherheitsaspekten entwickelt und viele Entwickler und Unternehmen legen leider auch weiterhin keinen großen Wert darauf. Die Gründe dafür sind meist finanzieller Natur, häufig aber auch auf mangelnde Kenntnisse der Entwickler und Projektmanager zurückzuführen. (mehr ...)
von Raphael Arias und Manuel Ziegler | 23. Juni 2015 | iOS-Entwicklung, Programmierung, Softwareentwicklung, Webentwicklung | Kommentare deaktiviert für Sicherheit in der iOS-Entwicklung – Das Sicherheitsmodell von iOS
  • Blogserie iOS-Entwicklung: App User Experience

App User Experience – Die mobile Welt des Nutzers begreifen, Teil 2

Im ersten Teil des Beitrages zu App User Experience wurde die bereits die Nützlichkeit und Glaubwürdigkeit einer App anhand des UX Wheel von Magnus Revang vorgestellt. Hier geht es nun weiter mit der Benutzbarkeit, der Zugänglichkeit und der Auffindbarkeit von Apps, um das gesamte Spektrum der User Experience abzudecken.   (mehr ...)
von Karolina Schilling | 17. Juni 2015 | iOS-Entwicklung, Programmierung, Softwareentwicklung | Kommentare deaktiviert für App User Experience – Die mobile Welt des Nutzers begreifen, Teil 2
  • Blogserie iOS-Entwicklung: App User Experience

App User Experience – Die mobile Welt des Users begreifen, Teil 1

Was User Experience – und ich nenne sie ab jetzt UX – hauptsächlich leisten soll, ist das Bedürfnis im Nutzer zu wecken, die App haben zu wollen oder sogar haben zu müssen, um sie dann herunterzuladen und möglichst gewohnheitsmäßig zu benutzen. Am besten täglich. Um Apps user centered (nutzerzentriert, also aus der Perspektive, aus dem Verständnis des Nutzers) zu konzipieren und zu gestalten, brauchen wir ein Bewusstsein für die Gesamtsituation des Nutzers. Sie ist in mobilen Zeiten ziemlich komplex. Diese Komplexität aufzufächern ist sinnvoll für unser gestalterisches Bewusstsein. Wir können die Einsatzmöglichkeiten von Apps viel weiter betrachten und wieder fokussieren, wenn wir in diesem Bereich mehr Wissen haben. Deshalb lade ich Sie zu einer Tour durch […]
von Karolina Schilling | 10. Juni 2015 | iOS-Entwicklung, Programmierung, Softwareentwicklung | Kommentare deaktiviert für App User Experience – Die mobile Welt des Users begreifen, Teil 1

Multitasking in iOS8

Als das erste iPhone 2007 erschien wurde es von vielen belächelt. Die Gründe dafür waren mannigfaltig, ein Argument wurde aber oft genannt: Das fehlende Multitasking. Tatsächlich bot das iPhone zu Beginn keinerlei Möglichkeiten, um Aktionen im Hintergrund auszuführen; nur die im Vordergrund befindliche App konnte benutzt werden und Aktionen durchführen, alle anderen wurden beendet. (mehr ...)
von Thomas Sillmann | 2. Juni 2015 | iOS-Entwicklung, Programmierung, Softwareentwicklung | Kommentare deaktiviert für Multitasking in iOS8

Apple Pay in eigenen Apps nutzen

Mit der Vorstellung von Apple Pay im Herbst letzten Jahres hat Apple seine bestehende Infrastruktur um einen neuen Service erweitert. Damit ist es mit aktuellen iOS-Geräten und sogar der Apple Watch möglich, Einkäufe direkt über diese Geräte zu tätigen. Es soll eine sichere und stabile Schnittstelle darstellen, mit der Kunden ihre Zahlungsinformationen weitergeben können. (mehr ...)
von Thomas Sillmann | 26. Mai 2015 | iOS-Entwicklung, Programmierung, Softwareentwicklung | Kommentare deaktiviert für Apple Pay in eigenen Apps nutzen
  • Blogserie iOS-Entwicklung - Apps für die Apple Watch

Apps für die Apple Watch: Aufbau, Funktionsweise, Möglichkeiten

Die Apple Watch ist in aller Munde und erfreut sich bereits bei vielen tausenden Kunden großer Beliebtheit. Doch auch wir Entwickler haben Grund, uns über den Start der Apple Watch zu freuen: nun endlich können wir die Apps, die wir bereits seit November 2014 programmiert und ausschließlich in einem Apple Watch-Simulator testen konnten, auch auf „richtigen“ Geräten bestaunen. (mehr ...)
von Thomas Sillmann | 18. Mai 2015 | iOS-Entwicklung, Programmierung, Softwareentwicklung | Kommentare deaktiviert für Apps für die Apple Watch: Aufbau, Funktionsweise, Möglichkeiten
  • Thomas Sillmann, Frameworks über Frameworks

Frameworks über Frameworks

Zusammen mit der erstmaligen Vorstellung von iOS 8 auf der WWDC 2014 hat Apple Entwicklern auch eine Fülle an neuen Frameworks präsentiert, die von diesem Zeitpunkt an für eigene Anwendungen genutzt werden können und natürlich wurden auch die bis dato bestehenden Frameworks an vielen Stellen überarbeitet, optimiert und erweitert. (mehr ...)
von Thomas Sillmann | 11. Mai 2015 | iOS-Entwicklung, Programmierung, Softwareentwicklung | Kommentare deaktiviert für Frameworks über Frameworks

Techniken und Trends in der iOS-Entwicklung: Projekteinführung

Die Einführung des iPhone im Jahr 2007 hat den Smartphone-Markt grundlegend verändert. Mobiltelefone mit Touch-Bedienung und Gestensteuerung sind heute Standard, Betriebssysteme wie Android und Windows Phone sind an diese neuen Bedienkonzepte angepasst und haben sich erfolgreich im Markt etabliert. (mehr ...)
von Thomas Sillmann | 4. Mai 2015 | iOS-Entwicklung, Programmierung, Softwareentwicklung | Kommentare deaktiviert für Techniken und Trends in der iOS-Entwicklung: Projekteinführung