Welche besonderen Eigenschaften und Touchserren
Tragbarer Computer
Flexibel, schnelle Kommunikation
Touchscreen:benutzerfreundliche schnittelsttel, unabhängig vom Bildschirm, kleben mit zsm, besteht aus Berührungssenor (dünne Schicht aus Glas oder Kunststoff für Eingabe) Controller (hardwarechip der Eingabe für gerät übersetzt) softwaretreiber (Software für Interaktion) es gibt vier Typen: resistive, kapazitve, akustische Oberflächenwellen und Infrarot led
Bildschirm
Eine Ebene tiefer, primär Ausgabe, so dünn wie möglich
LCD Flüssigkristallabzeige in TFT,IPS und kapazitiven
LED IN OLED AMOLED SUPER AMOLED
LIQUID Retina Super Retina speziell von IPS OLED (Apple)
OLED dominiert Smartphone und Tv
Akku
Dadurch ohne externe Energiequlle
Wiederaufladbare Batterie
Batteriemanagmentsysten das lade entladezyklen des Akkus kontinuierlich überwacht
Schwächste Komponente daher in der Entwickl berücksichtigen ( geht nicht mit Mooresche Gesetz)
da zu große Anforderungen Temperatur Ladevorgänge Ungleichgewicht der Zellen
Bildschirm verbraucht am meisten, danach App
Arten: versiegelte Bleisäure, Nickel-Kadmium, nickel-Metal-Hybrid, Lithium ion, Lithium ion Polymer und andere Lithium Ionen Typen werden heute am meisten verwendet da mehr Stabilität Sicherheit schnellere länger ladezeitem
Gnss-Empfänger
Ein Chip der Geografie Position berechnet
5 Arten
GPS älteste Art 1978
Galileo europäisch
QZSS JAPAN
BEIDOU CHINESISCH
GLONASS RUSSICH
normalerweise mobile Geräte einen Mulit-GNSS CHIO alle satallitensydteme weil Redundanz, bei Ausfällen eine Backup Option
Mobilefunkmodems und Kommunikationschips
Baseband-Prozessor (Chip) ist Schnittstelle für Mobilfunknetze zu kommunizieren
Verwaltet und digitale Daten in Funksignale umwandeln
Besteht aus cpu, speziellen ram und digitalen SignalProzessor und führt ein echtzeitbetriebssystem aus (Anrufe, warnsysteme, cell broadcast)
Hohe Kosten für Entwicklung und Zertifizierung
Mobilefunkmodem Kernstück eines mobilgerät
2g 3g 4g 5g Oder auch Hochfrequenz drahtlos bluetooth nfc Chips sind weite Komponenten
System on Chip
Gehirn mobilen Gerät
Speicher Modem cpu alles in einem Chip um Platz zu sparen und Strom
Weitere Bildprozssor gpu endcoder decoder externe Schnittstellen usb hdmi Ethernet
Anbieter sind snapdragon Mediatek hisilocon exynos
Software und Betriebssysteme
Software
haben Besonderheiten im Gegensatz Desktop
Os
Abstraktion zw der Hardware und Benutzer
Verwaltet Hardwareeinheiten und betreibt sie
Entwickler müssen os verstehen bekannten sind Android iOS
Android basiert auf linux und bietet Speicher prozessmanagement Sicherheit und hardwaretreiber
iOS ist closed source os
70% Android 25 iOS
Es gibt noch ein sekundäres os was von qualcom Mediatek infineon usw kommt sind closed source Systeme wenig öffentlicher Dokumentation und dienen der Verwaltung der drahtlosen Kommunikation
sonstige Services
Beschleunigungsmesser:misst die Richtung und Geschwindigkeit
Magnetometer: messen die räumliche Ausrichtung
Gyroskope:erkennen eine Drehung
Biometrische Authentifizierung: Gesichts Fingerabdruck
Phasen der Entwicklung
Idee: Zielgruppe relevante funktion
Entwurf: visualisung Benutzeroberfläche Navigationsmuster
Entwicklungsprozess: Plattform und die Art der Entwicklung
Testverfahren: mögliche Probleme und Funktionen überprüfen
Bereitstellung der App (deployment) : store
Vermarktung
Betrieb und Wartung
Aufpassen auf Akku Display Speicherverwaltung konnektivität
Ansätze zur Entwicklung
Native Apps
Bestimmte Geräte, dadurch spezielle Funktionen dadurch schneller sicherer aber auch teuerer wenn man es für jedes os macht
Weniger bugs bessere Nutzererfahrung mehr Sicherheit
Plattformübergreifend
Ein Code mit flutter,xamarin react native für gleiche Benutzererfahrung günstiger
Besser als hypird, schlechte Leistung, leichte zu pflegen
progressivewebapps
Single page Applications, leistungsfähige Website, dank responive Design auch gut auf allen mobilen Geräten nutzbar
Oft Probleme da sie nicht installiert werden können, schlecht für ios, schlechtere Performance und offline Fähigkeit
Pwa hingegen mit Service worker und App shell wie eine installierte App anfühlen basiert auf html5/css JavaScript
Sind beschränkt von den Hardwarefunktionen wie Kamera oder bestimmte Sensoren
Hybride Apps
Zw nativ und Web mithilfe von apache cordova oder ionic um App in native wrapper einzufügen, sind zb webviews
Wiederverbarer code
Zeitersparnis
Schwer ein gutes Nutzererlebnis zu erreichen
Geringe Leistung, eingeschränkter Zugang auf Funktionen
Kostengünstig
Benutzerfreundlichkeit
Grad im Ziel effektiv und effizient bestimmten Kontext zu erreichen
Personalisieren und Sprache wählen
Responsivem Design um überall gleiche benutzererfahrung zu bieten
Hochkant oder flach und dann neu anordnen
Leistung und wartbarkeit
Leistung
Anforderung zeitnah zu liefern
Bearbeitung einer Aufgabe Genauigkeit Skalaierbarkeit Verfügbarkeit berechnen
Wenn Echtzeitsysteme geht ist Leistung Schlüsselmerkmal
Gps Geldüberweisung oder Problemlos bei vielen Nutzern
Akkuleistung
Wartbarkeit
Einfach zu warten sein und von einem Gerät zum anderen konsistent funktionieren
Softwaretechnische Architektur gut durchdenken
Sicherheit
Unterschiedliche Anforderungen je nach App, Bank hoch spiel wenig
Verschlüsselte Speicherung der Daten sicherer Quellcode und Datenübertragung Ende zu Ende verschlüsselt kanäle die tls oder vpn Tunnel beinhalten
Große Bedrohungen verstehen
Verwendung von Token Passwörtern pins
Daten verschlüsselten
Durchführen von Penetrationstest um Schwachstellen in einer App zu finden
Ständig auf neusten Technologie und Sicherheitszone am laufen halten
Bestandteile einer mobilen Lösung
Mobile Anwendung: was Nutzer sehen und womit sie interagieren, alle kommunikationsmöglichkeiten mit den backend Services bieten
Sdk: Reihen von Tools bibs doks
Management Agent: Teil des sdk der Richtlinien verwaltet und Sicherheitsbeauftragte Geräts gewährleistet
Offline Option: Daten sich auf gerät speichern sodass sie später bei Netzwerk hergestellt werden und online gespeichert werden können
Push Benachrichtigung: Töne Badgers popup Meldung andorid notificationmanager
Standortdienste:..
Cloud kopmoneten
Api implantierung
Geschäftslogik serverseitig zur Verfügung
Hauptfunktion, meist mit Rest-api
App Analyse
Durch Protokolle
Datensynchronisierung
Daten zw Geräten mittels cloud synchronisieren
Datei-repositories
Speichern von Daten
Cache
Lokal zwgespeichert um Schnellern service zu bieten
Authentifizierung
OAuth,voice id Face id
SIM-Authentifizierung
Eap-sie ist Protokoll
Verschlüssung
Kryptografie-API wie bouncy castle
Soc Sicherheit
Arm Trust Zone für Erstellung der Konzepte vertrauenswürdigen und nicht , erkennt man was was ist
Sicherheit der os
Zb durch sandboxing
Anwendungsspeicher
Appstore Google Play haben verfahren um zu prüfende
Tablet
2010 bekannt durch ipad
Zw Laptop und Smartphone
Besser Akku als Handy
Unterschiedliche Arten
Phablet: Kombi aus tragbarkeit und Rechenleistung bsp ist Apple iPhone pro Max Modelle (kleineres Tablet)
Medium tablet: Mainstream Tablet zehn Zoll
Große Tablet: mehr alsn10 Zoll
Hyrpid: touchscreen und Tastatur größer als 10 Zoll
Wearables
Computergerät mit eingebauten Sensoren das getragen werden kann
Smartwaatches meist genutzt
Geht auch ohne Smartphone os ist AsteroidOs für Android oder watchOS für Apple
Manche für bestimmte Nutzer
Um leben der Menschen zu erleichtern andere Sachen sind
intelligente Kleidung
Vr
Brille. Exosklette
Android Plattform vor und Nachteile
Vorteile
Freie und quelloffene Plattform
Auf billige Plattform portierbar
Anpassungsfähig
Größer Markt
Größe Gemeinschaft von entwickelte
Herausforderung
Softwarefragmentierung: viele Parallel verwendete Versionen des os nicjt alle apps sind Monaten Version kompatibel
Google playstore keine strengen Regeln für die Qualitätskontrolle von Androidapps
Historie der android Versionen
Bei jeder Einführung wurde ein Süßigkeitsname verwendet alphabetisch a r q p o n m
Ändern sich durch Änderung der api aber auch wegen fehlerkorrekturen oder Leistungsverbesserung
Api Level berücksichtigen
6.0 2015
8.0 2017
10.0 2019
13.0
13.0 2022keine Namen mehr aber neue Funktion wie Datenschutz Sicherheit Verbesserung moderne Standards wie hdr, bluethooth le Audio und neue Funktionen für große Tablets
Last changed22 days ago