Facebook for Android is now available

Si parla di il tecnofan Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (Nessun voto)
Loading ... Loading ...

Lo annuncia Engadget. Non aspettiamoci grandi cose dalla prima versione:

You won’t, however, get things like messaging or chat and, at least at the moment, it appears to have some particular problems with the HTC Hero and HTC Magic

Sul mio HTC Magic, l’applicazione non parte (interruzione imprevista) e nell’elenco delle applicazioni figura come “com.facebook.katana”. Sicuramente un rilascio un po’ frettoloso…

Broken Dream(s)

Si parla di il tecnofan Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (Nessun voto)
Loading ... Loading ...

Sembra che lo smartphone Android (HTC Dream) venduto da TIM (e da Orange in Francia) non abbia la possibilità di sincronizzare contatti e calendar con il proprio Google account. “Problemi di stabilità”, la risposta ufficiale di Orange. Già, peccato che sul mio dev phone tutto funzioni perfettamente…

Ai miei tecnofriends non posso che sconsigliare un acquisto frettoloso: aspettate un nuovo firmware (ufficiale), o compratevi un iPhone.

[Aggiornamento]

Consiglio la lettura di questo fantastico articolo apparso su Androidiani.

iPhone vs Android

Si parla di il tecnofan 3 Commenti »
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (1 voti, media: 5,00 su 5)
Loading ... Loading ...

…Let the fight begin!

I’ve never hidden my deep love for the iPhone 3G. It’s the perfect smartphone, and OS 3.0 will fill most of the users’ requests for features. This doesn’t mean that I’m blind to other exciting competitors like Palm Pre and HTC’s Android devices. I just got an Android Dev Phone v1 last Friday, and I want to share some thoughts with you.

images
images-1

Usability

The  winner is iPhone. No doubt, no competition. Designers hired by Apple belong to the next century. iPhone’s design is simple and sexy. Sometimes ago I read someone (could have been on TechCrunch or Mashable) saying that Android stands to iPhone as Linux stands to Mac. Let me quote this sentence. The HTC Dream is cute, but nothing more. I’m used to the virtual keyboard, and I miss it on the HTC Dream. 

Touch

iPhone wins at photofinish. I had the feeling that iPhone is faster in responding to touches, but the difference is the “pinch” gesture.

Mail

This is probably my biggest question mark. I read my business mails with the iPhone and my personal (g)mails with the Android. I don’t know if Android can sync with Exchange and support push. I know for sure that iPhone can read my gmail… but I’d love to see a stronger integration between Mail.app and Gmail: archive, star, label… that would be wonderful.

I’ll give this point to Mail.app.

Contacts & Calendar

Android rules: contacts and calendars are synchronized with my Google contacts and calendar. I still wonder why I should pay for a MobileMe account to get the exact same thing. (Ok, MobileMe gives you other useful features, but I’m just considering Contacts and Calendar now). So let me rephrase the first statement: Android wins, because you don’t have to pay.

Apps (AppStore vs Market)

No winner here. I’m not an expert of the Android Market, but my general feeling is that iPhone apps are nicer than Android ones. In average. Shazam is available on both devices, and the same for Facebook and Twitter clients. Locale is a wonderful context-aware application for your Android device.

Ok, uninstalling apps is easier on the iPhone.

SDK & Programming tools

The winner here is Android. Let me explain why. Before writing my first iPhone application, I had to learn Objective-C. With my C# background, “downgrading” to Objective-C made me spit blood (and swear far too many times). Creating GUIs is not so simple, at least at the beginning. You can’t just drop in that fancy view and hope everything will just work. You need IBActions and many, many, many “who’s the bloody delegate for this”?

Android runs Java code. Not that stupid MIDP, this is real Java. Why did it take so long? Knowing Java, it took me 10 minutes to write a first simple application which outputs the last known GPS position. And let me give you an advice: at the beginning, all runtime errors will be caused by permissions. Asking for permissions (even for browsing) is a must in Android. Sounds like a polite OS, doesn’t it? Don’t say I didn’t tell you.

Conclusions

iPhone wins. But Android can become a serious competitor. Many things will be determined by the price of Android phones: in Italy TIM is rumored to start selling the G1 (HTC Dream) in a few minutes at €429 (unlocked). In my opinion, the price is too high to compete with the iPhone.

I know what I did last Friday

Si parla di il tecnofan Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (Nessun voto)
Loading ... Loading ...

Twittin’ with the android

playin’ with an Android Dev Phone (G1) #google #g1 #android

:-)

Android SDK

Si parla di informatica Commenti disabilitati
1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (1 voti, media: 4,00 su 5)
Loading ... Loading ...

L’SDK di Android è stato rilasciato nella serata di ieri (http://code.google.com/android/download.html). Come nel caso di RIM, l’SDK permette lo sviluppo di applicazioni Java, e ad una prima occhiata mi sembra che le API fornite agli sviluppatori siano molto ispirate a quelle del Blackberry (sarà un caso?).

Le feature offerte da questo SDK sono:

  • Application framework: enabling reuse and replacement of components
  • Dalvik virtual machine: optimized for mobile devices
  • Integrated browser: based on the open source WebKit engine
  • Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
  • SQLite for structured data storage
  • Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • GSM Telephony (hardware dependent)
  • Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
  • Camera, GPS, compass, and accelerometer (hardware dependent)
  • Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE

Mi sembra un buon inizio… Tra l’altro il WebKit non è altro che il framework utilizzato per molte famose applicazioni per Mac OS X: Safari (!), Mail, Dashboard (!!!).

Per quanto riguarda il S.O., Android come prevedibile si affida a Linux, con kernel della famiglia 2.6:

Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. The kernel also acts as an abstraction layer between the hardware and the rest of the software stack.