Mobile Plattformen
   Android und die offene Plattform
                 Zusammenfassung




Android: Offene Plattform mit Hindernissen?

                             Ingo Ebel

                  Computer Science and Media
                 Hochschule der Medien Stuttgart


     Mobile Portals & Mobile Business, SS2011




                        Ebel, Ingo   Android
Mobile Plattformen
               Android und die offene Plattform
                             Zusammenfassung


Welche ist die richtige Plattform?




  Quelle: XKCD.com




                                    Ebel, Ingo   Android
Mobile Plattformen
             Android und die offene Plattform
                           Zusammenfassung


Gliederung



  1   Mobile Plattformen


  2   Android und die offene Plattform
        Status von Android
        Probleme von Android


  3   Zusammenfassung




                                  Ebel, Ingo   Android
Mobile Plattformen
          Android und die offene Plattform
                        Zusammenfassung


Wettbewerber


                                                      Meego (Intel)
     Android (Open Handset
                                                      Bada (Samsung)
     Alliance)
                                                      Access Linux Platform
     webOS (HP)                                       OpenMoko
     Blackberry (RIM)                                 Ångström
                                                      GPE Palmtop Environment
     Window Phone 7 (MS)
                                                      Mobilinux
     iOS (Apple)                                      OpenZaurus
                                                      Open Palmtop Integrated
                                                      Environment (OPIE)
                                                      Qt Extended (ehemals Qtopia)
                                                      LiMo (Linux Mobile) Foundation
                                                      Mobile Linux Initiative (MLI)



                               Ebel, Ingo   Android
Mobile Plattformen
          Android und die offene Plattform
                        Zusammenfassung


Wettbewerber


                                                      Meego (Intel)
     Android (Open Handset
                                                      Bada (Samsung)
     Alliance)
                                                      Access Linux Platform
     webOS (HP)                                       OpenMoko
     Blackberry (RIM)                                 Ångström
                                                      GPE Palmtop Environment
     Window Phone 7 (MS)
                                                      Mobilinux
     iOS (Apple)                                      OpenZaurus
                                                      Open Palmtop Integrated
                                                      Environment (OPIE)
                                                      Qt Extended (ehemals Qtopia)
                                                      LiMo (Linux Mobile) Foundation
                                                      Mobile Linux Initiative (MLI)



                               Ebel, Ingo   Android
Mobile Plattformen
            Android und die offene Plattform
                          Zusammenfassung


der Kampf




                                 Ebel, Ingo   Android
Mobile Plattformen
                                               Status von Android
             Android und die offene Plattform
                                               Probleme von Android
                           Zusammenfassung


Gliederung



  1   Mobile Plattformen


  2   Android und die offene Plattform
        Status von Android
        Probleme von Android


  3   Zusammenfassung




                                  Ebel, Ingo   Android
Mobile Plattformen
                                              Status von Android
            Android und die offene Plattform
                                              Probleme von Android
                          Zusammenfassung


Ist Android eine offene Plattform?


      tendenziell, ja
      entwickelt von Open Handset Alliance (OHA) - Konsortium
      aus 80 Unternehmen
      Hersteller haben große Freiheiten
      viel Auswahl, Freiheiten der Anwender
      viel Open Source
      trotzdem hat Google die volle Kontrolle
           hat in OHA das Sagen
           kann Hersteller Regeln auferlegen
           hat Fernlöschroutinen (Remote Application Removal)



                                 Ebel, Ingo   Android
Mobile Plattformen
                                              Status von Android
            Android und die offene Plattform
                                              Probleme von Android
                          Zusammenfassung


Ist Android eine offene Plattform?


      tendenziell, ja
      entwickelt von Open Handset Alliance (OHA) - Konsortium
      aus 80 Unternehmen
      Hersteller haben große Freiheiten
      viel Auswahl, Freiheiten der Anwender
      viel Open Source
      trotzdem hat Google die volle Kontrolle
           hat in OHA das Sagen
           kann Hersteller Regeln auferlegen
           hat Fernlöschroutinen (Remote Application Removal)



                                 Ebel, Ingo   Android
Mobile Plattformen
                                              Status von Android
            Android und die offene Plattform
                                              Probleme von Android
                          Zusammenfassung


Gegensatz



     Walled Garden
     nur eingeschränkter Zugriff auf das Gerät
            gehört einem die Hardware wirklich?
     Hersteller hat das Sagen
            schützt Benutzer vor Gefahren
            zwingt Benutzer und Entwickler in Richtung/Regeln




                                 Ebel, Ingo   Android
Mobile Plattformen
                                              Status von Android
            Android und die offene Plattform
                                              Probleme von Android
                          Zusammenfassung


der Markt




                                 Ebel, Ingo   Android
Mobile Plattformen
                                             Status von Android
           Android und die offene Plattform
                                             Probleme von Android
                         Zusammenfassung


der Markt II




      Android meist verkauftes Smartphone System
      schiere Masse / billger als iPhones
      Gartner: Bis 2012 Hälfte aller Smartphones sind Android




                                Ebel, Ingo   Android
Mobile Plattformen
                                               Status von Android
             Android und die offene Plattform
                                               Probleme von Android
                           Zusammenfassung


Gliederung



  1   Mobile Plattformen


  2   Android und die offene Plattform
        Status von Android
        Probleme von Android


  3   Zusammenfassung




                                  Ebel, Ingo   Android
Mobile Plattformen
                                           Status von Android
         Android und die offene Plattform
                                           Probleme von Android
                       Zusammenfassung


Fragmentierung




                              Ebel, Ingo   Android
Mobile Plattformen
                                             Status von Android
           Android und die offene Plattform
                                             Probleme von Android
                         Zusammenfassung


Fragmentierung II



      größtest Problem ist die Fragmentierung
          OS für Handys, Netbooks, Tablets
          viele unterschiedliche Hersteller mit vielen eigenen
          Erweiterungen (HTC Sense...)
      Handyhersteller sind für Updates der Telefone verantwortlich
          werden nur selten und schleppend geupdatet
          daher viele unterschiedliche Versionsstände am Markt
          10 aktuelle Versionen (1.5 - 3.1)




                                Ebel, Ingo   Android
Mobile Plattformen
                                             Status von Android
           Android und die offene Plattform
                                             Probleme von Android
                         Zusammenfassung


Fragmentierung II



      größtest Problem ist die Fragmentierung
          OS für Handys, Netbooks, Tablets
          viele unterschiedliche Hersteller mit vielen eigenen
          Erweiterungen (HTC Sense...)
      Handyhersteller sind für Updates der Telefone verantwortlich
          werden nur selten und schleppend geupdatet
          daher viele unterschiedliche Versionsstände am Markt
          10 aktuelle Versionen (1.5 - 3.1)




                                Ebel, Ingo   Android
Mobile Plattformen
                                            Status von Android
          Android und die offene Plattform
                                            Probleme von Android
                        Zusammenfassung


Viren und andere Schadsoftware


       Schadsoftware wirds leicht gemacht
           ist über Market zu beziehen
           kein Überwachungs- / Testprozess
           wie bei Apple
           durch Fragmentierung: alte
           Sicherheitslücken auf vielen
           Telefonen vorhanden, die nicht
           geupdatet werden
           Kaspersky: »Android ist das neue
           Windows«




                               Ebel, Ingo   Android
Mobile Plattformen
                                             Status von Android
           Android und die offene Plattform
                                             Probleme von Android
                         Zusammenfassung


Sicherheitskonzept



      Security Konzept ist ok
          getrennte Prozesse, fein-granulares „Permissions-“ (Rechte-)
          Modell
          könnte aber verbessert werden
      durch Open Source kann jeder in Code schauen, das erhöht die
      Sicherheit
      wird durch Fragmentierung erschwert bzw. zu Nichte gemacht




                                Ebel, Ingo   Android
Mobile Plattformen
                                               Status von Android
             Android und die offene Plattform
                                               Probleme von Android
                           Zusammenfassung


Entwickler




      sehr einfach Apps einzustellen (Google Account + 25 $)
      machen Fehler, gehen nicht sorgsam mit ihnen gegeben
      Rechten um und verschwenden Resourcen
      Anwender brauchen »Taskmanager«




                                  Ebel, Ingo   Android
Mobile Plattformen
                                            Status von Android
          Android und die offene Plattform
                                            Probleme von Android
                        Zusammenfassung


kein schöne heile Welt Modell



     kein Walled Garden wie bei
     Apple
     User muss wissen was er tut
     (nicht einfach nur alles
     bestätigen)
     User muss sich mehr mit seinem
     Gerät beschäftigen, Zeit
     investieren
     hat dafür mehr Freiheiten und
     Auswahl


                               Ebel, Ingo   Android
Mobile Plattformen
                                             Status von Android
           Android und die offene Plattform
                                             Probleme von Android
                         Zusammenfassung


Lösungsansätze?!


     stärkere Reglementierung (z.B. Updatezwang für
     Hersteller)
          Kunden die Sicherheit geben langzeit Updates
          (Schutz + neue Funktionen) zu bekommen
     stärkere Kontrolle der Apps im Market
          Auditprozess
          jetzt schon verschiedene alternative Markets, die
          das bieten
     Entwicklungsprozess öffnen (mehr Mitsprache der
     Community in der OHA)
     Möglichkeit bieten das Gerät zu rooten (jailbreaken)


                                Ebel, Ingo   Android
Mobile Plattformen
          Android und die offene Plattform
                        Zusammenfassung


Zusammenfassung


     ob Android wirklich eine offene Plattform ist darüber kann
     diskutiert werden
     Android wird die Smartphone-Plattform No.1 werden
     Android hat einige Problem und muss mit diesen Problemen
     (insb. Fragmentierung!!) fertig werden


     Ausblick
         es wird mehr Viren und Schadsoftware für Mobile Geräte geben
         davon sind alle Mobilen Plattformen betroffen




                               Ebel, Ingo   Android
Anhang



Superhelden




              Ebel, Ingo   Android
Anhang



Schluss



          Vielen Dank für die Aufmerksamkeit!




                         Fragen?

          http://blog.radiotux.de/tag/android




                   Ebel, Ingo   Android
Anhang



Quellen
      http://www.fotopedia.com/items/flickr-4595277199
      http://www.androidfragmentation.com/
      http://en.wikipedia.org/wiki/List_of_Android_devices
      http://www.androidnews.de/trojaner-in-android-market-security-fix-
      entdeckt
      http://blog.mobiletechcon.de/?p=671
      http://blog.radiotux.de/2011/05/23/linuxtag-interview-mit-guido-
      stepken-uber-die-gefahren-bei-android/
      http://www.macnews.de/iphone/apple-app-store-vs-google-android-
      market-aufholjagd-in-vollem-gang-170790
      http://www.engadget.com/2010/03/29/exclusive-android-froyo-to-take-
      a-serious-shot-at-stemming-plat/
      http://www.androidpit.de/de/android/blog/394656/Google-will-die-
      Kontrolle-ueber-Android-staerken
      (Bild: http://hothardware.com)
      http://de.wikipedia.org/wiki/Open_Handset_Alliance
      http://de.wikipedia.org/wiki/Android_(Betriebssystem)
      http://www.heise.de/mobil/artikel/Innenansichten-eines-Smartphone-
      Betriebssystems-1203743.html
      http://www.heise.de/security/meldung/Kaspersky-Android-ist-das-neue-
                              Ebel, Ingo  Android

Android: Offene Plattform mit Hindernissen?

  • 1.
    Mobile Plattformen Android und die offene Plattform Zusammenfassung Android: Offene Plattform mit Hindernissen? Ingo Ebel Computer Science and Media Hochschule der Medien Stuttgart Mobile Portals & Mobile Business, SS2011 Ebel, Ingo Android
  • 2.
    Mobile Plattformen Android und die offene Plattform Zusammenfassung Welche ist die richtige Plattform? Quelle: XKCD.com Ebel, Ingo Android
  • 3.
    Mobile Plattformen Android und die offene Plattform Zusammenfassung Gliederung 1 Mobile Plattformen 2 Android und die offene Plattform Status von Android Probleme von Android 3 Zusammenfassung Ebel, Ingo Android
  • 4.
    Mobile Plattformen Android und die offene Plattform Zusammenfassung Wettbewerber Meego (Intel) Android (Open Handset Bada (Samsung) Alliance) Access Linux Platform webOS (HP) OpenMoko Blackberry (RIM) Ångström GPE Palmtop Environment Window Phone 7 (MS) Mobilinux iOS (Apple) OpenZaurus Open Palmtop Integrated Environment (OPIE) Qt Extended (ehemals Qtopia) LiMo (Linux Mobile) Foundation Mobile Linux Initiative (MLI) Ebel, Ingo Android
  • 5.
    Mobile Plattformen Android und die offene Plattform Zusammenfassung Wettbewerber Meego (Intel) Android (Open Handset Bada (Samsung) Alliance) Access Linux Platform webOS (HP) OpenMoko Blackberry (RIM) Ångström GPE Palmtop Environment Window Phone 7 (MS) Mobilinux iOS (Apple) OpenZaurus Open Palmtop Integrated Environment (OPIE) Qt Extended (ehemals Qtopia) LiMo (Linux Mobile) Foundation Mobile Linux Initiative (MLI) Ebel, Ingo Android
  • 6.
    Mobile Plattformen Android und die offene Plattform Zusammenfassung der Kampf Ebel, Ingo Android
  • 7.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung Gliederung 1 Mobile Plattformen 2 Android und die offene Plattform Status von Android Probleme von Android 3 Zusammenfassung Ebel, Ingo Android
  • 8.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung Ist Android eine offene Plattform? tendenziell, ja entwickelt von Open Handset Alliance (OHA) - Konsortium aus 80 Unternehmen Hersteller haben große Freiheiten viel Auswahl, Freiheiten der Anwender viel Open Source trotzdem hat Google die volle Kontrolle hat in OHA das Sagen kann Hersteller Regeln auferlegen hat Fernlöschroutinen (Remote Application Removal) Ebel, Ingo Android
  • 9.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung Ist Android eine offene Plattform? tendenziell, ja entwickelt von Open Handset Alliance (OHA) - Konsortium aus 80 Unternehmen Hersteller haben große Freiheiten viel Auswahl, Freiheiten der Anwender viel Open Source trotzdem hat Google die volle Kontrolle hat in OHA das Sagen kann Hersteller Regeln auferlegen hat Fernlöschroutinen (Remote Application Removal) Ebel, Ingo Android
  • 10.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung Gegensatz Walled Garden nur eingeschränkter Zugriff auf das Gerät gehört einem die Hardware wirklich? Hersteller hat das Sagen schützt Benutzer vor Gefahren zwingt Benutzer und Entwickler in Richtung/Regeln Ebel, Ingo Android
  • 11.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung der Markt Ebel, Ingo Android
  • 12.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung der Markt II Android meist verkauftes Smartphone System schiere Masse / billger als iPhones Gartner: Bis 2012 Hälfte aller Smartphones sind Android Ebel, Ingo Android
  • 13.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung Gliederung 1 Mobile Plattformen 2 Android und die offene Plattform Status von Android Probleme von Android 3 Zusammenfassung Ebel, Ingo Android
  • 14.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung Fragmentierung Ebel, Ingo Android
  • 15.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung Fragmentierung II größtest Problem ist die Fragmentierung OS für Handys, Netbooks, Tablets viele unterschiedliche Hersteller mit vielen eigenen Erweiterungen (HTC Sense...) Handyhersteller sind für Updates der Telefone verantwortlich werden nur selten und schleppend geupdatet daher viele unterschiedliche Versionsstände am Markt 10 aktuelle Versionen (1.5 - 3.1) Ebel, Ingo Android
  • 16.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung Fragmentierung II größtest Problem ist die Fragmentierung OS für Handys, Netbooks, Tablets viele unterschiedliche Hersteller mit vielen eigenen Erweiterungen (HTC Sense...) Handyhersteller sind für Updates der Telefone verantwortlich werden nur selten und schleppend geupdatet daher viele unterschiedliche Versionsstände am Markt 10 aktuelle Versionen (1.5 - 3.1) Ebel, Ingo Android
  • 17.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung Viren und andere Schadsoftware Schadsoftware wirds leicht gemacht ist über Market zu beziehen kein Überwachungs- / Testprozess wie bei Apple durch Fragmentierung: alte Sicherheitslücken auf vielen Telefonen vorhanden, die nicht geupdatet werden Kaspersky: »Android ist das neue Windows« Ebel, Ingo Android
  • 18.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung Sicherheitskonzept Security Konzept ist ok getrennte Prozesse, fein-granulares „Permissions-“ (Rechte-) Modell könnte aber verbessert werden durch Open Source kann jeder in Code schauen, das erhöht die Sicherheit wird durch Fragmentierung erschwert bzw. zu Nichte gemacht Ebel, Ingo Android
  • 19.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung Entwickler sehr einfach Apps einzustellen (Google Account + 25 $) machen Fehler, gehen nicht sorgsam mit ihnen gegeben Rechten um und verschwenden Resourcen Anwender brauchen »Taskmanager« Ebel, Ingo Android
  • 20.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung kein schöne heile Welt Modell kein Walled Garden wie bei Apple User muss wissen was er tut (nicht einfach nur alles bestätigen) User muss sich mehr mit seinem Gerät beschäftigen, Zeit investieren hat dafür mehr Freiheiten und Auswahl Ebel, Ingo Android
  • 21.
    Mobile Plattformen Status von Android Android und die offene Plattform Probleme von Android Zusammenfassung Lösungsansätze?! stärkere Reglementierung (z.B. Updatezwang für Hersteller) Kunden die Sicherheit geben langzeit Updates (Schutz + neue Funktionen) zu bekommen stärkere Kontrolle der Apps im Market Auditprozess jetzt schon verschiedene alternative Markets, die das bieten Entwicklungsprozess öffnen (mehr Mitsprache der Community in der OHA) Möglichkeit bieten das Gerät zu rooten (jailbreaken) Ebel, Ingo Android
  • 22.
    Mobile Plattformen Android und die offene Plattform Zusammenfassung Zusammenfassung ob Android wirklich eine offene Plattform ist darüber kann diskutiert werden Android wird die Smartphone-Plattform No.1 werden Android hat einige Problem und muss mit diesen Problemen (insb. Fragmentierung!!) fertig werden Ausblick es wird mehr Viren und Schadsoftware für Mobile Geräte geben davon sind alle Mobilen Plattformen betroffen Ebel, Ingo Android
  • 23.
    Anhang Superhelden Ebel, Ingo Android
  • 24.
    Anhang Schluss Vielen Dank für die Aufmerksamkeit! Fragen? http://blog.radiotux.de/tag/android Ebel, Ingo Android
  • 25.
    Anhang Quellen http://www.fotopedia.com/items/flickr-4595277199 http://www.androidfragmentation.com/ http://en.wikipedia.org/wiki/List_of_Android_devices http://www.androidnews.de/trojaner-in-android-market-security-fix- entdeckt http://blog.mobiletechcon.de/?p=671 http://blog.radiotux.de/2011/05/23/linuxtag-interview-mit-guido- stepken-uber-die-gefahren-bei-android/ http://www.macnews.de/iphone/apple-app-store-vs-google-android- market-aufholjagd-in-vollem-gang-170790 http://www.engadget.com/2010/03/29/exclusive-android-froyo-to-take- a-serious-shot-at-stemming-plat/ http://www.androidpit.de/de/android/blog/394656/Google-will-die- Kontrolle-ueber-Android-staerken (Bild: http://hothardware.com) http://de.wikipedia.org/wiki/Open_Handset_Alliance http://de.wikipedia.org/wiki/Android_(Betriebssystem) http://www.heise.de/mobil/artikel/Innenansichten-eines-Smartphone- Betriebssystems-1203743.html http://www.heise.de/security/meldung/Kaspersky-Android-ist-das-neue- Ebel, Ingo Android