Hallo Leute,
Heute sind die ersten Screenshots von den Widgets von Icecream Sandwich aufgetaucht. Und zwar von Google Mail und dem Kalender.
Sieht ja schonmal ganz schick aus und lässt mich immer ungeduldiger werden. :)
via TalkAndroid
Hier könnt ihr so regelmäßig wie möglich News aus der Android Welt lesen. Natürlich immer sehr subjektiv, also ich werde sicherlich nicht jede verfügbare News bloggen, das machen andere besser. ;)
Hallo Leute,
Heute sind die ersten Screenshots von den Widgets von Icecream Sandwich aufgetaucht. Und zwar von Google Mail und dem Kalender.
Sieht ja schonmal ganz schick aus und lässt mich immer ungeduldiger werden. :)
via TalkAndroid
Da wir gerade dabei sind: es gibt ein Update für Dropbox for Android. Die UI wurde überarbeitet und ausserdem sind endlich mehrere Uploads gleichzeitig möglich. Hier ist der Link zur APK. Natürlich in der Dropbox, wo sonst ;)
http://db.tt/9HhYj81n
Via mobiFlip
Hallo Leute,
Ich bin derzeit ja ganz scharf auf das Nexus Prime und das neue Android, Ice Cream Sandwich. Ich sauge jede Info darüber auf, die sich finden lässt und bin echt auf den 19.10 gespannt wenn die Vorstellung ist. Noch interessanter ist allerdings die Information wann es denn nach Deutschland kommt. Ansonsten muss vielleicht der Weg über das Ausland gewählt werden.
Mich interessierte ob ihr überhaupt wisst, das das Nexus Prime kommt, oder ob euch das kalt lässt. Und wenn, würdet ihr es euch kaufen? Manche schwören ja auf Nexus Telefone wie Rene Hesse von www.mobiflip.de
In diesem Sinne ein schönes Restwochenende
Philipp
<Jim_Panse> Hello coolya and codeworkx. J
<codeworkx> Hi Jimmy
<coolya> Hi Jim
<Jim_Panse> Nice to Have you here, guys!
<Jim_Panse> Let's start with your Vita! How old are you, what do you do besides Android?
<coolya> I am 25 years old and I work as a software architect and development in a medium-sized enterprises
<codeworkx> I am almost 27 years old and work full time. hmm .. in a large German electronics company.
<Jim_Panse> When did you have contact to Android the first time in your life?
<coolya> The real reason why I have contact with Android is a little unusual, my N900 was stolen and I needed a new phone because no Meego phone with the latest hardware was available. So I choosed an Android Phone. That was in August last year.
<codeworkx> At the CEBit I had a G1 in my Hand. Now everything was clear to me. "I'll take it." It didn’t take long until the original ROM was replaced by CyanogenMod. At that time I was only a "user" and I'm not gone deeper into the action. Since the purchase of the Samsung Galaxy S and the fact that there still was no CM Rom for it, I decided to have a closer look into development!
<Jim_Panse> Coolya, the Samsung Galaxy S was your first Android phone?
<coolya> Yes, not my first Linux phone but my first Android device.
<Jim_Panse> So you both are really “new” to Android. Where did you start with Android Development?
<codeworkx> The Galaxy S made me feel again like a "newcomer". You had to get used again to a completely new environment. Odin was a foreign word, as well as RFS. By reading and trying I started to get a look behind and also started to give support on the XDA Forums.
<coolya> Android newcomer certainly, Linux on the hand rather not, I have previously bolted to the N900 and before other OpenEZX Platform. Certainly, in both projects is not as deep as now entered into the Androidworld.
<Jim_Panse> Very interesting. So you are not involved in Android for many years, like most people probably think? What tips can you give beginners who also want to get deeper into Android and already know what RFS is and how to use ODIN?
<coolya> First you should learn the Basics of Linux. How it works, what a kernel is and how it works together with the Userland. Then it is also depends on what you want to do, "modding" only existing things or really port. If you want to port, you really need “deep” knowledge. For example, how is the Bootloader working etc? In general you need the WILL to try something new!<codeworkx> I think coolya explained it very well! Personal tip: First Read, then Try & Error! It is the easiest way to get started with Android Development!<Jim_Panse> How did you both meet finally? And how did you get in touch with the CM Team?<codeworkx>The fact that there was no AOSP or CM Rom for the SGS was very annoying to me, because I enjoyed CM on my G1 since the first day! Therefore I decided to start making a CM Port on my own and started a little Thread on XDA. A short time later, I got a PM from coolya who liked the idea of the port. We are got really often into trouble but never stopped the work. At some point, the first successes have set. Now, Contacts on IRC where created and finally the contact to Temdouche and Cyanogen and his followers!
<Jim_Panse> In what way did the contact to the CM Team helped you?
<coolya> On the one hand you can benefit from the experience and from every now and then getting the info not everyone gets. And you get to know what is planned for the future with CM.
<coolya> And simple the probability is higher that the changes you make are actually used in the Mainline. So you don’t have to do a job twice. And how the changes can be used on other devices, for example the Recovery.
<Jim_Panse> You started to make fast progress with the port. I used the betas of CM7 and was really surprised how good they work. Was it an easy way or full of stumbling blocks?
<codeworkx> We were very inexperienced, we had to spend much time Googling, reading and with Try & Error. In some cases we thought, this is the end. However, we never gave up and always found a way. Stumbling blocks is probably an understatement. I am thinking about Obelix and standing stones. :-)
<coolya> Many problems have also been hard to find because the Source that Samsung published was not used in many cases. So it has a part of Open Source but in reality something else is doing the job.<Jim_Panse> Did you met other people on your way who helped you or did you all the work alone?
<codeworkx> There are certain contacts with other Kernel Devs. For example, regarding the "Lagfix, we had contact with RyanZa, Sztupy and Supercurio. And with the CM Devs for the Vibrant, Fascinate, Epic and Captivate. And of course our secret collaborator "GuiPer" who helped a lot and contributed some things to CM.<Jim_Panse> Why did you changed from CM6 to CM7? And was the work for CM6 worthless at this point?<coolya> The change was really obvious for us. We slowed down the development of CM6 in the first weeks of December, cause Gingerbread was around the corner and we knew that there will be the Nexus S which is very similar to the Samsung Galaxy S.
<coolya> So we waited some time and started again with full power as Google published the sources of Gingerbread! We only could use our experience for CM7. Sources of CM6 where useless.<coolya> The Samsung Galaxy S should be nearly the same in Open Source terms than the Nexus S, maybe even more open source. But that’s not clear right now!
<Jim_Panse> What's the point of the Nightly Builds?
<codeworkx> We have always collected several "fixes" before we have released a new beta build. For interested users was the possibility to flash Nightlys which has smaller fixes included. And we gut use the feedback for our work!<Jim_Panse> What is the status of CM7? There seems to be only a few bugs already around?!<coolya> Not a easy question… But yes, we made some progress and temporary very fast. But its hard to make a forecast. We have some problems which are not easy to fix and will still cost time and nerves.
<coolya> We put a lot of experimental things on the phone, for Example: MTD and YAFFS2 for the flash memory, with which we have no long-term experience. It may therefore be that we still encounter problems that we do not know now.
<coolya> Therefore you can’t say that with this Number of Bugs it takes this time. We know that many people are waiting but from the first day we said: “It’s done when it’s done!”<Jim_Panse> Is there anything that you want to tell your fans out there?
<codeworkx> Have patience, it’s worth to wait!
<Jim_Panse> This is a good final word! Thanks codeworkx and coolya. I hope we meet again soon and you keep me updated!
<codeworkx> bye :-)
<coolya> bye :-)
<Jim_Panse> Hallo coolya und codeworkx<codeworkx> Hi Jimmy<coolya> Hallo Jim<Jim_Panse> Schön das ihr euch für das Interview bereit erklärt habt!<Jim_Panse> Fangen wir erst mal mit eurem Werdegang an! Wie alt seid ihr, was macht ihr neben Android so?<coolya> bald 25 und ich kümmere mich um Softwarearchitektur und Entwicklung in einem mittelständischen Unternehmencodeworkx> Ich bin fast 27 Jahre alt und arbeite hauptberuflich. hmm .. in einem großen deutschem Elektrokonzern.<Jim_Panse> Wie habt ihr zu Android gefunden und wann war das ungefähr?<coolya> Der eigentliche Grund warum ich mit Android kontakt habe ist ein wenig ungewöhnlich, mein N900 wurde mir geklaut und ich brauchte ein neues Telefon da kein Meego Telefon mit aktueller Hardware verfügbar war. Und so viel die Wahl auf ein Android Gerät. Das war im August letzten Jahres.<codeworkx> Ich hatte zu irgendeiner Cebit plötzlich am Stand von T-Mobile das G1 in der Hand. Ab diesem Zeitpunkt war eigentlich alles klar. "Das muss ich haben." Es hat auch nicht lange gedauert bis das Original ROM durch CyanogenMod ersetzt wurde. Damals war ich jedoch nur "Anwender" und bin nicht tiefer ins Geschehen eingestiegen. Seit dem Kauf des Galaxy S und der Tatsache, dass es bisher kein CM Rom dafür gab, kam das Interesse selbst<codeworkx> Hand anzulegen.<Jim_Panse> coolya, also war das Samsung Galaxy S dein erstes Android Handy?<coolya> Ja, zwar nicht mein erstes Linux Telefon aber mein erstes Android Gerät.<codeworkx> Kann man so stehen lassen. Beim G1 war nur flashen und ab und an mal ADB nötig. Cyanogen himself hatte zu dieser Zeit selbst ein G1 und alles fest im Griff. ;-)<Jim_Panse> Also seid ihr beiden quasi Android "Neulinge". Womit habt ihr angefangen, als ihr mehr Einblick in Android bekommen habt?<codeworkx> Mit dem Galaxy S habe ich mich wieder wie ein "Neuling" gefühlt. Man musste sich wieder an eine völlig neue Umgebung gewöhnen. Odin war ein Fremdwort ebenso wie RFS. Durch etwas Lesen und Probieren ist man schnell dahinter gekommen und konnte auch ersten Support im XDA Forum leisten.<coolya> Android Neuling sicherlich, Linux auf dem Hand eher nicht, ich habe vorher am N900 geschraubt und davor andere OpenEZX Platform. Sicherlich bei beiden Projekten nicht so tief eingestiegen wie jetzt in die Androidwelt. Was mir aber bei einigen Dingen sehr geholfen hat.<Jim_Panse> Sehr interessant. Also seit ihr gar nicht, wie manche sicher denken, schon seit Jahren in der Android Welt unterwegs! Welche Tipps könnt ihr Einsteigern geben, die sich auch gerne mehr mit Android beschäftigen wollen und schon wissen was Odin und RFS ist?<coolya> Also als erstes sollte man sich auf alle Fälle mit Linux im Allgemeinen beschäftigen. Wie funktioniertes es, was ist Kernel wie arbeitet er mit dem Userland zusammen. Dann kommt es auch drauf an was will man machen, eher nur vorhandene Dinge "modden" oder wirklich portieren. Beim Portieren braucht man wirklich tiefgehende Kenntnisse, wie z.B. funktioniert der Bootloader usw. Alles in allem würde ich aber sagen eine gesunde Portion Drang zum Ausprobieren ist wichtig.<codeworkx> Ich denke coolya hat es gut getroffen. Persönlicher Tipp von mir: Einlesen und dann Try & Error. Dadurch lernt man am einfachsten mit Android umzugehen.
<codeworkx> Mich hat gestört das kein AOSP ROM und speziell CM für das SGS existieren da mir CM auf dem G1 schon sehr zugesagt hat. Ich habe mich dann dazu entschlossen die Sache einfach mal anzugehen und dazu einen kleinen Thread im XDA-Forum eröffnet. Kurze Zeit später hatte ich auch schon eine PM von coolya im Kasten dem die Idee gefiel. Ab diesem Zeitpunkt nahm alles seinen Lauf. Wir sind ziemlich oft auf den Hosenboden gefallen jedoch nie zurückgeschreckt. Irgendwann haben sich dann erste Erfolge eingestellt. Es entstanden diverse Kontakte per IRC und letztendlich auch der Draht zu teamdouche und damit zu Cyanogen und seine Anhänger. ;-)<Jim_Panse> Inwiefern hat euch der Kontakt zum CM Team weiter geholfen?<coolya> Also einerseits das man von der Erfahrung profitieren kann. Immer mal wieder Infos bekommt die nicht jeder bekommt. Aber halt auch den direkten Kontakt hat mitbekommt was geplant ist und wie es mit CM weiter gehen soll.<coolya> Und auch einfach ist die Wahrscheinlichkeit höher das die Änderungen die man macht auch wirklich in die Mainline kommen. Damit man keine Arbeit doppelt machen muss. Und eben bevor man Änderungen vornimmt bespricht was Sinn macht und wie es auch auf anderen Geräten genutzt werden kann, z.B. die Recovery.Jim_Panse> Ihr habt ja dann auch relativ schnell gute Fortschritte gemacht mit dem Port für unser Handy. Ich selber habe eure ersten Betas benutzt und war sehr erstaunt, wie gut das schon läuft. War es ein leichter Weg bis dahin oder gab es immer wieder große Stolpersteine?<codeworkx> Da wir recht unerfahren waren mussten wir viel Zeit mit Googlen, Lesen und Try+Error verbringen. Wir hatten teilweise auch das Gefühl, hier ist Ende. Jedoch haben wir nie aufgegeben und immer wieder einen Weg gefunden. Stolpersteine ist wohl untertrieben. Ich denke gerade an Obelix und Hinkelsteine. :-)<coolya> Viele Probleme sind auch dadurch schwer zu finden gewesen weil von Samsung viel Source veröffentlich wurde der gar nicht verwendet wird, also irgendwo eine Open Source Komponente vorhanden ist aber in Wirklichkeit was anderes den Job macht.<Jim_Panse> Habt ihr auf eurem Weg noch andere Leute kennen gelernt, die euch geholfen haben oder habt ihr die Hauptarbeit für das Samsung alleine geleistet?<codeworkx> Man hat schon gewisse Kontakte mit anderen Kernel-Devs. Beispielsweise bezüglich "Lagfix" mit RyanZa, Sztupy und Supercurio. Oder mit den CM Devs für Vibrant, Fascinate, Epic und Captivate. Und natürlich zu unserem geheimen Mitarbeiter "GuiPer" der uns bisher immer tatkräftig unterstützt und auch einiges zu CM beigetragen hat.<coolya> Also der Wechsel lag für uns auf der Hand, wir hatten die Entwicklung von CM6 in den ersten Dezemberwochen schon etwas zurückgefahren, da Gingerbread in der Luft lag und wir wussten das es ein Nexus S geben sollte, das möglicherweise recht ähnlich zum SGS ist.<coolya> Also haben wir ein wenig abgewartet und sind dann wieder voll durchgestartet als Google die Gingerbread Sources veröffentlich hat. Also an Source konnten wir nicht viel bis gar nichts wieder verwenden, an der Erfahrung viel :-)<coolya> Das SGS wird wenn alles so weiter laufen sollte wie es sich jetzt abzeichnet im punkto Open Source dem Nexus S um nichts nachstehen und die gleichen Closed Source Teile beinhalten. Vielleicht auch sogar weniger Closed Source, aber das kann ich jetzt noch nicht sicher sagen.<Jim_Panse> Was hat es mit den Nightly Builds auf sich?<codeworkx> Wir haben immer mehrere "fixes" gesammelt bevor wir einen neuen BETA Build veröffentlicht haben. Für interessierte User bestand dann die Möglichkeit durch die Nightlys auch kleinere fixes direkt testen zu können wodurch wir wiederum aufgrund des Feedbacks davon profitieren konnten.<Jim_Panse> Wie geht die Arbeit an CM 7 für das Galaxy voran? Wie ich sehe sind ja nicht mehr allzu viele Bugs zu beseitigen!<coolya> Keine einfache Frage. Aber ja wir haben einige Fortschritte gemacht, zwischenzeitlich auch schnell. Aber eine Prognose ist schwer zu geben wie es weiter geht. Wir haben einige Probleme die nicht einfach zu beheben sind und die uns noch Zeit und Nerven kosten werden.<coolya> Außerdem setzen wir eine Menge experimenteller Dinge auf dem Telefon ein, ich nenne da nur mal MTD und YAFFS2 für den Flashspeicher, mit denen wir keinerlei Langzeiterfahrungen haben. Es kann also sein das wir noch auf Probleme stoßen die wir jetzt noch gar nicht kennen.<coolya> Darum kann man vor der Anzahl der bekannten Fehler nicht direkt darauf schließen wie lange es noch dauern wird. Wir wissen, dass viele es kaum erwarten können, aber wir haben von Anfang an gesagt "it's done when it's done".<Jim_Panse> Gibt es noch irgendwas, was ihr euren Fans da draußen mitteilen wollt?<codeworkx> Habt Geduld, das Warten lohnt sich!<Jim_Panse> Das ist ein gutes Schlusswort! Danke codeworkx und coolya. Ich hoffe wir treffen uns bald wieder und ihr haltet mich auf dem Laufenden!<codeworkx> tschüss :-)<coolya> Tschüss :-)